PLM integration with Adobe LiveCycle ES (Enterprise Suite)

Similar documents
Integrating Adobe LiveCycle ES and Microsoft Office SharePoint

Using EMC Documentum with Adobe LiveCycle ES

Adobe LiveCycle Enterprise Suite 4

bbc Overview Adobe Flash Media Rights Management Server September 2008 Version 1.5

Interactive Forms based on Adobe software

Introducing the Adobe Digital Enterprise Platform

bbc Adobe LiveCycle Data Services Using the F5 BIG-IP LTM Introduction APPLIES TO CONTENTS

ADOBE LIVECYCLE ES4 OVERVIEW

Reading and Writing Files Using the File Utilities service

A technical guide for monitoring Adobe LiveCycle ES deployments

Streamlining the drug development lifecycle with Adobe LiveCycle enterprise solutions

ADMINISTERING ADOBE LIVECYCLE MOSAIC 9.5

Senior IT manager s guide to customer experience management

Adobe Developer Workshop Series

Windchill and Microsoft Dynamics AX: Realizing Value through PLM and ERP integration

Cloudbuz at Glance. How to take control of your File Transfers!

Installing and Configuring Adobe LiveCycle 9.5 Connector for Microsoft SharePoint

Adobe s Approach to Customer Experience Management

How Can Agile Customers Benefit from Oracle Fusion Middleware Today?

Setting up LDAP settings for LiveCycle Workflow Business Activity Monitor

bbc Installing Your Development Environment Adobe LiveCycle ES July 2007 Version 8.0

Accessing Data with ADOBE FLEX 4.6

bbc Developing Service Providers Adobe Flash Media Rights Management Server November 2008 Version 1.5

Adobe ColdFusion 11 Enterprise Edition

Configuration Manager Error Messages

Transform how government engages with customers through digital experiences

Load Testing RIA using WebLOAD. Amir Shoval, VP Product Management

Adobe ColdFusion (2016 release) Enterprise Edition

Using ADOBE LIVECYCLE ES4 Connector for MICROSOFT SHAREPOINT

Introduction. Connection security

Vantage Product Lifecycle Management

Putting the power of Web 2.0 into practice.

LMS Integration: Authoring Tools, Collaboration Tools and Enterprise IT. Andrew Chemey. Computer Scientist

Product Lifecycle Management (PLM)

3D-based CAD design collaboration

EMC DOCUMENT SCIENCES XPRESSION ENTERPRISE INTEGRATION

Connecting PLM to ERP and other Enterprise Systems with Windchill ESI

PLM-ERP-Integration with the MHPAddOn WIISAP Cross-system processes in your Company

SOLO NETWORK (11) (21) (31) (41) (48) (51) (61)

Improving account opening processes to increase customer loyalty

Adobe LiveCycle : Release overview and migration planning for business managers

Introduction to IBM Worklight Mobile Platform

PDM VS. PLM: IT ALL STARTS WITH PDM

Run-time Service Oriented Architecture (SOA) V 0.1

Service-Oriented Integration: Managed File Transfer within an SOA (Service- Oriented Architecture)

Adobe Creative Suite 4 Web Standard

SOLUTIONS FOR BUSINESS PROCESS & ENTERPRISE CONTENT MANAGEMENT. Imaging & Enterprise Content Management

Workday Integration Cloud

Best Practices Report

Control the Data that Drives Your Products

Managing your product data

Dynamic Decision-Making Web Services Using SAS Stored Processes and SAS Business Rules Manager

Configuring IIS 6 to Load Balance a JBoss 4.2 Adobe LiveCycle Enterprise Suite 2 (ES2) Cluster

Ten Questions to Ask PLM Solution Suppliers What You Need to Know to Make an Informed Decision. August A CIMdata White Paper

Sending an Message from a Process

Dynamic Publishing Software

Deepak Patil (Technical Director) iasys Technologies Pvt. Ltd.

