Presentation is loading. Please wait.

Presentation is loading. Please wait.

BPMN.  BPMN will provide businesses with the capability of understanding their internal business procedures in a graphical notation.

Similar presentations


Presentation on theme: "BPMN.  BPMN will provide businesses with the capability of understanding their internal business procedures in a graphical notation."— Presentation transcript:

1 BPMN

2  BPMN will provide businesses with the capability of understanding their internal business procedures in a graphical notation.

3 BPMN vs. UML  (UML) is a standardized, general- purpose modeling language in the field of software engineering.  (BPMN) is a graphical notation for specifying business processes in a business process diagram.

4 BPMN Elements  The five basic categories of elements are: 1. Flow Objects 2. Data 3. Connecting Objects 4. Swimlanes 5. Artifacts

5

6 1.Flow Objects  Flow Objects are the main graphical elements to define the behavior of a Business Process.  There are three Flow Objects: 1. Events 2. Activities 3. Gateways

7 Flow Objects - Event  An Event is something that “happens” during the course of a Process.  there are three main types of Events: Start Events ○ which indicate where a Process will start. End Events ○ which indicate where a path of a Process will end. Intermediate Events ○ which indicate where something happens somewhere between the start and end of a Process.

8

9 Flow Objects – Activities  An Activity can be atomic or non-atomic (compound)  Activities are separated into following categories: Tasks sub-processes

10 Activities - Tasks  A Task is an atomic Activity within a Process flow.  A Task is used when the work in the Process cannot be broken down to a finer level of detail.

11  three types of markers for Task: a Loop marker Multi-Instance marker Compensation marker Activities - Tasks

12 Types of Tasks  Service Task Task that uses some sort of service, which could be a Web service or an automated application

13  Send Task Task that is designed to send a Message to an external Participant (relative to the Process). Types of Tasks

14  Receive Task Task that is designed to wait for a Message to arrive from an external Participant (relative to the Process) Types of Tasks

15  User task Task where a human performer performs the Task with the assistance of a software application Types of Tasks

16  Manual task Task that is expected to be performed without the aid of any business process execution engine or any application. Types of Tasks

17 Activities - Sub-Processes  A Sub-Process is an Activity whose internal details have been modeled using Activities, Gateways, Events, and Sequence Flows.  A Sub-Process is a graphical object within a Process, but it also can be “opened up” to show a lower-level Process.

18 Activities - Sub-Processes

19

20  Gateways are used to control how Sequence Flows interact as they converge and diverge within a Process.  If the flow does not need to be controlled, then a Gateway is not needed Flow Objects - Gateways

21 Types of Gateways

22  Exclusive Gateway

23 Types of Gateways  Inclusive Gateway

24 Types of Gateways  Parallel Gateway

25 Types of Gateways  Complex Gateway

26 Types of Gateways  Event-Based Gateway

27 2.Data  A traditional requirement of Process modeling is to be able to model the items (physical or information items) that are created, manipulated, and used during the execution of a Process.  This requirement is realized in BPMN through various constructs: Data Objects

28  1. Sequence Flows Sequence Flow is used to show the order that Activities will be performed in a Process  2. Message Flows A Message Flow is used to show the flow of Messages between two Participants that are prepared to send and receive them  3. Associations An Association is used to link information and Artifacts with BPMN graphical elements 3.Connecting Objects

29 4.Swimlanes  Pool  lanes

30 5.Artifacts  BPMN provides modelers with the capability of showing additional information about a Process that is not directly related to the Sequence Flows or Message Flows of the Process


Download ppt "BPMN.  BPMN will provide businesses with the capability of understanding their internal business procedures in a graphical notation."

Similar presentations


Ads by Google