SlideShare uma empresa Scribd logo
1 de 30
Business Process Simulation
Interchange Standard
Denis Gagné,
www.BusinessProcessIncubator.com
Chair BPSWG at WfMC
XPDL Co-Editor at WfMC
BPMN 2.0 FTF Member at OMG
BPMN 2.1 RTF Member at OMG
CMMN Submission at OMG
Business Process Simulation Working Group
BPSWG
www.BPSim.org
BPSim Inception
ModSim 2009
Denis Gagné presented:
«Modeling and
Simulation in Business
Process Management»
XPDL4BPMN 2010
John Januszczak presented:
«Simulation for Business
Process Management»
Proposed a first draft
specification of Business
Process Simulation Scenarios
(SIM4BPM)
Robert Shapiro presented:
«Analytics for Performance
Optimization of BPMN 2.0
Business Processes»
Combined use of statistics
and simulation for structural
optimization
Town Hall Discussions
Participants expressed the
desire for a standardized
transport of analysis and
simulation parameters along
with results of simulation runs
2011
Trisotech and Lanner
cooperation
Creation of the Process
Analysis Framework (PAF)
with intent to submit as an
Open Standard
PAF mapping to L-Sim,
Process Analytica and
Sim4BPM
Q3 2011
WfMC Establishes the
Business Process
Simulation Working
Group (BSWG)
Trisotech and Lanner
contributes the Process
Analysis Framework
(PAF
66 individual members
joins the effort
2012
Meeting in Paris,
Fr.
Meeting in Nashua,
USA
BPSim sandboxed by
many of the
contributers
Q1 2013
BPSim V1.0
General Availability
BPSWG by Definition
What it is:
A Standardization Effort
What it is not:
A Pure Thought Leadership Effort
Mandate:
Developing, reviewing, promoting BPM Simulation relevant
standard(s)
BPSWG Goal
Define a Specification for the Parameterization and Interchange of process
analysis data allowing Structural and Capacity Analysis of a process model
providing for Pre-execution and Post-execution optimization.
Focused on the Data («in/out») (commonly the «what») and its
Interchange not its interpretation or its use (the «how») or tool
smart.
Why BPSim
Encourage wider adoption of simulation within BPM
community through a standards led approach
Process simulation is a valuable technique to support process
design, reduce risk of change and improve efficiency in the
organisation
Provide a framework for the specification of simulation
scenario data and results as a firm foundation for
implementation
Open interchange of simulation scenario data between
modeling tool, simulator, results analysis/presentation tool
BPSim Tenets
 Not Reinvent the Wheel
 Complements XPDL and BPMN
 Separations of Concerns
 Multiple perspectives
 Reductionist
 Divide and conquer
 Human Consumable over Conceptual Abstraction
 Structured serialization
 Validation via Running Code
 Sand boxing from day 1
 Success Measured by Adoption
 Existing implementations prior to official release
Why is Interchange Desirable?
To increase, stimulate, facilitate:
Understanding
Adoption
Interoperability
Repurposing
Migration
Creates an open market allowing:
Cost Reduction
Remove Vendor Lock In
Best of Breed Choice
within tool categories
across tools categories (Suites)
Who Benefits from Interchange?
Business
Partners
Business
People
Business
Analysts
Technical
Developers
Choice in tools
Speed of deployment
Readily available Skills
Flexibility
Agility
End Users
Attract and retain customers
Demonstrate market leadership
Create competitive advantage
Develop and maintain best practice
Vendors
Execution
Simulation
Modeling
Analysis
BPSim Scope
Complements existing process modeling standards
“Not Reinvent the Wheel”
BPSim Approach
Parameterization of Business Process Model (BPMN or XPDL)
from different perspectives for process analysis, simulation and
optimization purposes
P
“Separations of Concerns”
BPSim Perspectives
Resource Cost
Time Control
Property
Process
Priority
BPSim Scenario
Collections of Scenarios containing Collections of Element Parameters
Used to provide complementary information to a BPMN or XPDL
business process model in the context of process analysis, simulation
and optimization (ASO)
A collection of Element Parameters augmenting the Business Process
Model
A Scenario can capture:
input parameter specification for ASO; or
results from ASO; or
historical data from past real world execution of the business
process model.
“Reductionist”
Some Concepts and Terms
Concrete
Syntax
Abstract
Syntax
DiagramModel
Reference
Reference
instance instance
Notational symbols
and graphical
representation
underlying computer-
interpretable
representation
NotationMeta-model
Interchange
Format
Standard
Your Work
electronic file format that eases
the safeguard and transfer of
this data between different
tools
• Process diagrams can be considered like pictures of the process model.
• Many diagrams (or pictures) of the same process model are possible, each
showing or hiding various aspects of the process model details.
BPSim Conceptual Model
BPMN or
XPDL
Scenario
(Input)Process
Model
Reference
Reference
instance instance
Scenario
(Output)
Reference
instance
Reference
BPSim Interchange Format
Characteristics
Can be transported within the process model file or
outside
Proper extension to XPDL
Proper extension to BPMN
Can transport Input scenarios and Output scenarios
Human Consumable (Readability) of the Resulting XML
“Human Consumable over Conceptual Abstraction”
BPSim Element Parameters
Each element parameter of a scenario references a specific element of
a process within the business process model
Each element of the business process model may be parameterized
with zero or multiple element parameters
P
Perspectives
 TimeParameters
 ControlParameters
 ResourceParameters
 CostParameters
 InstanceParameters
 PriorityParameters
class Scenario
«interface»
BusinessProcessModel
«interface»
BusinessProcessModelElement
BPSimData
Scenario
+ id :String
+ name :String
+ description :String
+ created :DateTime
+ modified :DateTime
+ author :String
+ vendor :String
+ version :String
ScenarioParameters
+ start :Parameter
+ duration :Parameter
+ replication :int
+ seed :long
+ baseTimeUnit :TimeUnit
+ baseCurrencyUnit :String
ElementParameters
+ id :String
+ elementRef :BusinessProcessModelElement
+ vendorExtensions :VendorExtension
VendorExtension
+ name :String
+ value :Object
External BPMN or XPDL
Business Process Model
with its elements
«enumeration»
TimeUnit
ms
s
min
hour
day
year
PropertyParameters
+ property :Map<String, Parameter>
+propertyParameters
0..*
1
0..*
+elementRef
1
+scenarios
1..*1
+scenarioParameter
0..11
+vendorExtensions
0..*1
+result
+elementParameter 0..*
1
+inherits
+vendorExtensions
0..*1
+propertyParameters
0..1
1
class Element Parameter
ElementParameters
+ id :String
+ elementRef :BusinessProcessModelElement
+ vendorExtensions :VendorExtension
TimeParameters
+ transferTime :Parameter
+ queueTime :Parameter
+ waitTime :Parameter
+ setupTime :Parameter
+ processingTime :Parameter
+ validationTime :Parameter
+ reworkTime :Parameter
ControlParameters
+ interTriggerTimer :Parameter
+ triggerCount :Parameter
+ probability :Parameter
+ condition :Parameter
CostParameters
+ fixedCost :Parameter
+ unitCost :Parameter
ResourceParameters
+ availability :Parameter
+ quantity :Parameter
+ selection :Parameter
+ role :List<Parameter>
PropertyParameters
+ property :Map<String, Parameter>
«interface»
BusinessProcessModelElement VendorExtension
+ name :String
+ value :Object
PriorityParameters
+ interruptible :Parameter
+ priority :Parameter
0..*
+elementRef
1
+vendorExtensions
0..*1
+timeParameters
0..1
1
+controlParameters 0..1
1
+priorityParameters
0..1
1
+resourceParameters 0..1
1
+propertyParameters 0..1
1
+costParameters 0..1
1
class Parameter
Parameter
+ kpi :boolean = false
+ sla :boolean = false
+ value :ParameterValue
+ resultRequest :ResultType
ParameterValue
+ validFor :Calendar
+ instance :String
+ result :ResultType
Calendar
+ id :String
+ name :String
+ calendar :Object
ExpressionParameter
+ value :String
A
DistributionParameter
+ timeUnit :TimeUnit
+ currencyUnit :String
ConstantParameter
+ value :Object
EnumParameter
A
«enumeration»
ResultType
min
max
mean
count
sum
+value
0..*1
0..* +validFor
0..1
+values
1..* 1
Parameter Usage - Constants
Duration
You can set the duration for the Task to 5 minutes using a
Duration Parameter.
<ElementParameters elementRef="task">
<TimeParameters>
<ProcessingTime>
<DurationParameter value="PT5M"/>
</ProcessingTime>
</TimeParameters>
</ElementParameters>
IntegerParameter
You can set the duration for the Task to 5 minutes using an Integer
Parameter.
<ElementParameters elementRef="task">
<TimeParameters>
<ProcessingTime>
<IntegerParameter value=“5” timeUnit=“min”/>
</ProcessingTime>
</TimeParameters>
</ElementParameters>
Parameter Usage - Distributions
Distributions
You can set the duration for the Task to be uniformly distributed
between 3 and 10 minutes using the processing time.
<ElementParameters elementRef="task">
<TimeParameters>
<ProcessingTime>
<UniformDistribution min=“3” max=“10” timeUnit=“min”/>
</ProcessingTime>
</TimeParameters>
</ElementParameters>
User Distribution
You can set the duration for the Task to 5 minutes 90% of the
times and 10 minutes 10% of the times using the processing
time.
<ElementParameters elementRef="task">
<TimeParameters>
<ProcessingTime>
<UserDistribution>
<UserDistributionDataPoint probability=“0.9”>
<DurationParameter value=“PT5M”/>
</UserDistributionDataPoint>
<UserDistributionDataPoint probability=“0.1”>
<DurationParameter value=“PT10M”/>
</UserDistributionDataPoint>
</UserDistribution>
</ProcessingTime>
</TimeParameters>
</ElementParameters>
Parameter Usage - Enumeration
Enumeration
You can set the duration for the Task to 5, 3 and 4 minutes
using the processing time.
<ElementParameters elementRef="task">
<TimeParameters>
<ProcessingTime>
<EnumParameter>
<DurationParameter value=“PT5M”/>
<DurationParameter value=“PT3M”/>
<DurationParameter value=“PT4M”/>
</ EnumParameter >
</ProcessingTime>
</TimeParameters>
</ElementParameters>
Parameter Usage - Expression
Expression
You can set the duration for the Task according to an expression
using the processing time.
<ElementParameters elementRef="task">
<TimeParameters>
<ProcessingTime>
<ExpressionParameter value=
“bpsim:getProperty(‘duration’)” />
</ProcessingTime>
</TimeParameters>
</ElementParameters>
Parameter Usage - Calendar
Varying value according to a Calendar
You can set the duration for the Task to 5 minutes but on Friday
afternoon to 7 minutes using the processing time.
<ElementParameters elementRef="task">
<TimeParameters>
<ProcessingTime>
<DurationParameter value=“PT5M”/>
<DurationParameter value=“PT7M” validFor=“C1”/>
</ProcessingTime>
</TimeParameters>
</ElementParameters>
<Calendar id="C1" name="Friday Afternoon">
BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTAMP:20120525T142704
UID:1337970424871@localhost
DTSTART:20020101T120000
DTEND:20020101T170000
RRULE:FREQ=WEEKLY;BYDAY=FR
END:VEVENT
PRODID:PAF Editor
VERSION:2.0
END:VCALENDAR
</Calendar>
BPMN Example
Check Stock
Stock Available?
Pick Stock
Prepare
Shipment
Ship Order
No Stock
Shipment within
SLA
Shipment Outside
SLA
Yes
No
Input Scenario Example
Check Stock
Stock Available?
Pick Stock
Prepare
Shipment
Ship Order
No Stock
Shipment within
SLA
Shipment Outside
SLA
Yes
No
Discussions & Questions
www.BPSim.org
BPSim Contributors
“Success Measured by Adoption”
and numerous others…
BPSim Acknowledgement
BPSim 1.0 was a collaborative effort coordinated by Denis Gagne and Robert Shapiro.
BPSim 1.0 required many hours of work by individuals who had to find time to contribute
while carrying out their normal duties for the company that employs them. We
acknowledge the valuable contribution of the following individual:
Andy Adler (Process Analytica), Francois Bonnet (W4), Justin Brunt (Tibco), Mike
Carpenter (CACI), Peter Denno (NIST), Lloyd Dugan (DCMO), Denis Gagne (Trisotech),
Torben Haag (Open Text), Hanaa Hammad (IBM), Charles Harrell (CACI), Geoff Hook
(Lanner), Jeremy Horgan (Lanner), John Januszczak(SIM4BPM), Alberto Manuel
(Process Sphere), Razvan Radulian (Why What How), Simon Ringuette (Trisotech),
William Rivera (BizAgi), Jesus Sanchez (BizAgi), Redirley Santos (FedEx), Robert
Shapiro (Process Analytica), Frances Sneddon (Simul8), Tim Stephenson (KnowProcess),
Tihomir Surdilovic (Red Hat).

Mais conteúdo relacionado

Mais procurados

Intranet And StratéGic Human Resource
Intranet And StratéGic Human ResourceIntranet And StratéGic Human Resource
Intranet And StratéGic Human Resourceguest2048c2
 
Closing the gap business capabilities
Closing the gap business capabilitiesClosing the gap business capabilities
Closing the gap business capabilitiesIasa UK
 
From CRM to AgileXRM
From CRM to AgileXRMFrom CRM to AgileXRM
From CRM to AgileXRMAgileXRM
 
Hot trends and how to apply strategies for telecommunication operators
Hot trends and how to apply strategies for telecommunication operatorsHot trends and how to apply strategies for telecommunication operators
Hot trends and how to apply strategies for telecommunication operatorsSigortam.net
 
Practice EA in three tiers
Practice EA in three tiersPractice EA in three tiers
Practice EA in three tiersJohn Wu
 
Mastering Software Delivery with Value Stream Management
Mastering Software Delivery with Value Stream ManagementMastering Software Delivery with Value Stream Management
Mastering Software Delivery with Value Stream ManagementPlutora
 
BPM Business Value Patterns
BPM Business Value Patterns BPM Business Value Patterns
BPM Business Value Patterns Jürgen Kress
 
La Dove Associates -- CRM/Customer Care Consulting Overview
La Dove Associates --  CRM/Customer Care Consulting Overview La Dove Associates --  CRM/Customer Care Consulting Overview
La Dove Associates -- CRM/Customer Care Consulting Overview LaDove Associates
 
Using Metrics in Value Streams to Align Business and IT
Using Metrics in Value Streams to Align Business and ITUsing Metrics in Value Streams to Align Business and IT
Using Metrics in Value Streams to Align Business and ITPlutora
 
Value Stream Management Platforms
Value Stream Management PlatformsValue Stream Management Platforms
Value Stream Management PlatformsPlutora
 
An Introduction into the design of business using business architecture
An Introduction into the design of business using business architectureAn Introduction into the design of business using business architecture
An Introduction into the design of business using business architectureCraig Martin
 
Optimising Business Process Efficiency and Flexibility - Business Perspective...
Optimising Business Process Efficiency and Flexibility - Business Perspective...Optimising Business Process Efficiency and Flexibility - Business Perspective...
Optimising Business Process Efficiency and Flexibility - Business Perspective...jchester26
 
IT Service Delivery Model Overview
IT Service Delivery Model OverviewIT Service Delivery Model Overview
IT Service Delivery Model OverviewMark Peacock
 
Moss 2007 overview microsoft
Moss 2007 overview microsoftMoss 2007 overview microsoft
Moss 2007 overview microsoftnrnice
 
LinkiMishra_Resume_V1
LinkiMishra_Resume_V1LinkiMishra_Resume_V1
LinkiMishra_Resume_V1Linki Mishra
 
Office 2.0 Research Report
Office 2.0 Research ReportOffice 2.0 Research Report
Office 2.0 Research ReportPragmati
 
ACM Adaptive Case Management - Technology Innovation Brochure by ISIS Papyrus...
ACM Adaptive Case Management - Technology Innovation Brochure by ISIS Papyrus...ACM Adaptive Case Management - Technology Innovation Brochure by ISIS Papyrus...
ACM Adaptive Case Management - Technology Innovation Brochure by ISIS Papyrus...ISIS Papyrus Software
 

Mais procurados (20)

DAIR
DAIRDAIR
DAIR
 
Intranet And StratéGic Human Resource
Intranet And StratéGic Human ResourceIntranet And StratéGic Human Resource
Intranet And StratéGic Human Resource
 
Closing the gap business capabilities
Closing the gap business capabilitiesClosing the gap business capabilities
Closing the gap business capabilities
 
From CRM to AgileXRM
From CRM to AgileXRMFrom CRM to AgileXRM
From CRM to AgileXRM
 
Hot trends and how to apply strategies for telecommunication operators
Hot trends and how to apply strategies for telecommunication operatorsHot trends and how to apply strategies for telecommunication operators
Hot trends and how to apply strategies for telecommunication operators
 
Practice EA in three tiers
Practice EA in three tiersPractice EA in three tiers
Practice EA in three tiers
 
Mastering Software Delivery with Value Stream Management
Mastering Software Delivery with Value Stream ManagementMastering Software Delivery with Value Stream Management
Mastering Software Delivery with Value Stream Management
 
BPM Business Value Patterns
BPM Business Value Patterns BPM Business Value Patterns
BPM Business Value Patterns
 
La Dove Associates -- CRM/Customer Care Consulting Overview
La Dove Associates --  CRM/Customer Care Consulting Overview La Dove Associates --  CRM/Customer Care Consulting Overview
La Dove Associates -- CRM/Customer Care Consulting Overview
 
Using Metrics in Value Streams to Align Business and IT
Using Metrics in Value Streams to Align Business and ITUsing Metrics in Value Streams to Align Business and IT
Using Metrics in Value Streams to Align Business and IT
 
Value Stream Management Platforms
Value Stream Management PlatformsValue Stream Management Platforms
Value Stream Management Platforms
 
An Introduction into the design of business using business architecture
An Introduction into the design of business using business architectureAn Introduction into the design of business using business architecture
An Introduction into the design of business using business architecture
 
Optimising Business Process Efficiency and Flexibility - Business Perspective...
Optimising Business Process Efficiency and Flexibility - Business Perspective...Optimising Business Process Efficiency and Flexibility - Business Perspective...
Optimising Business Process Efficiency and Flexibility - Business Perspective...
 
IT Service Delivery Model Overview
IT Service Delivery Model OverviewIT Service Delivery Model Overview
IT Service Delivery Model Overview
 
IT Solutions
IT SolutionsIT Solutions
IT Solutions
 
Moss 2007 overview microsoft
Moss 2007 overview microsoftMoss 2007 overview microsoft
Moss 2007 overview microsoft
 
Agile modeling
Agile modelingAgile modeling
Agile modeling
 
LinkiMishra_Resume_V1
LinkiMishra_Resume_V1LinkiMishra_Resume_V1
LinkiMishra_Resume_V1
 
Office 2.0 Research Report
Office 2.0 Research ReportOffice 2.0 Research Report
Office 2.0 Research Report
 
ACM Adaptive Case Management - Technology Innovation Brochure by ISIS Papyrus...
ACM Adaptive Case Management - Technology Innovation Brochure by ISIS Papyrus...ACM Adaptive Case Management - Technology Innovation Brochure by ISIS Papyrus...
ACM Adaptive Case Management - Technology Innovation Brochure by ISIS Papyrus...
 

Destaque

BPSim The Value of Business Process Simulation
BPSim   The Value of Business Process SimulationBPSim   The Value of Business Process Simulation
BPSim The Value of Business Process SimulationDenis Gagné
 
Devenir digital (Fr)
Devenir digital (Fr)Devenir digital (Fr)
Devenir digital (Fr)Denis Gagné
 
Trisotech Digital Enterprise Graph
Trisotech Digital Enterprise GraphTrisotech Digital Enterprise Graph
Trisotech Digital Enterprise GraphDenis Gagné
 
bpmNEXT 2015 Denis Gagne Digital Enterprise Graph
bpmNEXT 2015 Denis Gagne   Digital Enterprise GraphbpmNEXT 2015 Denis Gagne   Digital Enterprise Graph
bpmNEXT 2015 Denis Gagne Digital Enterprise GraphDenis Gagné
 
bpmNEXt 2016 - Denis Gagne
bpmNEXt 2016 - Denis GagnebpmNEXt 2016 - Denis Gagne
bpmNEXt 2016 - Denis GagneDenis Gagné
 
BPMN + BPSim PEX Week 2014
BPMN + BPSim PEX Week 2014BPMN + BPSim PEX Week 2014
BPMN + BPSim PEX Week 2014Denis Gagné
 
Discovery and Analysis for Case Management
Discovery and Analysis for Case ManagementDiscovery and Analysis for Case Management
Discovery and Analysis for Case ManagementDenis Gagné
 
La gestion des processus d'affaires -Un survol de sa pratique et de ses techn...
La gestion des processus d'affaires-Un survol de sa pratique et de ses techn...La gestion des processus d'affaires-Un survol de sa pratique et de ses techn...
La gestion des processus d'affaires -Un survol de sa pratique et de ses techn...Denis Gagné
 
BPMN MIWG Capability Demonstration Berlin 2015
BPMN MIWG Capability Demonstration Berlin 2015BPMN MIWG Capability Demonstration Berlin 2015
BPMN MIWG Capability Demonstration Berlin 2015Denis Gagné
 
BPMN MIWG Capability Demonstration Reston 2016
BPMN MIWG Capability Demonstration   Reston 2016BPMN MIWG Capability Demonstration   Reston 2016
BPMN MIWG Capability Demonstration Reston 2016Denis Gagné
 
Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions
Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions
Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions Denis Gagné
 
Decision model and notation (DMN standard explained. A worked example by Nick...
Decision model and notation (DMN standard explained. A worked example by Nick...Decision model and notation (DMN standard explained. A worked example by Nick...
Decision model and notation (DMN standard explained. A worked example by Nick...112Motion
 
The Decision Model and Notation (DMN) standard - a worked example
The Decision Model and Notation (DMN) standard - a worked exampleThe Decision Model and Notation (DMN) standard - a worked example
The Decision Model and Notation (DMN) standard - a worked exampleAviva
 

Destaque (15)

BPSim Briefing
BPSim BriefingBPSim Briefing
BPSim Briefing
 
BPSim The Value of Business Process Simulation
BPSim   The Value of Business Process SimulationBPSim   The Value of Business Process Simulation
BPSim The Value of Business Process Simulation
 
Devenir digital (Fr)
Devenir digital (Fr)Devenir digital (Fr)
Devenir digital (Fr)
 
Trisotech Digital Enterprise Graph
Trisotech Digital Enterprise GraphTrisotech Digital Enterprise Graph
Trisotech Digital Enterprise Graph
 
bpmNEXT 2015 Denis Gagne Digital Enterprise Graph
bpmNEXT 2015 Denis Gagne   Digital Enterprise GraphbpmNEXT 2015 Denis Gagne   Digital Enterprise Graph
bpmNEXT 2015 Denis Gagne Digital Enterprise Graph
 
bpmNEXt 2016 - Denis Gagne
bpmNEXt 2016 - Denis GagnebpmNEXt 2016 - Denis Gagne
bpmNEXt 2016 - Denis Gagne
 
BPMN + BPSim PEX Week 2014
BPMN + BPSim PEX Week 2014BPMN + BPSim PEX Week 2014
BPMN + BPSim PEX Week 2014
 
Discovery and Analysis for Case Management
Discovery and Analysis for Case ManagementDiscovery and Analysis for Case Management
Discovery and Analysis for Case Management
 
La gestion des processus d'affaires -Un survol de sa pratique et de ses techn...
La gestion des processus d'affaires-Un survol de sa pratique et de ses techn...La gestion des processus d'affaires-Un survol de sa pratique et de ses techn...
La gestion des processus d'affaires -Un survol de sa pratique et de ses techn...
 
BPMN MIWG Capability Demonstration Berlin 2015
BPMN MIWG Capability Demonstration Berlin 2015BPMN MIWG Capability Demonstration Berlin 2015
BPMN MIWG Capability Demonstration Berlin 2015
 
BPMN MIWG Capability Demonstration Reston 2016
BPMN MIWG Capability Demonstration   Reston 2016BPMN MIWG Capability Demonstration   Reston 2016
BPMN MIWG Capability Demonstration Reston 2016
 
Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions
Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions
Integrated BPMN, CMMN and DMN - Combining Processes, Cases and Decisions
 
Decision model and notation (DMN standard explained. A worked example by Nick...
Decision model and notation (DMN standard explained. A worked example by Nick...Decision model and notation (DMN standard explained. A worked example by Nick...
Decision model and notation (DMN standard explained. A worked example by Nick...
 
The Decision Model and Notation (DMN) standard - a worked example
The Decision Model and Notation (DMN) standard - a worked exampleThe Decision Model and Notation (DMN) standard - a worked example
The Decision Model and Notation (DMN) standard - a worked example
 
BPMN 2.0 Fundamentals
BPMN 2.0 FundamentalsBPMN 2.0 Fundamentals
BPMN 2.0 Fundamentals
 

Semelhante a BPSim The Interchange Format

jBPM5 (Argentina workshop)
jBPM5 (Argentina workshop)jBPM5 (Argentina workshop)
jBPM5 (Argentina workshop)Kris Verlaenen
 
Towards Service-based Business Process Modeling, Prototyping and Integration
Towards Service-based Business Process Modeling, Prototyping and IntegrationTowards Service-based Business Process Modeling, Prototyping and Integration
Towards Service-based Business Process Modeling, Prototyping and IntegrationAng Chen
 
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
EMEA Partner Summit: 	jBPM 5 - Bringing More Power to BPMEMEA Partner Summit: 	jBPM 5 - Bringing More Power to BPM
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPMEric D. Schabell
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0camunda services GmbH
 
Business Process Design
Business Process DesignBusiness Process Design
Business Process DesignSandy Kemsley
 
jBPM5 - Bringing more power to your business processes
jBPM5 - Bringing more power to your business processesjBPM5 - Bringing more power to your business processes
jBPM5 - Bringing more power to your business processesKris Verlaenen
 
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processesJBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processesKris Verlaenen
 
The Role of Standards in BPM
The Role of Standards in BPMThe Role of Standards in BPM
The Role of Standards in BPMSandy Kemsley
 
How to Lower the Cost of Deploying Analytics: An Introduction to the Portable...
How to Lower the Cost of Deploying Analytics: An Introduction to the Portable...How to Lower the Cost of Deploying Analytics: An Introduction to the Portable...
How to Lower the Cost of Deploying Analytics: An Introduction to the Portable...Robert Grossman
 
PTV Group_impact_camunda_bpm_20140122
PTV Group_impact_camunda_bpm_20140122PTV Group_impact_camunda_bpm_20140122
PTV Group_impact_camunda_bpm_20140122camunda services GmbH
 
Delivering BAM & BPM With Run-Time Integration
Delivering BAM & BPM With Run-Time IntegrationDelivering BAM & BPM With Run-Time Integration
Delivering BAM & BPM With Run-Time IntegrationNathaniel Palmer
 
20080215 jbpm Business Process Simulation with Jboss jBPM
20080215 jbpm Business Process Simulation with Jboss jBPM20080215 jbpm Business Process Simulation with Jboss jBPM
20080215 jbpm Business Process Simulation with Jboss jBPMcamunda services GmbH
 
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...Saul Cunningham
 
Next generation business automation with the red hat decision manager and red...
Next generation business automation with the red hat decision manager and red...Next generation business automation with the red hat decision manager and red...
Next generation business automation with the red hat decision manager and red...Masahiko Umeno
 
Final pre power_group_executing bpm processes with Camunda
Final pre power_group_executing bpm processes with CamundaFinal pre power_group_executing bpm processes with Camunda
Final pre power_group_executing bpm processes with CamundaViet Nguyen
 
QualityBPM@Heidelberg Innovation Forum 2014
QualityBPM@Heidelberg Innovation Forum 2014QualityBPM@Heidelberg Innovation Forum 2014
QualityBPM@Heidelberg Innovation Forum 2014Tobias Unger
 
Business Process Simulation - How to get value out of it (bpm portugal 2013)
Business Process Simulation - How to get value out of it (bpm portugal 2013)Business Process Simulation - How to get value out of it (bpm portugal 2013)
Business Process Simulation - How to get value out of it (bpm portugal 2013)Denis Gagné
 

Semelhante a BPSim The Interchange Format (20)

jBPM5 (Argentina workshop)
jBPM5 (Argentina workshop)jBPM5 (Argentina workshop)
jBPM5 (Argentina workshop)
 
Towards Service-based Business Process Modeling, Prototyping and Integration
Towards Service-based Business Process Modeling, Prototyping and IntegrationTowards Service-based Business Process Modeling, Prototyping and Integration
Towards Service-based Business Process Modeling, Prototyping and Integration
 
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
EMEA Partner Summit: 	jBPM 5 - Bringing More Power to BPMEMEA Partner Summit: 	jBPM 5 - Bringing More Power to BPM
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0
 
Business Process Design
Business Process DesignBusiness Process Design
Business Process Design
 
jBPM5 - Bringing more power to your business processes
jBPM5 - Bringing more power to your business processesjBPM5 - Bringing more power to your business processes
jBPM5 - Bringing more power to your business processes
 
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processesJBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
 
The Role of Standards in BPM
The Role of Standards in BPMThe Role of Standards in BPM
The Role of Standards in BPM
 
Demystifying BPM
Demystifying BPMDemystifying BPM
Demystifying BPM
 
How to Lower the Cost of Deploying Analytics: An Introduction to the Portable...
How to Lower the Cost of Deploying Analytics: An Introduction to the Portable...How to Lower the Cost of Deploying Analytics: An Introduction to the Portable...
How to Lower the Cost of Deploying Analytics: An Introduction to the Portable...
 
PTV Group_impact_camunda_bpm_20140122
PTV Group_impact_camunda_bpm_20140122PTV Group_impact_camunda_bpm_20140122
PTV Group_impact_camunda_bpm_20140122
 
Delivering BAM & BPM With Run-Time Integration
Delivering BAM & BPM With Run-Time IntegrationDelivering BAM & BPM With Run-Time Integration
Delivering BAM & BPM With Run-Time Integration
 
20080215 jbpm Business Process Simulation with Jboss jBPM
20080215 jbpm Business Process Simulation with Jboss jBPM20080215 jbpm Business Process Simulation with Jboss jBPM
20080215 jbpm Business Process Simulation with Jboss jBPM
 
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
 
Next generation business automation with the red hat decision manager and red...
Next generation business automation with the red hat decision manager and red...Next generation business automation with the red hat decision manager and red...
Next generation business automation with the red hat decision manager and red...
 
Final pre power_group_executing bpm processes with Camunda
Final pre power_group_executing bpm processes with CamundaFinal pre power_group_executing bpm processes with Camunda
Final pre power_group_executing bpm processes with Camunda
 
Critical parameter management
Critical parameter managementCritical parameter management
Critical parameter management
 
QualityBPM@Heidelberg Innovation Forum 2014
QualityBPM@Heidelberg Innovation Forum 2014QualityBPM@Heidelberg Innovation Forum 2014
QualityBPM@Heidelberg Innovation Forum 2014
 
Business Process Simulation - How to get value out of it (bpm portugal 2013)
Business Process Simulation - How to get value out of it (bpm portugal 2013)Business Process Simulation - How to get value out of it (bpm portugal 2013)
Business Process Simulation - How to get value out of it (bpm portugal 2013)
 
Bpm Tools
Bpm ToolsBpm Tools
Bpm Tools
 

Mais de Denis Gagné

Generative AI and Regulatory Compliance
Generative AI and Regulatory ComplianceGenerative AI and Regulatory Compliance
Generative AI and Regulatory ComplianceDenis Gagné
 
Automating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the EnterpriseAutomating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the EnterpriseDenis Gagné
 
Low Code Neuro-Symbolic Agents.pdf
Low Code Neuro-Symbolic Agents.pdfLow Code Neuro-Symbolic Agents.pdf
Low Code Neuro-Symbolic Agents.pdfDenis Gagné
 
Data Validation in a Low-Code Environment
Data Validation in a Low-Code EnvironmentData Validation in a Low-Code Environment
Data Validation in a Low-Code EnvironmentDenis Gagné
 
From Laws and Regulations to Decision Automation
From Laws and Regulations to Decision AutomationFrom Laws and Regulations to Decision Automation
From Laws and Regulations to Decision AutomationDenis Gagné
 
Smart Drug Package Inserts using Clinical Workflows and Decisions
Smart Drug Package Inserts using Clinical Workflows and DecisionsSmart Drug Package Inserts using Clinical Workflows and Decisions
Smart Drug Package Inserts using Clinical Workflows and DecisionsDenis Gagné
 
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...Denis Gagné
 
Pharma, FHIR, Workflows and Decisions
Pharma, FHIR, Workflows and DecisionsPharma, FHIR, Workflows and Decisions
Pharma, FHIR, Workflows and DecisionsDenis Gagné
 
5 Mins Intro to CMMN
5 Mins Intro to CMMN5 Mins Intro to CMMN
5 Mins Intro to CMMNDenis Gagné
 
Modelling the Preoperative Surgical Journey
Modelling the Preoperative Surgical JourneyModelling the Preoperative Surgical Journey
Modelling the Preoperative Surgical JourneyDenis Gagné
 
BPM+ Health Virtual Coffee: 5 Mins Intro to DMN
BPM+ Health Virtual Coffee: 5 Mins Intro to DMNBPM+ Health Virtual Coffee: 5 Mins Intro to DMN
BPM+ Health Virtual Coffee: 5 Mins Intro to DMNDenis Gagné
 
Intelligent Assistance for Knowledge Workers.pptx
Intelligent Assistance for Knowledge Workers.pptxIntelligent Assistance for Knowledge Workers.pptx
Intelligent Assistance for Knowledge Workers.pptxDenis Gagné
 
How do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptxHow do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptxDenis Gagné
 
Enabling and Debugging Business Automation.pptx
Enabling and Debugging Business Automation.pptxEnabling and Debugging Business Automation.pptx
Enabling and Debugging Business Automation.pptxDenis Gagné
 
BPM+ Virtual Coffee: 5 Mins Intro to BPMN
BPM+ Virtual Coffee: 5 Mins Intro to BPMNBPM+ Virtual Coffee: 5 Mins Intro to BPMN
BPM+ Virtual Coffee: 5 Mins Intro to BPMNDenis Gagné
 
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMARTIntegrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMARTDenis Gagné
 
Where to start from with BPM+ Health
Where to start from with BPM+ HealthWhere to start from with BPM+ Health
Where to start from with BPM+ HealthDenis Gagné
 
Where to start from with BPM+ Health.pptx
Where to start from with BPM+ Health.pptxWhere to start from with BPM+ Health.pptx
Where to start from with BPM+ Health.pptxDenis Gagné
 
Event-Driven Architecture Webinar.pptx
Event-Driven Architecture Webinar.pptxEvent-Driven Architecture Webinar.pptx
Event-Driven Architecture Webinar.pptxDenis Gagné
 
BPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptx
BPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptxBPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptx
BPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptxDenis Gagné
 

Mais de Denis Gagné (20)

Generative AI and Regulatory Compliance
Generative AI and Regulatory ComplianceGenerative AI and Regulatory Compliance
Generative AI and Regulatory Compliance
 
Automating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the EnterpriseAutomating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the Enterprise
 
Low Code Neuro-Symbolic Agents.pdf
Low Code Neuro-Symbolic Agents.pdfLow Code Neuro-Symbolic Agents.pdf
Low Code Neuro-Symbolic Agents.pdf
 
Data Validation in a Low-Code Environment
Data Validation in a Low-Code EnvironmentData Validation in a Low-Code Environment
Data Validation in a Low-Code Environment
 
From Laws and Regulations to Decision Automation
From Laws and Regulations to Decision AutomationFrom Laws and Regulations to Decision Automation
From Laws and Regulations to Decision Automation
 
Smart Drug Package Inserts using Clinical Workflows and Decisions
Smart Drug Package Inserts using Clinical Workflows and DecisionsSmart Drug Package Inserts using Clinical Workflows and Decisions
Smart Drug Package Inserts using Clinical Workflows and Decisions
 
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
 
Pharma, FHIR, Workflows and Decisions
Pharma, FHIR, Workflows and DecisionsPharma, FHIR, Workflows and Decisions
Pharma, FHIR, Workflows and Decisions
 
5 Mins Intro to CMMN
5 Mins Intro to CMMN5 Mins Intro to CMMN
5 Mins Intro to CMMN
 
Modelling the Preoperative Surgical Journey
Modelling the Preoperative Surgical JourneyModelling the Preoperative Surgical Journey
Modelling the Preoperative Surgical Journey
 
BPM+ Health Virtual Coffee: 5 Mins Intro to DMN
BPM+ Health Virtual Coffee: 5 Mins Intro to DMNBPM+ Health Virtual Coffee: 5 Mins Intro to DMN
BPM+ Health Virtual Coffee: 5 Mins Intro to DMN
 
Intelligent Assistance for Knowledge Workers.pptx
Intelligent Assistance for Knowledge Workers.pptxIntelligent Assistance for Knowledge Workers.pptx
Intelligent Assistance for Knowledge Workers.pptx
 
How do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptxHow do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptx
 
Enabling and Debugging Business Automation.pptx
Enabling and Debugging Business Automation.pptxEnabling and Debugging Business Automation.pptx
Enabling and Debugging Business Automation.pptx
 
BPM+ Virtual Coffee: 5 Mins Intro to BPMN
BPM+ Virtual Coffee: 5 Mins Intro to BPMNBPM+ Virtual Coffee: 5 Mins Intro to BPMN
BPM+ Virtual Coffee: 5 Mins Intro to BPMN
 
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMARTIntegrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
 
Where to start from with BPM+ Health
Where to start from with BPM+ HealthWhere to start from with BPM+ Health
Where to start from with BPM+ Health
 
Where to start from with BPM+ Health.pptx
Where to start from with BPM+ Health.pptxWhere to start from with BPM+ Health.pptx
Where to start from with BPM+ Health.pptx
 
Event-Driven Architecture Webinar.pptx
Event-Driven Architecture Webinar.pptxEvent-Driven Architecture Webinar.pptx
Event-Driven Architecture Webinar.pptx
 
BPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptx
BPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptxBPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptx
BPM+ Virtual Coffee: Overview of BPMN, CMMN and DMN.pptx
 

Último

1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsIndiaMART InterMESH Limited
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifeBhavana Pujan Kendra
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfDanny Diep To
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSendBig4
 
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryEffective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryWhittensFineJewelry1
 
Jewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreJewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreNZSG
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterJamesConcepcion7
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfJamesConcepcion7
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdfChris Skinner
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfJamesConcepcion7
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersPeter Horsten
 
Supercharge Your eCommerce Stores-acowebs
Supercharge Your eCommerce Stores-acowebsSupercharge Your eCommerce Stores-acowebs
Supercharge Your eCommerce Stores-acowebsGOKUL JS
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxRakhi Bazaar
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesDoe Paoro
 

Último (20)

1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan Dynamics
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in Life
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors Data
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.com
 
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryEffective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
 
Jewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreJewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource Centre
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare Newsletter
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdf
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdf
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exporters
 
Supercharge Your eCommerce Stores-acowebs
Supercharge Your eCommerce Stores-acowebsSupercharge Your eCommerce Stores-acowebs
Supercharge Your eCommerce Stores-acowebs
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic Experiences
 

BPSim The Interchange Format

  • 1. Business Process Simulation Interchange Standard Denis Gagné, www.BusinessProcessIncubator.com Chair BPSWG at WfMC XPDL Co-Editor at WfMC BPMN 2.0 FTF Member at OMG BPMN 2.1 RTF Member at OMG CMMN Submission at OMG
  • 2. Business Process Simulation Working Group BPSWG www.BPSim.org
  • 3. BPSim Inception ModSim 2009 Denis Gagné presented: «Modeling and Simulation in Business Process Management» XPDL4BPMN 2010 John Januszczak presented: «Simulation for Business Process Management» Proposed a first draft specification of Business Process Simulation Scenarios (SIM4BPM) Robert Shapiro presented: «Analytics for Performance Optimization of BPMN 2.0 Business Processes» Combined use of statistics and simulation for structural optimization Town Hall Discussions Participants expressed the desire for a standardized transport of analysis and simulation parameters along with results of simulation runs 2011 Trisotech and Lanner cooperation Creation of the Process Analysis Framework (PAF) with intent to submit as an Open Standard PAF mapping to L-Sim, Process Analytica and Sim4BPM Q3 2011 WfMC Establishes the Business Process Simulation Working Group (BSWG) Trisotech and Lanner contributes the Process Analysis Framework (PAF 66 individual members joins the effort 2012 Meeting in Paris, Fr. Meeting in Nashua, USA BPSim sandboxed by many of the contributers Q1 2013 BPSim V1.0 General Availability
  • 4. BPSWG by Definition What it is: A Standardization Effort What it is not: A Pure Thought Leadership Effort Mandate: Developing, reviewing, promoting BPM Simulation relevant standard(s)
  • 5. BPSWG Goal Define a Specification for the Parameterization and Interchange of process analysis data allowing Structural and Capacity Analysis of a process model providing for Pre-execution and Post-execution optimization. Focused on the Data («in/out») (commonly the «what») and its Interchange not its interpretation or its use (the «how») or tool smart.
  • 6. Why BPSim Encourage wider adoption of simulation within BPM community through a standards led approach Process simulation is a valuable technique to support process design, reduce risk of change and improve efficiency in the organisation Provide a framework for the specification of simulation scenario data and results as a firm foundation for implementation Open interchange of simulation scenario data between modeling tool, simulator, results analysis/presentation tool
  • 7. BPSim Tenets  Not Reinvent the Wheel  Complements XPDL and BPMN  Separations of Concerns  Multiple perspectives  Reductionist  Divide and conquer  Human Consumable over Conceptual Abstraction  Structured serialization  Validation via Running Code  Sand boxing from day 1  Success Measured by Adoption  Existing implementations prior to official release
  • 8. Why is Interchange Desirable? To increase, stimulate, facilitate: Understanding Adoption Interoperability Repurposing Migration Creates an open market allowing: Cost Reduction Remove Vendor Lock In Best of Breed Choice within tool categories across tools categories (Suites)
  • 9. Who Benefits from Interchange? Business Partners Business People Business Analysts Technical Developers Choice in tools Speed of deployment Readily available Skills Flexibility Agility End Users Attract and retain customers Demonstrate market leadership Create competitive advantage Develop and maintain best practice Vendors Execution Simulation Modeling Analysis
  • 10. BPSim Scope Complements existing process modeling standards “Not Reinvent the Wheel”
  • 11. BPSim Approach Parameterization of Business Process Model (BPMN or XPDL) from different perspectives for process analysis, simulation and optimization purposes P “Separations of Concerns”
  • 12. BPSim Perspectives Resource Cost Time Control Property Process Priority
  • 13. BPSim Scenario Collections of Scenarios containing Collections of Element Parameters Used to provide complementary information to a BPMN or XPDL business process model in the context of process analysis, simulation and optimization (ASO) A collection of Element Parameters augmenting the Business Process Model A Scenario can capture: input parameter specification for ASO; or results from ASO; or historical data from past real world execution of the business process model. “Reductionist”
  • 14. Some Concepts and Terms Concrete Syntax Abstract Syntax DiagramModel Reference Reference instance instance Notational symbols and graphical representation underlying computer- interpretable representation NotationMeta-model Interchange Format Standard Your Work electronic file format that eases the safeguard and transfer of this data between different tools • Process diagrams can be considered like pictures of the process model. • Many diagrams (or pictures) of the same process model are possible, each showing or hiding various aspects of the process model details.
  • 15. BPSim Conceptual Model BPMN or XPDL Scenario (Input)Process Model Reference Reference instance instance Scenario (Output) Reference instance Reference
  • 16. BPSim Interchange Format Characteristics Can be transported within the process model file or outside Proper extension to XPDL Proper extension to BPMN Can transport Input scenarios and Output scenarios Human Consumable (Readability) of the Resulting XML “Human Consumable over Conceptual Abstraction”
  • 17. BPSim Element Parameters Each element parameter of a scenario references a specific element of a process within the business process model Each element of the business process model may be parameterized with zero or multiple element parameters P Perspectives  TimeParameters  ControlParameters  ResourceParameters  CostParameters  InstanceParameters  PriorityParameters
  • 18. class Scenario «interface» BusinessProcessModel «interface» BusinessProcessModelElement BPSimData Scenario + id :String + name :String + description :String + created :DateTime + modified :DateTime + author :String + vendor :String + version :String ScenarioParameters + start :Parameter + duration :Parameter + replication :int + seed :long + baseTimeUnit :TimeUnit + baseCurrencyUnit :String ElementParameters + id :String + elementRef :BusinessProcessModelElement + vendorExtensions :VendorExtension VendorExtension + name :String + value :Object External BPMN or XPDL Business Process Model with its elements «enumeration» TimeUnit ms s min hour day year PropertyParameters + property :Map<String, Parameter> +propertyParameters 0..* 1 0..* +elementRef 1 +scenarios 1..*1 +scenarioParameter 0..11 +vendorExtensions 0..*1 +result +elementParameter 0..* 1 +inherits +vendorExtensions 0..*1 +propertyParameters 0..1 1
  • 19. class Element Parameter ElementParameters + id :String + elementRef :BusinessProcessModelElement + vendorExtensions :VendorExtension TimeParameters + transferTime :Parameter + queueTime :Parameter + waitTime :Parameter + setupTime :Parameter + processingTime :Parameter + validationTime :Parameter + reworkTime :Parameter ControlParameters + interTriggerTimer :Parameter + triggerCount :Parameter + probability :Parameter + condition :Parameter CostParameters + fixedCost :Parameter + unitCost :Parameter ResourceParameters + availability :Parameter + quantity :Parameter + selection :Parameter + role :List<Parameter> PropertyParameters + property :Map<String, Parameter> «interface» BusinessProcessModelElement VendorExtension + name :String + value :Object PriorityParameters + interruptible :Parameter + priority :Parameter 0..* +elementRef 1 +vendorExtensions 0..*1 +timeParameters 0..1 1 +controlParameters 0..1 1 +priorityParameters 0..1 1 +resourceParameters 0..1 1 +propertyParameters 0..1 1 +costParameters 0..1 1
  • 20. class Parameter Parameter + kpi :boolean = false + sla :boolean = false + value :ParameterValue + resultRequest :ResultType ParameterValue + validFor :Calendar + instance :String + result :ResultType Calendar + id :String + name :String + calendar :Object ExpressionParameter + value :String A DistributionParameter + timeUnit :TimeUnit + currencyUnit :String ConstantParameter + value :Object EnumParameter A «enumeration» ResultType min max mean count sum +value 0..*1 0..* +validFor 0..1 +values 1..* 1
  • 21. Parameter Usage - Constants Duration You can set the duration for the Task to 5 minutes using a Duration Parameter. <ElementParameters elementRef="task"> <TimeParameters> <ProcessingTime> <DurationParameter value="PT5M"/> </ProcessingTime> </TimeParameters> </ElementParameters> IntegerParameter You can set the duration for the Task to 5 minutes using an Integer Parameter. <ElementParameters elementRef="task"> <TimeParameters> <ProcessingTime> <IntegerParameter value=“5” timeUnit=“min”/> </ProcessingTime> </TimeParameters> </ElementParameters>
  • 22. Parameter Usage - Distributions Distributions You can set the duration for the Task to be uniformly distributed between 3 and 10 minutes using the processing time. <ElementParameters elementRef="task"> <TimeParameters> <ProcessingTime> <UniformDistribution min=“3” max=“10” timeUnit=“min”/> </ProcessingTime> </TimeParameters> </ElementParameters> User Distribution You can set the duration for the Task to 5 minutes 90% of the times and 10 minutes 10% of the times using the processing time. <ElementParameters elementRef="task"> <TimeParameters> <ProcessingTime> <UserDistribution> <UserDistributionDataPoint probability=“0.9”> <DurationParameter value=“PT5M”/> </UserDistributionDataPoint> <UserDistributionDataPoint probability=“0.1”> <DurationParameter value=“PT10M”/> </UserDistributionDataPoint> </UserDistribution> </ProcessingTime> </TimeParameters> </ElementParameters>
  • 23. Parameter Usage - Enumeration Enumeration You can set the duration for the Task to 5, 3 and 4 minutes using the processing time. <ElementParameters elementRef="task"> <TimeParameters> <ProcessingTime> <EnumParameter> <DurationParameter value=“PT5M”/> <DurationParameter value=“PT3M”/> <DurationParameter value=“PT4M”/> </ EnumParameter > </ProcessingTime> </TimeParameters> </ElementParameters>
  • 24. Parameter Usage - Expression Expression You can set the duration for the Task according to an expression using the processing time. <ElementParameters elementRef="task"> <TimeParameters> <ProcessingTime> <ExpressionParameter value= “bpsim:getProperty(‘duration’)” /> </ProcessingTime> </TimeParameters> </ElementParameters>
  • 25. Parameter Usage - Calendar Varying value according to a Calendar You can set the duration for the Task to 5 minutes but on Friday afternoon to 7 minutes using the processing time. <ElementParameters elementRef="task"> <TimeParameters> <ProcessingTime> <DurationParameter value=“PT5M”/> <DurationParameter value=“PT7M” validFor=“C1”/> </ProcessingTime> </TimeParameters> </ElementParameters> <Calendar id="C1" name="Friday Afternoon"> BEGIN:VCALENDAR BEGIN:VEVENT DTSTAMP:20120525T142704 UID:1337970424871@localhost DTSTART:20020101T120000 DTEND:20020101T170000 RRULE:FREQ=WEEKLY;BYDAY=FR END:VEVENT PRODID:PAF Editor VERSION:2.0 END:VCALENDAR </Calendar>
  • 26. BPMN Example Check Stock Stock Available? Pick Stock Prepare Shipment Ship Order No Stock Shipment within SLA Shipment Outside SLA Yes No
  • 27. Input Scenario Example Check Stock Stock Available? Pick Stock Prepare Shipment Ship Order No Stock Shipment within SLA Shipment Outside SLA Yes No
  • 29. BPSim Contributors “Success Measured by Adoption” and numerous others…
  • 30. BPSim Acknowledgement BPSim 1.0 was a collaborative effort coordinated by Denis Gagne and Robert Shapiro. BPSim 1.0 required many hours of work by individuals who had to find time to contribute while carrying out their normal duties for the company that employs them. We acknowledge the valuable contribution of the following individual: Andy Adler (Process Analytica), Francois Bonnet (W4), Justin Brunt (Tibco), Mike Carpenter (CACI), Peter Denno (NIST), Lloyd Dugan (DCMO), Denis Gagne (Trisotech), Torben Haag (Open Text), Hanaa Hammad (IBM), Charles Harrell (CACI), Geoff Hook (Lanner), Jeremy Horgan (Lanner), John Januszczak(SIM4BPM), Alberto Manuel (Process Sphere), Razvan Radulian (Why What How), Simon Ringuette (Trisotech), William Rivera (BizAgi), Jesus Sanchez (BizAgi), Redirley Santos (FedEx), Robert Shapiro (Process Analytica), Frances Sneddon (Simul8), Tim Stephenson (KnowProcess), Tihomir Surdilovic (Red Hat).