Business Process Modeling SAP® Sybase® Powerdesigner® 16.5 SP03
Total Page:16
File Type:pdf, Size:1020Kb
Business Process Modeling SAP® Sybase® PowerDesigner® 16.5 SP03 Windows DOCUMENT ID: DC38088-01-1653-01 LAST REVISED: November 2013 Copyright © 2013 by SAP AG or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Please see http://www.sap.com/corporate-en/legal/copyright/ index.epx#trademark for additional trademark information and notices. Contents CHAPTER 1: Getting Started with Business Process Modeling .......................................................................1 Creating a BPM ......................................................................1 BPM Properties ..............................................................3 Importing Visio Diagrams into PowerDesigner ...................4 Previewing Process Code .....................................................5 Customizing your Modeling Environment ...........................7 Setting Model Options ....................................................7 Setting BPM Display Preferences ...................................8 Viewing and Editing the Process Language Definition File ..............................................................................8 Changing the Process Language .........................9 Extending your Modeling Environment ...........................9 Linking Objects with Traceability Links .........................10 CHAPTER 2: Analysis BPM ..........................................11 Process Hierarchy Diagrams (Analysis) ............................11 Reusing Processes in a Hierarchy ................................13 Business Process Diagrams (Analysis) ............................13 Processes (BPM) .................................................................15 Creating a Process .......................................................16 Process Properties .......................................................17 Implementing Processes ..............................................18 Decomposing Processes ..............................................20 Data and Resource CRUD Matrices .............................23 Organization Units ( BPM) ..................................................25 Creating an Organization Unit ......................................26 Organization Unit Properties ........................................27 Attaching Processes to Organization Units ..................28 Business Process Modeling iii Contents Displaying a Committee Process .................................28 Moving, Resizing, Copying, and Pasting Swimlanes ....29 Creating Links Between Pools of Swimlanes ................30 Grouping Swimlanes .....................................................31 Changing the Orientation and Format of Swimlanes ....32 Starts and Ends (BPM ) .......................................................33 Creating a Start or an End ............................................33 Start and End Properties ..............................................34 Decisions (BPM ) .................................................................34 Creating a Decision ......................................................36 Decision Properties ......................................................36 Synchronizations (BPM ) ....................................................37 Creating a Synchronization ...........................................38 Synchronization Properties ...........................................38 Flows (BPM ) ........................................................................39 Creating a Flow .............................................................39 Flow Properties .............................................................40 Message Formats (BPM) .....................................................41 Creating a Message Format .........................................42 Message Format Properties .........................................42 Message Parts (BPM) ...................................................44 Data (BPM) ............................................................................45 Creating Data ................................................................47 Data Properties .............................................................47 Linking Data with Other Model Objects ........................48 Exporting Data to Other Models ..........................51 Importing Data from Other Models ......................52 Specifying Data for a Flow, a Resource Flow or a Message Format ......................................................54 Migrating the Data of a Flow to a Process ....................55 Resources (BPM) .................................................................56 Creating a Resource .....................................................57 Resource Properties .....................................................57 Resource Flows (BPM) .................................................58 iv SAP Sybase PowerDesigner Contents CHAPTER 3: Service Oriented Architecture BPM (SOA) ...........................................................................61 Business Process Diagrams (SOA) ...................................61 Process Service Diagrams (SOA) .......................................64 Events (BPM) ........................................................................65 Creating an Event .........................................................66 Event Properties ...........................................................66 Event Handlers .............................................................67 Service Providers (BPM) .....................................................68 Creating a Service Provider ..........................................69 Service Provider Properties ..........................................70 Importing a Service Provider from a WSDL File ...........71 Browsing for a WSDL File on a UDDI Server ............... 72 Importing and Exporting Service Providers From/To Other Models ............................................................73 Service Interfaces (BPM) ..............................................75 XSD Documents (BPM) ................................................76 Operations (BPM) ................................................................77 Creating an Operation .................................................. 78 Operation Properties .................................................... 80 Linking an Operation to a Process ................................81 Variables (BPM) ....................................................................84 Creating a Variable .......................................................85 Variable Properties .......................................................85 Correlation Keys (BPM) .......................................................86 Creating a Correlation Key ............................................87 Correlation Key Properties ............................................87 Data Transformations (BPM) ...............................................88 Creating a Data Transformation ....................................90 Data Transformation Properties ....................................90 CHAPTER 4: Data Flow Diagram (DFD) .......................93 Business Process Modeling v Contents CHAPTER 5: SAP Solution Manager ...........................97 Business Scenarios (Solution Manager) ...........................98 Business Processes (Solution Manager) ..........................99 Logical Components (Solution Manager) ........................101 General and Project Documentation (Solution Manager) .........................................................................................102 Organization Units, Transactions, and Master Data (Solution Manager) ........................................................103 Importing Business Processes from Solution Manager .........................................................................................103 Specifying Advanced Solution Manager Connection Parameters .............................................................105 Exporting Business Processes to Solution Manager ....105 CHAPTER 6: BPMN 2.0 Descriptive ...........................109 BPMN 2.0 Descriptive Example - Build or Buy Software .........................................................................................111 CHAPTER 7: BPMN 2.0 Executable ...........................115 Collaboration and Process Diagrams (BPMN) ................116 Conversation Diagrams (BPMN) .......................................118 Choreography Diagrams (BPMN) .....................................119 Associating a Conversation