SlideShare a Scribd company logo
1 of 1
BPMN 2.0 -Business Process Modeling Notation (2.0)

                                                       Interactive user Tasks                                                                                                                 Notification Tasks                                                                              Activities
            Complex User Task                                             Initiator User Task                                                   Mail                                                          IM                                            Call Activity
                                                                                                                                                                                                                                                                                      The call activity allows you to call
                               Complex user task uses a complex                                 The initiator pattern is used to                                    Sends an email to a user or group.               Send an instant message to a user                                a reusable process from within
                               routing flow that is defined within                              create a process instance                                                                                            or group.
                                the human task.
                                                                                                                                                                                                                                                                                      the current process.

            FYI User Task                                                 Management User Task                                                  SMS                                                           User                                          Sub process
                                                                                                                                                                                                                                                                                      Sub process allow you to group
                               Bases assignment on the participant,                             Management user task uses the                                       Sends an SMS message to a user                   Sends a notification to a user based                             BPMN flow objects together
                               role or group defined in the swim                                Management chain pattern where                                                                                       on the available notification types.
                                                                                                the assignee is set to the management                                                                                                                                                 to make your process more
                               lane. FYI activity does not wait until
                               completion before continuing                                      chain pattern for the process participant                                                                                                                                            readable
                                                                                                 belonging to the group or role assigned
                                                                                                 to the swim lane                               Voice
            Group User Task                                               User Task                                                                                                                                                                         Event Sub process
                                                                                                                                                                    Sends a voicemail to a user.                                                                                      An Event Sub-Process is placed into a process
                               Group user task uses the group vote                              The user task represents a part of your                                                                                                                                               or sub-process. It is activated when its start
                               pattern. The assignee for this                                   process where a process participant is                                                                                                                                                event gets triggered
                               automatically set to the role/group                              required to perform work.
                               associated with the Lane.



                                                                                                                                                                                                         Events
                                                            Events                                                                                                                                                                                                                      Task Types

                   Events                     Message                Signal           Timer             Error       Terminate                                                                                                                                     Update Task
                                                                                                                                                                                                                                                                                     The update task is used to perform operations such
                      Top Level                                                                                                                                                                                                                                                      as reassign, suspend task timers, or update task
                                                                                                                                                                                                                                                                                     outcome and priority, on one or more human tasks
                                                                                                                                                                                                                                                                Send Task
                                                                                                                                                                                                                                                                                     The Send task sends a message to a
                  End SubProcess
 Start




                                                                                                                                                                                                                                                                                     system or process outside the
                   Interrupting                                                                                                                                                                                                                                                      current process.
                                                                                                                                                                                                                                                                Receive Task         In contrast to the send task, the receive
                 End SubProcess                                                                                                                                                                                                                                                      task waits for a message from a system or
                 Non Interrupting                                                                                                                                                                                                                                                    process outside the current process.

                                                                                                                                                                                                                                                                Manual Task
                                                                                                                                                                                                                                                                                     Manual Task represents a task performed by
                            Catch                                                                                                                                                                                                                                                    process participants


                                                                                                                                                                                                                                                                Service Task
                                                                                                                                                                                                                                                                                     The Service task enables you to communicate
                  Boundary Event
                                                                                                                                                                                                                                                                                     with other processes and services.
                   Interrupting
 Intermediate




                                                                                                                                                                                                                                                                Business Rule Task
                                                                                                                                                                                                                                                                                     Business Rule Task is a container that
                 Boundary Event
                                                                                                                                                                                                                                                                                     encapsulates specific functionality logic.
                 Non Interrupting

                                                                                                                                                                                                                                                                Script Task
                                                                                                                                                                                                                                                                                     Script task is used to change values
                        Throw                                                                                                                                                                                                                                                        of data objects within process
  END




                            END




                                                                                 Gateways
Exclusive Gateway                                                                               Event Based Gateway
                                    The exclusive gateway enables you to split                                             The event-based gateway enables you to
                                    your process into two or more paths.                                                   anticipate the possibility that several types
                                                                                                                           of events may occur at a special point in
                                                                                                                           your process.
Inclusive Gateway                                                                               Complex Gateway
                                    The inclusive gateway enables you to split                                             It enables you to define a condition that
                                    your process into two or more paths                                                    determines if instance can continue even
                                                                                                                           if not all of the tokens have arrived at
                                                                                                                           the complex gateway.

Parallel Gateway                                                                                                                                                                                                                                                            Reference: Oracle BPM 11.1.1.6
                                    The parallel gateway is useful where your
                                    process must perform multiple tasks in parallel
                                                                                                                                                                                                                                                                            www.eaiesbcom

