Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Control Flow Patterns and BizAgi.

Similar presentations

Presentation on theme: "Introduction to Control Flow Patterns and BizAgi."— Presentation transcript:

1 Introduction to Control Flow Patterns and BizAgi

2 Slide 2 Overview Understanding and modeling business processes

3 Slide 3 Business Process Management Definition: A management discipline which evaluates, develops, and optimizes business processes Compared to a project, projects are one-time. Processes are many-times (repeatable)

4 Slide 4 BPMN - Introduction The Business Process Modeling Notation (BPMN) a generalized, yet formal language used to describe business processes It’s actually just an XML dialect The standard is defined by the Object Management Group OMG has defined many standards The current version of the specification is 2.0

5 Slide 5 BPEL - Introduction The Business Process Execution Language (BPEL) is an executable language to specify process actions using Web Services Companies including IBM and Oracle have BPEL implementations

6 Slide 6 BPMN - History Version 1 was introduced May, 2004 It was adopted as an OMG standard in February 2006 Version 2.0 was formally released in 2010 There are over 40 BPMN implementations

7 Slide 7 BPMN Basics BPMN is a formal language that can be represented by a set of graphical elements You will use graphical tools, rather than working with the BPMN XML itself The diagrams look similar to flowcharts because they are based on flowcharts

8 Slide 8 BPMN Element Categories Flow Objects consist of events, activities, and gateways Connecting Objects describe the sequence of flow objects Swimlanes depict the participants in the process Artifacts

9 Slide 9 Flow Objects Events They are things that happen and usually have a cause (trigger) or impact (result) Activities Activities are things we do Gateways Gateways depict decisions

10 Slide 10 EventSymbol Start Intermediate End Flow Objects (Events) Events are categorized as Start, Intermediate, and End events Events are represented as open circles

11 Slide 11 ActivitySymbol Task Sub process Flow Objects (Activities) Activities are represented as rounded rectangles Activities are of two types

12 Slide 12 Flow Objects (Gateways) Gateways depict decisions (forking and joining of paths) Gateways are represented as the familiar diamond shape As you will see next time, there are different types of gateways

13 Slide 13 Connecting Objects These connect flow objects together and are of three types Sequence Flow Represented with a solid line Shows the order in which activities occur Message Flow Represented with a dashed line and open arrowhead Shows messages between different participants Association Represented with a dotted line Associate external data / text …

14 Slide 14 Swimlanes Swimlanes appear in a pool A pool represents a participant in a process Flow objects and connecting objects appear in swimlanes in a pool A swimlane is used to categorize activities in a pool Messages are used to communicate between swimlanes in a pool

15 Slide 15 Swimlanes (Illustration)

16 Slide 16 Artifacts Artifacts are used to extend the basic BPMN notation Artifacts are of three types Data objects depict the data required by an activity A Group is used for documentation purposes to group related activities Annotations just contain additional text Note that BizAgi supports additional artifact types

Download ppt "Introduction to Control Flow Patterns and BizAgi."

Similar presentations

Ads by Google