Oracle Intro Slide. Why Upgrade from Agile Advantage/8.5 to Agile 9.3 PLM?

SAFE Digital Signatures in PDF

Building and Deploying Enterprise M2M Applications with Axeda Platform

Using Adobe Acrobat X to enhance collaboration with Microsoft SharePoint and Microsoft Office

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Adobe LiveCycle Data Services 3 Performance Brief

Roadmap for study startup

How do we seamlessly integrate design management, CAD and web-based collaboration in a single tool?

CA IT Client Manager. Desktop Migration

CA Repository for Distributed. Systems r2.3. Benefits. Overview. The CA Advantage

PLM & ERP: achieving balance in product development

Autodesk Productstream A practical approach to data management.

Rapid application development for JEE using Adobe ColdFusion 9

Using the Adobe Access Server for Protected Streaming

Improve application performance and scalability with Adobe ColdFusion 9

Build products with visual solution configuration in an integrated quotation management application.

Oracle Cloud Platform. For Application Development

and 2010: rprise Increasingly, must ation, es, partners, s intelligence.

BEDIFFERENT ACE G E R M A N Y. aras.com. Copyright 2012 Aras. All Rights Reserved.

for Java Applications solution WHITEPAPER

IBM Tivoli Directory Integrator

Programmabilty. Programmability in Microsoft Dynamics AX Microsoft Dynamics AX White Paper

Get More from Microsoft SharePoint with Oracle Fusion Middleware. An Oracle White Paper January 2008

Content and Process Management Software

Different Product Structures with Windchill MPMLink

SOA Planning Guide The Value Enablement Group, LLC. All rights reserved.

Sybase Unwired Platform 2.0

Electronic forms. White Paper

KICK-START CLOUD VENTURES

Using the Acrobat X Pro Accessibility Checker

Adobe Acrobat 9 Deployment on Microsoft Windows Group Policy and the Active Directory service

IBM Content Integrator Enterprise Edition, Version 8.5.1

AGILE PRODUCT LIFECYCLE MANAGEMENT INTEGRATION PACK FOR JD EDWARDS ENTERPRISEONE: DESIGN TO RELEASE

SAP Solution in Detail SAP Interactive Forms by Adobe SAP INTERACTIVE FORMS BY ADOBE

Content and Process Management Software

Simulation Data Management with Interoperability across domains

Statement of Direction

PLM and ERP: Their respective roles in modern manufacturing

Transcription:

Technical Guide PLM integration with Adobe LiveCycle ES (Enterprise Suite) Scenarios for integrating LiveCycle ES solution components with enterprise PLM systems for smooth collaboration workflows This document provides a basic description of the integration between Adobe LiveCycle ES software and PTC s Windchill product lifecycle management (PLM) system, referencing sample integration code developed by Integrated Industrial Information, Inc. (I-Cubed). It is intended to help developers and administrators understand the options and potential for integrating LiveCycle ES with PLM and other enterprise systems in manufacturing. Many manufacturing processes are centered around enterprise PLM systems. This technical guide can help developers and system administrators understand how LiveCycle ES software can be integrated into a PLM environment, providing document generation, assembly, security, or data capture services. Table of contents 1 Adobe LiveCycle ES 1 Solutions for manufacturing 2 LiveCycle ES solution components 2 Two solution approaches 4 Solution example: LiveCycle ES and PTC Windchill 5 Using the example 8 About I-Cubed Introduction Throughout the product development and manufacturing process, manufacturing companies share large quantities of complex information. Effectively sharing and collaborating on this information can be a significant challenge. Product information may be spread across nu merous systems (PLM and other enterprise systems) and may include a wide variety of documents and data types: CAD designs, drawings, engineering change orders, and part lists. Getting the right information and feedback to and from different groups means supporting collaboration with not only internal engineering and design groups, but also with production planning, marketing, and procurement groups, as well as external suppliers. Organizations interested in deploying cross-organizational solutions for processes like RFQ/RFP management, work instructions, supply chain manage ment, and field service face the challenge of bringing together numerous systems, data sources, and file formats into a single, secure package. Adobe LiveCycle ES Adobe LiveCycle ES addresses the challenges of collaboration in manufacturing by providing companies with the ability to more securely extend the capabilities and content of their PLM systems to non-cad us ers, multi-tier suppliers, shop floors, and customers. LiveCycle ES now supports automated conversion of CAD and other engineering data to. With features such as dynamic document assembly and digital rights manage ment, LiveCycle ES can complement and extend the boundaries and features of PLM systems, enabling communication and collaboration across all phases of the extended manufacturing ecosystem while managing and protecting prod uct information and CAD data. Solutions for manufacturing With LiveCycle ES, manufacturing companies can more easily share product information with suppliers, shop floors, and customers. LiveCycle ES is an integrated J2EE server solution that blends document generation, electronic forms, document process management, and digital rights management. LiveCycle ES solution components can help man ufacturing companies better manage processes such as design collabora tion, RFQ/RFP management, work instructions, supply chain manage ment, and field service.

