BPMN 2.0 Tutorial

所需积分/C币:21 2014-05-02 09:42:35 12.84MB PDF
收藏 收藏

BPMN 2.0 Tutorial What is BPMN? Why BPMN? BPMN Process Diagrams BPMN Process Modeling Examples
Primary Goal of BPMn BPMN 2.0 ge 1 The primary goal of BPMN is to provide a notation that is readily understandable by all business users /./. Thus, BPMN creates a standardized bridge for the gap between the business process design and process implementation. ○ Process New request owner Receive request Analyze request Process Approve Reject participants Process Approve Reject request request modeler b Real-world business process Request Request approved relected BPMN model IT engineer In Scope of BPMn BPMN 2.0 Page 1-12 Business process modeling Business process execution Diagrams (e. g process diagrams, Execution semantics collaboration diagrams Formats for exchanging executable Syntax, semantics and visual appearance models for process elements Support for BPMN and BPEL process (e. g. events, activities and gateways engines Attributes and properties of the semantic elements represented by the graphical process elements. Focus of these slides Formats for exchanging diagrams Introduced in these slides 18 Out-of-Scope of BPMN BPMN 2.0 Page 22 BPMN is constrained to support only the concepts of modeling that are applicable to business processes. Out of scope, but related domains are Business rules Definition of organizational models and resources Modeling of functional breakdowns Data and information models Data models Modeling of strategy. Business rules models Organizational structures BPMN Diagram Types BPMN 2.0 Page 22-23 BPMN is designed to cover many types of modeling and allows the creation of end-to- end business processes There are three basic types of sub-models within an end-to-end BPMN model Processes Choreographies(not part of process modeling conformance) Collaborations Store Distnibution Center HALEE OH种DL 工 ra Tos prout CUSTER TF工ED LD PROOUCT The majority of examples on the following slides is related to online store processes. COLETE CUSTOHER Te STOR PT THER cENENENEL 21 BPMN Process Diagrams BPMN 2.0 Page 23, 150 In BPMN a process is depicted as a graph of flow elements (i. e. activities, events, gateways)and sequence flows that define finite execution semantics Private(internal) An executable process is modeled processes for the purpose of being executed. →ex aper 写的 represent a specific process A non-executable process modeled (orchestration)in for the purpose of documenting 福t order an organization. process behavior at a modeler Can be executable defined level of detail Processes can be defined at any level: from enterprise-wide or non-executable processes to processes performed by a single person. Only those activities that are used to communicate to other participants are included in the public process Public process-represents interactions between a private Store business process and another process or participant. BPMN Collaboration Diagrams BPMN 2.0 Page 24 A collaboration represents the interactions between two or more Collaboration model 9=g点 business entities(e. g processes) with white-box pools (i.e. visible details a collaboration usually contains two or more pools(black-box or white- 急{ box), representing the participants in the collaboration The message exchange between the participants is shown by a message flow that connects two pools(or the Store elements within the pools) Collaboration model with black-box pools(i.e. hidden details Home Distribution center BPMN Collaboration Diagram Example A customer starts shopping and completes order online. The order is sent to Store. Then the customer t继图 waits for a notification that the product is ready. Based g →9 ,神 on preferred type of delivery (takeover or delivery) the customer receives or gets the desired product 多9 Message flows are used for between-process interactions and synchronization cha ponet When the store receives a new order it checks for aa动 A四 products availability In case a product is not in stock, it contacts distribution center. When all orders products are available the customer is notified that the product : is ready. Based on preferred type of delivery, the Coae product is delivered to customer and the transaction 降性矿 completes. responsar In case of a new product request, the desired product is New Roc ua delivered to requesting store 制造 BPMN Conversation Diagrams BPMN 2.0 Page 26 A conversation diagram provides Cu ustomer Store an overview of which partners of a certain domain co-operate on which tasks Orders Conversation diagrams represent a and delivery specific (i. e top level)viewof Conversation collaboration diagrams. participant. Conversation nodes Conversation diagrams use simple and links are used only in conversation notation: participants, conversation diagrams. Distribution center nodes(hexagons)and conversation links(i.e. a series of message Conversation nodes i.e topic of conversation)are exchanges). actually collections of message flows

试读 83P BPMN 2.0 Tutorial
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
关注 私信
BPMN 2.0 Tutorial 21积分/C币 立即下载
BPMN 2.0 Tutorial第1页
BPMN 2.0 Tutorial第2页
BPMN 2.0 Tutorial第3页
BPMN 2.0 Tutorial第4页
BPMN 2.0 Tutorial第5页
BPMN 2.0 Tutorial第6页
BPMN 2.0 Tutorial第7页
BPMN 2.0 Tutorial第8页
BPMN 2.0 Tutorial第9页
BPMN 2.0 Tutorial第10页
BPMN 2.0 Tutorial第11页
BPMN 2.0 Tutorial第12页
BPMN 2.0 Tutorial第13页
BPMN 2.0 Tutorial第14页
BPMN 2.0 Tutorial第15页
BPMN 2.0 Tutorial第16页
BPMN 2.0 Tutorial第17页

试读结束, 可继续读3页

21积分/C币 立即下载