Pervasive PLM

Post on 20-Jan-2015

602 views 2 download

description

 

Transcript of Pervasive PLM

aras.comCopyright © 2013 Aras. All Rights Reserved.

DOMOREA C E 2 0 1 3

aras.comCopyright © 2013 Aras. All Rights Reserved.

A C E 2 0 1 3

Pervasive PLM

Approaches to integrating PLM data, security and business rules into processes and applications across the enterprise

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 3

meta datafile data

Application Server

Repository

PLM Software ApplicationTraditional View

Client Application

This Discussion

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 4

meta datafile data

PLM Application Server

Repository

PLM Software ApplicationPervasive PLM

CAD

BROWSER

OFFICEMOBILE

LEGACYAPPLICATIONS

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 5

Why

End-user buy-in is #1 problem in PLM

Vendor cannot, into one box, put everything to possibly meet every possible User requirement

Eliminate the work-arounds by embedding PLM in the daily process

PLM

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 6

So what is “PLM”, if not an App

Documents Workflows Data Lifecycles Versioning Security Notifications

SearchFormsConfiguration ManagementBusiness Rules / LogicSocial …

“Workflow enable …”“Expose the document vault from within …”“Secure Supplier web access to …”

Consider that PLM is “just” a set of Services

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 7

Targets Web Page

Mobile

Windows Application

Excel

SharePoint

Embedded in other line-of-business applications PLM data and processes in ERP: SAP, QAD, Syteline, Dynamics, etc

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 8

Tools / Samples from Aras

AML / HTTP Request

IOM - more consistency, faster deploymentExamplesWindowsWindows 8 Surface RT/Pro Tablet

SharePoint Web Parts

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 9

Web Page

ASPX PHP

HTML5

Silverlight

Flash

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 10

ASPXIIS Web Server

http request foraspx page

.NET asp generated HTML page

aspx page

HTML LayoutYour PLM logicIOM.DLL

.NET Interpreter

meta datafile data

PLM Application Server

Repository

Think Simple, don’t over-complicate Rapid deployment / easy maintenance Secure, flexible

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 11

ASPX<html><%@ Page Language="VB" %><%@ Import Namespace="Aras.IOM" %><script runat="server">Public DocQry as Item Sub Page_Load Dim MyI as Aras.IOM.Innovator Dim connection As Aras.IOM.HttpServerConnection connection= Aras.IOM.IomFactory.CreateHttpServerConnection(SERVER, DATABASE, USER, PASSWORD) MyI = New Innovator(connection) DocQry = MyI.newItem("Document","get") DocQry = DocQry.apply()End Sub</script><body><% Dim Docs as Aras.IOM.Item = DocQry.getItemsByXpath("//Item[@type='Document']") Dim M as Integer For M=0 to Docs.getItemCount()-1 Dim DocNumber as String = Docs.getItemByIndex(M).getProperty("item_number","") Dim DocName as String = Docs.getItemByIndex(M).getProperty("name","") %>

<b><%=DocNumber%></b>: <%=DocName%> <br/> <% Next %></body></html>

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 12

ASPX

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 13

PHPWeb Server

http request forphp page

php generated HTML page

Php page

HTML LayoutYour PLM logicAML/HTTP Request

PHP Interpreter

meta datafile data

PLM Application Server

Repository

Open architecture version of ASPX IOM.DLL replaced by HTTP Request

Community needs to share libraries

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 14

Silverlight

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 15

Targets Web Page

Mobile

Windows Application

Excel

SharePoint

Embedded in other line-of-business applications PLM data and processes in ERP: SAP, QAD, Syteline, Dynamics,

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 16

Mobile

Can choose to build native or HTML5 apps

IOM - Aras provided API for native app developmentExampleWindows 8 Surface RT/Pro Tablet

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 17

Windows Surface

Developed using IOM implementation for Surface RT/Pro

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 18

Targets Web Page

Mobile

Windows Application

Excel

SharePoint

Embedded in other line-of-business applications PLM data and processes in ERP: SAP, QAD, Syteline, Dynamics,

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 19

Excel• Has a very rich data manipulation tool set / easy charting

• Pivot tables– Online Demo at

http://office.microsoft.com/en-us/excel/HA011989031033.aspx?pid=CL100570551033

• Accessing Innovator Data with MS Query– MS Query is a component in most versions of MS Office– NOTE: full PLM Permissions are bypassed !

• Accessing Innovator Data with IOM.DLL and VBA– More work than just drag-and-drop MS Query

Ask for detailed examples and tutorial

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 20

Excel

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 21

Targets Web Page

Mobile

Windows Application

Excel

SharePoint

Embedded in other line-of-business applications PLM data and processes in ERP: SAP, QAD, Syteline, Dynamics,

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 22

SharePointSample code at http://codeplex.com/PLMReal PLM functionality within SharePointBest way to leverage an existing SharePoint deployment

aras.comCopyright © 2013 Aras. All Rights Reserved. Slide 23

Discussion

What do we PLM-Enable next ?

What technology do you need from Aras?

Where do you go to get more information?