More Related Content

Viewers also liked

Omg bpmn tutorial
Omg bpmn tutorialOmg bpmn tutorial
Omg bpmn tutorial
uhuru1973
 

Viewers also liked (15)

BPMN 2.0 Poster EN
BPMN 2.0 Poster ENBPMN 2.0 Poster EN
BPMN 2.0 Poster EN
 
BPMN
BPMNBPMN
BPMN
 
Eksploracja procesów z wykorzystaniem narzędzia ProM
Eksploracja procesów z wykorzystaniem narzędzia ProMEksploracja procesów z wykorzystaniem narzędzia ProM
Eksploracja procesów z wykorzystaniem narzędzia ProM
 
Activiti - BPMN 2.0 nadchodzi
Activiti - BPMN 2.0 nadchodziActiviti - BPMN 2.0 nadchodzi
Activiti - BPMN 2.0 nadchodzi
 
Sztuka wojny wg analityka IT - jak współpracować z trudnym klientem
Sztuka wojny wg analityka IT - jak współpracować z trudnym klientemSztuka wojny wg analityka IT - jak współpracować z trudnym klientem
Sztuka wojny wg analityka IT - jak współpracować z trudnym klientem
 
How To Explain BPMN To Business Users
How To Explain BPMN To Business UsersHow To Explain BPMN To Business Users
How To Explain BPMN To Business Users
 
Pomysł na analizę w Agile: Agile Modeling
Pomysł na analizę w Agile: Agile ModelingPomysł na analizę w Agile: Agile Modeling
Pomysł na analizę w Agile: Agile Modeling
 
Bpmn poster a4_ver_1.0.10
Bpmn poster a4_ver_1.0.10Bpmn poster a4_ver_1.0.10
Bpmn poster a4_ver_1.0.10
 
Modele i metodyki wdrażania i zarządzania projektami eai
Modele i metodyki wdrażania i zarządzania projektami eaiModele i metodyki wdrażania i zarządzania projektami eai
Modele i metodyki wdrażania i zarządzania projektami eai
 
BPMN for delivery company.docx
BPMN for delivery company.docxBPMN for delivery company.docx
BPMN for delivery company.docx
 
BPMN 2.0 Fundamentals
BPMN 2.0 FundamentalsBPMN 2.0 Fundamentals
BPMN 2.0 Fundamentals
 
Business Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second editionBusiness Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second edition
 
AP CodeWeek 2016
AP CodeWeek 2016AP CodeWeek 2016
AP CodeWeek 2016
 
BPMN wprowadzenie
BPMN wprowadzenieBPMN wprowadzenie
BPMN wprowadzenie
 
Omg bpmn tutorial
Omg bpmn tutorialOmg bpmn tutorial
Omg bpmn tutorial
 

More from Vijay Reddy

Jdeveloper 11117 installation
Jdeveloper 11117 installationJdeveloper 11117 installation
Jdeveloper 11117 installation
Vijay Reddy
 

More from Vijay Reddy (20)

Mule Hyderabad Meetup (Mule 4)
Mule Hyderabad Meetup (Mule 4)Mule Hyderabad Meetup (Mule 4)
Mule Hyderabad Meetup (Mule 4)
 
Mule Meetup Hyderabad
Mule Meetup HyderabadMule Meetup Hyderabad
Mule Meetup Hyderabad
 
Mule4 EAIESB Meetup
Mule4 EAIESB MeetupMule4 EAIESB Meetup
Mule4 EAIESB Meetup
 
EAIESB MULE BPM API
EAIESB MULE BPM APIEAIESB MULE BPM API
EAIESB MULE BPM API
 
Developing Chatbots with API.ai/Dialog flow
Developing Chatbots with API.ai/Dialog flowDeveloping Chatbots with API.ai/Dialog flow
Developing Chatbots with API.ai/Dialog flow
 
Dell Boomi Hyderabad meetup
Dell Boomi Hyderabad meetupDell Boomi Hyderabad meetup
Dell Boomi Hyderabad meetup
 
Mule 4 meetup @Hyderabad
Mule 4 meetup @HyderabadMule 4 meetup @Hyderabad
Mule 4 meetup @Hyderabad
 
Ovum Decision Matrix: Selecting a Middleware-as-a-Service Suite, 2017–18
Ovum Decision Matrix: Selecting a Middleware-as-a-Service Suite, 2017–18Ovum Decision Matrix: Selecting a Middleware-as-a-Service Suite, 2017–18
Ovum Decision Matrix: Selecting a Middleware-as-a-Service Suite, 2017–18
 
