Introduction to Standards
BPMN, DMN - what about these standards?
When should BPMN be used?
When should DMN be used?
BPMN (Business Process Model and Notation)
Examples of Basic BPMN Symbols
Activities
Gateways
Events
Sequence Flow
Posts
Artifacts
Orchestrations and Collaborations
Basins, Participants
Corridors
Message Feed
How to Model Messages
Processes and Activities
Activity versus Task
Human Interactions
Types of tasks
Sub-processes
Call Activity
Loop and multi-instance activities
Events
Concepts
Start-up and finalization events
Intermediate events
Trigger
Types of events
Message
Timer
Error
Escalation
Cancel
Compensation
Link
Gateways
Sequence Flow Considerations
Exclusive Footbridge
Inclusive Footbridge
Parallel Footbridge
Event-based gateway
Event-Based Parallel Gateway
Gateway Complex
DMN (Decision Model and Notation)
Introduction to DMN
Historical
Basic concepts
Conditions of decision
Decision log
DMN perimeters and uses (human and automated decision-making)
Conditions of decision
DRG
DRD
Decision table
Simple Expression Language (S-FEEL)
FEEL
BPMN 2.0 in the context of Business Process Management (BPM)
Process modeling versus process execution
BMPS (Business Process Management Suites) and compliance with BPMN 2.0
Processes and their relationship to business strategies
Process objectives and metrics
The process context
Types of Modeling
Orchestrations (Private Processes)
Public Processes
Choreography
The elementary BPMN elements
Artifacts, Error, Climbing, Events, Expressions
Elements of flow
Gateways, Messages, Sequence Flow
Designing a Process
Activities
Assigning Resources
Cast
Tasks
Human Interactions
Sub-processes
Repetitive activities
Gateways
Modeling a Collaboration
Basins, participants and corridors
Message Feed
Use of Participants
Using a Choreography Diagram
Data
Data Modeling
Data Store
Data Execution Example
Events
Concepts
Start-up and finalization events
Intermediate events
Event Definitions
Event processing
Scopes
Compensation
Clearing elements
Triggering compensation
Relationship between error handling and offsetting
|