LiveCycle ES solution components The LiveCycle ES solution consists of the following components: LiveCycle Generator 3D ES Automate the creation and assembly of documents from virtually any native file format, including 3D CAD formats. LiveCycle Reader Extensions ES Fill in, sign, and save Adobe files using Adobe Reader software. LiveCycle Forms ES Create and deploy interactive, XML-based forms as HTML,, or SWF. LiveCycle Rights Management ES Manage usage rights to protect sensitive documents. LiveCycle Process Management ES Streamline human-centric business processes across your firewall. LiveCycle Digital Signatures ES Automate the validation of digital signatures in documents. LiveCycle Output ES Dynamically generate personalized documents in print or electronic formats. LiveCycle Generator ES Automate the creation and assembly of documents from virtually any native file format. LiveCycle Barcoded Forms ES Automate the capture of form data using dynamic 2D barcodes. LiveCycle Data Services ES Integrate rich Internet applications (RIAs) with LiveCycle services, J2EE applications, and business logic. Universal clients LiveCycle ES leverages Adobe Flash Player and Reader software, which are currently installed on over 98% of Internet-connected PCs and devices worldwide. With LiveCycle ES, enterprises can engage users in business processes even when they cannot control the client environment. LiveCycle ES also supports new Adobe AIR technology, taking RIA-based engagement to an offline world. Development and infrastructure An Eclipse-based IDE allows developers, designers, and business analysts to collaborate on, develop, and deploy customer engagement applications that fit the organization s architecture and avoid costly future maintenance. Standards-based frameworks for application development within the LiveCycle ES environment include, XML, JavaScript, MXML, and ActionScript. Developers can also create engaging LiveCycle front ends with Adobe Flex software. Two solution approaches LiveCycle ES solution components may be used to develop en terprise applications, or they may be integrated as services with oth er enterprise applications. When integrated as services, LiveCycle ES components may be invoked through simple interfaces such as e-mail or Watched Folders mechanisms, or through direct, on-demand API calls using Java or Web Services. For example, Adobe LiveCycle Genera tor 3D ES software may be invoked through the Watched Folder interface to automate the conversion of 3D formats to. More advanced interactivity may also build upon other LiveCycle ES APIs to provide additional services, including the generation or verification of digital signatures, compound document assembly, or application of security and rights management. Exactly how an organization chooses to deploy LiveCycle ES depends on the nature of the organization s current systems, processes, and require ments. Both of the following approaches leverage a connector between LiveCycle and a PLM system. However, the user interaction for the first approach occurs within a LiveCycle application, and in the second approach, the user interacts with the PLM system, with LiveCycle invoked as a service in the background. 2