Mule 4 and Anypoint Studio Demo
Mule 4  and Anypoint Studio DemoMule 4  and Anypoint Studio Demo
Mule 4 and Anypoint Studio Demo
 
Migrating TIBCO Interfaces to MuleSoft with Database and Salesforce Connector
Migrating TIBCO Interfaces to MuleSoft with Database and Salesforce ConnectorMigrating TIBCO Interfaces to MuleSoft with Database and Salesforce Connector
Migrating TIBCO Interfaces to MuleSoft with Database and Salesforce Connector
 
Mule Managed File Transfer
Mule Managed File TransferMule Managed File Transfer
Mule Managed File Transfer
 
Mule Common Logging & Error Handling Framework
Mule Common Logging & Error Handling FrameworkMule Common Logging & Error Handling Framework
Mule Common Logging & Error Handling Framework
 
EAIESB TIBCO EXPERTISE
EAIESB TIBCO EXPERTISEEAIESB TIBCO EXPERTISE
EAIESB TIBCO EXPERTISE
 
TIBCO intelligent Common Logging and Exception Handling (iCLE)
TIBCO intelligent Common Logging and Exception Handling (iCLE)TIBCO intelligent Common Logging and Exception Handling (iCLE)
TIBCO intelligent Common Logging and Exception Handling (iCLE)
 
DevOps in Oracle Fusion Book
DevOps in Oracle Fusion BookDevOps in Oracle Fusion Book
DevOps in Oracle Fusion Book
 
Oracle SOA 12.2.1 Installation
Oracle SOA 12.2.1 InstallationOracle SOA 12.2.1 Installation
Oracle SOA 12.2.1 Installation
 
Oracle Advanced BPM Book
Oracle Advanced BPM BookOracle Advanced BPM Book
Oracle Advanced BPM Book
 
Advanced OSB in 21 Days
Advanced OSB in 21 DaysAdvanced OSB in 21 Days
Advanced OSB in 21 Days
 
Jdeveloper 11117 installation
Jdeveloper 11117 installationJdeveloper 11117 installation
Jdeveloper 11117 installation
 
Fusion 11.1.1.7 Installation on Windows 8
Fusion 11.1.1.7 Installation on Windows 8Fusion 11.1.1.7 Installation on Windows 8
Fusion 11.1.1.7 Installation on Windows 8
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Oracle BPMN 2.0 Poster

  • 1. BPMN 2.0 -Business Process Modeling Notation (2.0) Interactive user Tasks Notification Tasks Activities Complex User Task Initiator User Task Mail IM Call Activity The call activity allows you to call Complex user task uses a complex The initiator pattern is used to Sends an email to a user or group. Send an instant message to a user a reusable process from within routing flow that is defined within create a process instance or group. the human task. the current process. FYI User Task Management User Task SMS User Sub process Sub process allow you to group Bases assignment on the participant, Management user task uses the Sends an SMS message to a user Sends a notification to a user based BPMN flow objects together role or group defined in the swim Management chain pattern where on the available notification types. the assignee is set to the management to make your process more lane. FYI activity does not wait until completion before continuing chain pattern for the process participant readable belonging to the group or role assigned to the swim lane Voice Group User Task User Task Event Sub process Sends a voicemail to a user. An Event Sub-Process is placed into a process Group user task uses the group vote The user task represents a part of your or sub-process. It is activated when its start pattern. The assignee for this process where a process participant is event gets triggered automatically set to the role/group required to perform work. associated with the Lane. Events Events Task Types Events Message Signal Timer Error Terminate Update Task The update task is used to perform operations such Top Level as reassign, suspend task timers, or update task outcome and priority, on one or more human tasks Send Task The Send task sends a message to a End SubProcess Start system or process outside the Interrupting current process. Receive Task In contrast to the send task, the receive End SubProcess task waits for a message from a system or Non Interrupting process outside the current process. Manual Task Manual Task represents a task performed by Catch process participants Service Task The Service task enables you to communicate Boundary Event with other processes and services. Interrupting Intermediate Business Rule Task Business Rule Task is a container that Boundary Event encapsulates specific functionality logic. Non Interrupting Script Task Script task is used to change values Throw of data objects within process END END Gateways Exclusive Gateway Event Based Gateway The exclusive gateway enables you to split The event-based gateway enables you to your process into two or more paths. anticipate the possibility that several types of events may occur at a special point in your process. Inclusive Gateway Complex Gateway The inclusive gateway enables you to split It enables you to define a condition that your process into two or more paths determines if instance can continue even if not all of the tokens have arrived at the complex gateway. Parallel Gateway Reference: Oracle BPM 11.1.1.6 The parallel gateway is useful where your process must perform multiple tasks in parallel www.eaiesbcom