Powerdesigner 15.2
Total Page:16
File Type:pdf, Size:1020Kb
Business Process Modeling PowerDesigner® 15.2 Windows DOCUMENT ID: DC38088-01-1520-01 LAST REVISED: February 2010 Copyright © 2010 by Sybase, Inc. All rights reserved. This publication pertains to Sybase software and to any subsequent release until otherwise indicated in new editions or technical notes. Information in this document is subject to change without notice. The software described herein is furnished under a license agreement, and it may be used or copied only in accordance with the terms of that agreement. To order additional documents, U.S. and Canadian customers should call Customer Fulfillment at (800) 685-8225, fax (617) 229-9845. Customers in other countries with a U.S. license agreement may contact Customer Fulfillment via the above fax number. All other international customers should contact their Sybase subsidiary or local distributor. Upgrades are provided only at regularly scheduled software release dates. No part of this publication may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical, or otherwise, without the prior written permission of Sybase, Inc. Sybase trademarks can be viewed at the Sybase trademarks page at http://www.sybase.com/detail?id=1011207. Sybase and the marks listed are trademarks of Sybase, Inc. A ® indicates registration in the United States of America. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. All other company and product names used herein may be trademarks or registered trademarks of the respective companies with which they are associated. Use, duplication, or disclosure by the government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of DFARS 52.227-7013 for the DOD and as set forth in FAR 52.227-19(a)-(d) for civilian agencies. Sybase, Inc., One Sybase Drive, Dublin, CA 94568 Contents PART I: Building BPMs ........................................1 CHAPTER 1: Getting Started with Business Process Modeling ......................................................3 Process Hierarchy Diagram .......................................4 Business Process Diagram .........................................5 Process Service Diagram ..........................................6 BPM Process Languages ...........................................7 Creating a BPM ......................................................8 BPM Properties ...............................................10 Working with Process Languages ..............................10 Previewing the Code of a BPM .............................11 Changing the Process Language of a BPM ................12 CHAPTER 2: Building Process Hierarchy Diagrams ....15 Process Hierarchy Diagram Objects ...........................16 Creating a Process Hierarchy Diagram ........................16 Building Process Hierarchies ...................................16 Building Hierarchies with the Process Tool ..............17 Expanding and Collapsing Process Hierarchies ..........18 Arranging, Moving, and Reusing Processes in a Hierarchy ..................................................19 Reusing Processes .....................................20 Creating Default Flows Between Processes in a Business Process Diagram ...............................20 CHAPTER 3: Building Business Process Diagrams ......21 Top-Level Diagram Basics ........................................21 Business Process Modeling iii Contents Top-level Diagram Objects .................................22 Creating a Top-level Diagram ..............................22 Choreography Diagram Basics ..................................23 Allocating Responsibilities .................................23 Tracing the Process Choreography ........................24 Analyzing Data ...............................................24 Modeling the Implementation of Processes .............28 Choreography Diagram Objects ...........................29 Creating a Choreography Diagram ........................31 Data Flow Diagram Basics .......................................31 Processes (BPM) ...................................................32 Creating a Process ...........................................33 Process Properties ...........................................34 Process Property Sheet Implementation Tab .....35 Process Property Sheet Sub-Processes Tab ........40 Process Property Sheet Data Tab ...................40 Process Property Sheet Local Variables Tab ......41 Process Property Sheet Assignments Tab ..........42 Specifying Implementation Types .........................42 Example: Using the Execute Operation Implementation Type .............................43 Decomposing Processes .....................................48 Decomposing an Atomic Process ...................49 Creating a Decomposed Process from a Selection of Symbols ..............................50 Converting a Business Process Diagram to a Decomposed Process ..............................51 Removing a Level of Decomposition ...............52 Working with Sub-process Diagrams ...............53 Working with Composite Views .....................53 Organization Units ( BPM) .......................................54 Creating an Organization Unit .............................55 Creating Organization Units with the Swimlane Tool ..................................................56 Organization Unit Properties ..............................56 iv PowerDesigner Contents Attaching Processes to Organization Units ..............57 Displaying a Committee Process ..........................57 Managing Swimlanes and Pools ............................58 Moving, Copying and Pasting Swimlanes ..........59 Grouping and Ungrouping Swimlanes ..............60 Creating Links Between Pools of Swimlanes ......61 Changing the Orientation of Swimlanes ...........62 Resizing Swimlanes ...................................63 Changing the Format of a Swimlane ...............63 Starts (BPM ) .......................................................64 Creating a Start ..............................................64 Start Properties ..............................................65 Ends (BPM ) .........................................................65 Creating an End ..............................................66 End Properties ...............................................66 Decisions (BPM ) ...................................................67 Creating a Decision .........................................68 Decision Properties ..........................................68 Synchronizations (BPM ) .........................................69 Creating a Synchronization ................................70 Synchronization Properties ................................71 Flows (BPM ) .......................................................71 Creating a Flow ..............................................72 Flow Properties ..............................................72 Role Associations (BPM) ......................................... 75 Creating a Role Association ................................75 Role Association Properties ................................76 Events (BPM) .......................................................77 Creating an Event ...........................................77 Event Properties .............................................78 Event Handlers ...............................................79 Message Formats (BPM) ..........................................80 Creating a Message Format ................................80 Message Format Properties ................................81 Message Format Property Sheet Definition Tab ..81 Business Process Modeling v Contents Message Format Property Sheet Data Tab ........82 Message Format Property Sheet Dependencies Tab ...................................................82 Message Parts (BPM) ..............................................83 Creating a Message Part ....................................83 Message Part Properties ....................................84 Data (BPM) ..........................................................85 Creating Data ................................................86 Data Properties ..............................................87 Linking Data with Other PowerDesigner Model Objects ....................................................88 Linking Data Objects to External Model Objects .......................................................88 Exporting Data to Other PowerDesigner Models .......................................................90 Importing Data from Other PowerDesigner Models ...............................................91 Specifying Data for a Flow, a Resource Flow or a Message Format ..........................................93 Migrating the Data of a Flow to a Process ...............94 CRUD Matrix (BPM) ................................................95 Working with a CRUD Matrix ...............................97 Resources (BPM) ...................................................98 Creating a Resource .........................................99 Resource Properties .........................................99 Resource Property Sheet Data Tab .................99 Resource Flows (BPM) ..........................................100 Creating a Resource Flow .................................101 Resource Flow Properties ................................. 101 Resource Flow Property Sheet Condition Tab... 102 Resource Flow Data Tab ............................103