Solution approach 1 LiveCycle ES applications integrate PLM content LiveCycle ES provides components for the development of user-centric applications that integrate services and content from other systems. In this capacity, organizations can develop applications based on LiveCycle ES that manage and extend processes that span their PLM, enterprise resource planning (ERP), customer relationship management (CRM), and other enterprise systems. LiveCycle ES enables the rapid development of rich user interfaces and process and service orchestration among its components. Using this solution approach, organizations can develop integrated enterprise applications such as RFQ delivery, work instructions, and field service management. An integrated approach to sharing engineering data **** External suppliers BOM Doc Procurement Marketing Production planning Engineering/design LiveCycle ES PLM and databases Integrate PLM systems with LiveCycle ES to enable two-way sharing of engineering data across an extended team. Solution approach 2 PLM-centric solutions call LiveCycle ES services Although the first solution approach allows the deployment of new applications across existing systems and services, it may not be the best approach for every solution. Some organizations may prefer to augment their existing applications and process with improvements by delivering LiveCycle ES solution components as services to existing applications and systems. For example, in this approach, LiveCycle ES can add value to a PLM system by providing integrated document generation and assembly, forms for data capture, digital signatures, and security and rights management. LiveCycle ES in a PLM-centric role Doc CAD BOM Watched folders/e-mail API (Java/WS) PLM connector **** PLM system PLM content Interface options LIveCycle ES output Enable two-way data flow between PLM systems and LiveCycle ES with a variety of integration methods. 3

The remainder of this document describes an integration following solution approach 2. It demonstrates integration between LiveCycle ES and PTC s Windchill PLM system, with LiveCycle ES components used as a service by Windchill. It references sample integration code developed by I-Cubed. This example is intended to help developers and administrators better understand the options and potential for integrating LiveCycle with PLM and other enterprise systems in manufacturing. Solution example: LiveCycle and PTC Windchill This example describes the implementation of a connector between LiveCycle ES and PTC, Windchill PDMLink 9.0. This example uses I-Cubed s ECF Windchill Adapter to integrate and automate the application of LiveCycle ES services such as file generation and document security to engineering information and documents stored in Windchill. In this example, events in Windchill initiate LiveCycle processes. This integration scenario demonstrates one implementation and can be used as a guide to create LiveCycle/PLM integrations that meet specific requirements. In addition to LiveCycle ES and Windchill, this example leverages PDMLink software from PTC and ECF software from I-Cubed. PDMLink and ECF provide an integration service layer to the Windchill foundation. Following are the solution implementation steps: 1. Listen for Windchill events Throughout the course of a typical product lifecycle, parts and assemblies progress through their lifecycle within the Windchill environment. As they progress, Windchill identifies changes as particular events. Windchill events that are traceable include check-in and lifecycle state changes. The connector is registered with Windchill in such a way that the connector is notified when an event occurs. Windchill passes the object identifier and the type of event that occurred to the connector. 2. Filter specific events The connector provides a simple mechanism for configuring which events in Windchill trigger connector activity. As a Windchill event occurs, the connector filters out only those events configured for processing. Events that pass the filter (triggering events) initiate connector actions. Events that do not pass the filter are ignored. 3. Retrieve native content The connector retrieves the content and/or metadata for the triggering event objects from Windchill. This content may be native CAD files, office files, or other content types. Windchill supports many types of native content. The connector supports all file types supported by both Windchill and LiveCycle ES. 4. Send to LiveCycle ES The connector sends the retrieved data to LiveCycle ES, along with parameters that specify what actions are to be taken. Those actions are predefined within Adobe LiveCycle Workbench ES software. The connector identifies which services apply to a given event. LiveCycle ES processes the documents and returns the result to the connector. 5. Store in Windchill The returned file is stored in Windchill. For native files that are returned (for example, those with rights management applied), the connector replaces the old content with the new content. If the triggering event was an initial creation of the object, then no unsecured version of that content will be available in Windchill. 6. Log actions The connector logs all triggering events, the actions taken upon objects, and the resulting success or failure of those actions. 4

LiveCycle connector LiveCycle ES 2, 4, 6 Windchill adapter 5 3, 7 1 PLM system The LiveCycle connector and Windchill adapter manage transactions between LiveCycle ES and Windchill. 1 Windchill event is sent to LiveCycle connector 2 LiveCycle connector requests additional information from the Windchill adapter 3 Windchill adapter retrieves additional information from Windchill 4 Windchill adapter returns information to LiveCycle connector 5 LiveCycle connector requests services from LiveCycle ES 6 LiveCycle connector sends completed package to Windchill adapter 7 Adapter stores package in Windchill Using the example Here s a demonstration scenario using the connector for LiveCycle ES and Windchill example. In this scenario, an information package containing the product attributes, a bill of materials (BOM), an engineering change order (ECO) report, and 3D designs in format are automatically generated for a product when its status changes to Released. The only interaction with the user takes place in the Windchill environment. All LiveCycle services are initiated through the connector and orchestrated in accordance with the parameters in the configuration file and the LiveCycle workflow. Once the sample connector files have been installed in LiveCycle through the administration console (the connector sample and detailed documentation can be obtained at www.i-cubed.com), the processes may be accessed in LiveCycle Workbench ES. Open and view the processes to examine the steps and process flow. The LiveCycle processes for the example reflect the steps within LiveCycle that occur once the connector passes the content to LiveCycle ES. These processes generate files, create the package, and apply the security policies before passing the result back to the connector to be placed back into Windchill. The LiveCycle process designer. 5

Listen for and filter specific Windchill events The demonstration scenario revolves around a Pocketknife product. The first steps in this example take place on the Windchill side. When a registered event occurs (in this case, a status change), the I-Cubed ECF adapter initiates the associated process. In this case, it gathers the specified content from the product directory in Windchill and places it in a temporary directory that LiveCycle ES can access. The Pocketknife product directory in Windchill. Changing the state in Windchill triggers the connector. 6

Retrieve native content and send to LiveCycle ES The connector retrieves the native content from Windchill and places it in a temporary location that LiveCycle can access. This content may be native (3D) CAD files, office files, XML data, or other content types. The connector invokes LiveCycle ES, passing it parameters that specify what actions to take on the content. Those actions are be predefined within the LiveCycle workflow and the connector.properties file. The LiveCycle ES process. Process content in LiveCycle and return to WindChill The LiveCycle process determines the type of content (CAD/3D, office files, and so on) and selects the appropriate method of generating a file. LiveCycle ES then assembles the multiple files into a single package. Finally, LiveCycle ES applies a security policy to the package, requiring authentication to open the document and limiting what users can do with it. When complete, LiveCycle then places the package into the temporary directory and notifies the connector that the process is complete. The connector then returns the package to the originating location of the content in Windchill. The package is returned to Windchill. 7

Opening the package requires authentication in accordance with the security policy placed on the document. Once opened, the contents of the package may be viewed, including product attributes, BOM, associated ECOs, as well as interactive 3D models of the product. Opening the package. About I-Cubed Since 1984, Integrated Industrial Information, Inc. (I-Cubed) has been developing solutions that maximize the tremendous potential of engineering assets across the enterprise. In 2005, Adobe acquired Navisware and rights management technology from I-Cubed. I-Cubed is a PTC Platinum Partner, Adobe Enterprise Development Partner, and Adobe Solutions Partner. For more information, please visit www.i-cubed.com. Adobe Systems Incorporated 345 Park Avenue San Jose, CA 95110-2704 USA www.adobe.com Adobe, the Adobe logo, ActionScript, Adobe AIR, Flash, Flex, LiveCycle, and Reader are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. Java is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries. All other trademarks are the property of their respective owners. 2008 Adobe Systems Incorporated. All rights reserved. Printed in the USA. 95011609 9/08