chapter13.ppt

E
Elyes ELEBRIResponsable management Qualité sécurité environnement chez Institut supérieur des études technologiques de Nabeul
a university for the world
real
R
W
W L
L
L
Y
Y
Y A
A
© 2009, www.yawlfoundation.org Y
Y
Y
Chapter 13
The Business Process
Management Notation
Gero Decker
Remco Dijkman
Marlon Dumas
Luciano Garçia-Bañuelos
a university for the world
real
R
2
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
Contents
• BPMN
• BPMN and YAWL
• Modelling aspects in BPMN:
– Control-flow
– Data
– Resource
– Exception
• Transforming BPMN into YAWL:
– Control-flow
– Data
– Resource
– Exception
a university for the world
real
R
3
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
BPMN
The Business Process Modelling Notation (BPMN)
• Graphical notation for conceptual processes
• Covers control, data, authorization, exception
• Standardized by OMG
• Current version 1.2
Issue
Trackpoint
Notice
Log Trackpoint
Order Entry
Freight delivered
Initiate
Shipment
Status Inquiry
more Trackpoints
Create
Acceptance
Certificate
24 hours
a university for the world
real
R
4
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
BPMN and YAWL
BPMN
YAWL
more
abstract
more
concrete
more
requirements
oriented
more
implemnt.
oriented
more
implemnt.
freedom
less
implemnt.
freedom
more
business
oriented
more
technology
oriented
a university for the world
real
R
5
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
Modelling with BPMN – Control Flow
Activities
loop
task
+
collapsed
sub-process
~ +
ad-hoc
sub-process
multi-instance
task
a university for the world
real
R
6
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
Modelling with BPMN – Control Flow
Events
start event
intermediate
event
end event
decorations: message
error
time
a university for the world
real
R
7
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
Modelling with BPMN – Control Flow
Gateways
AND
XOR
Event-based
a university for the world
real
R
8
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
Modelling with BPMN – Control Flow
Example
Issue
Trackpoint
Notice
Log Trackpoint
Order Entry
Freight delivered
Initiate
Shipment
Status Inquiry
more Trackpoints
Create
Acceptance
Certificate
24 hours
a university for the world
real
R
9
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
Modelling with BPMN – Data
Example
Issue
Trackpoint
Notice
Log Trackpoint
Order Entry
Freight delivered
Initiate
Shipment
Status Inquiry
more Trackpoints
Create
Acceptance
Certificate
24 hours
Trackpoints Trackpoint Notices Trackpoint Order
Entries Log
Acceptance Certificate
a university for the world
real
R
10
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
Modelling with BPMN – Resource
Example
Issue
Trackpoint
Notice
Log Trackpoint
Order Entry
more Trackpoints
Carrie
r
Carrier
Admin
Officer
a university for the world
real
R
11
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
Modelling with BPMN – Exception
• Exception events
• 'Throw' events
• 'Catch' events
Catch Exception event
Throw
a university for the world
real
R
12
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
Modelling with BPMN – Exception
Example
Create
Purchase
Order
Approve
Purchase
Order
Confirm
Purchase
Order
Ordering
Modify
Purchase
Order
Order not
approved
Order not
approved
Order
approved
Order
timed out
a university for the world
real
R
13
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
BPMN to YAWL – Control Flow
Trivial cases
Timeout /
Receive
a university for the world
real
R
14
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
BPMN to YAWL – Control Flow
Non-Trivial cases
• Multiple subsequent gateways
• Multiple start events
• Multiple end events
• Multi-instance tasks
a university for the world
real
R
15
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
BPMN to YAWL – Data
• Data is loosely defined in BPMN
• Data handling is strict in YAWL
• Hence, data usage must restricted in BPMN
(to be able to map to YAWL)
a university for the world
real
R
16
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
BPMN to YAWL – Data
Restricted usage:
• Define data types in XML Schema
• Define expressions in XQuery
a university for the world
real
R
17
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
BPMN to YAWL – Data
Restricted usage
Task
Process
has variables
has variables
assignment at
start of task
assignment at
end of task
a university for the world
real
R
18
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
BPMN to YAWL – Data
Mapping is now trivial
a university for the world
real
R
19
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
BPMN to YAWL – Resource
• Mapped from swimlanes
• Swimlanes are loosely defined in BPMN
Issue
Trackpoint
Notice
Log Trackpoint
Order Entry
more Trackpoints
Carrie
r
Carrier
Admin
Officer
a university for the world
real
R
20
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
BPMN to YAWL – Exception
Throw/catch event
+
B
C
e
B
C
e
~e
e :=true
default: e := false
a university for the world
real
R
21
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
BPMN to YAWL – Exception
Timer event
A
e
B
C
A
e
B
C
a university for the world
real
R
22
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
BPMN to YAWL – Exception
Rule event
+
B
C
e
B
C
A1
e
~e
A1 A2
A2
e:=true
default: e := false
a university for the world
real
R
23
W
W L
L
L
Y
Y
Y A
A
Y
Y
Y
Y
Y
© 2009, www.yawlfoundation.org
Conclusion
• BPMN is used more for conceptual modelling
• YAWL is used for workflow modelling
• In a process design project BPMN comes before YAWL
• BPMN can be mapped to YAWL
• This helps in a design step
1 de 23

Recomendados

WAYL 2019 Software solutions for shipowners and ship management. por
WAYL 2019 Software solutions for shipowners and ship management.WAYL 2019 Software solutions for shipowners and ship management.
WAYL 2019 Software solutions for shipowners and ship management.Vitalij Janpavlis
50 visualizações14 slides
SAP Event Management Use Cases por
SAP Event Management Use CasesSAP Event Management Use Cases
SAP Event Management Use CasesQ Data USA, Inc.
3.6K visualizações32 slides
Scaling stream data pipelines with Pravega and Apache Flink por
Scaling stream data pipelines with Pravega and Apache FlinkScaling stream data pipelines with Pravega and Apache Flink
Scaling stream data pipelines with Pravega and Apache FlinkTill Rohrmann
1.3K visualizações79 slides
Flink Forward San Francisco 2018: Till Rohrmann & Flavio Junqueira - "Scaling... por
Flink Forward San Francisco 2018: Till Rohrmann & Flavio Junqueira - "Scaling...Flink Forward San Francisco 2018: Till Rohrmann & Flavio Junqueira - "Scaling...
Flink Forward San Francisco 2018: Till Rohrmann & Flavio Junqueira - "Scaling...Flink Forward
702 visualizações79 slides
Splunk at Scotiabank por
Splunk at ScotiabankSplunk at Scotiabank
Splunk at ScotiabankSplunk
1.7K visualizações26 slides
Marton Balassi – Stateful Stream Processing por
Marton Balassi – Stateful Stream ProcessingMarton Balassi – Stateful Stream Processing
Marton Balassi – Stateful Stream ProcessingFlink Forward
8K visualizações41 slides

Mais conteúdo relacionado

Mais de Elyes ELEBRI

CHI-DEUX.pdf por
CHI-DEUX.pdfCHI-DEUX.pdf
CHI-DEUX.pdfElyes ELEBRI
2 visualizações1 slide
msp.pdf por
msp.pdfmsp.pdf
msp.pdfElyes ELEBRI
54 visualizações89 slides
Chapitre_2.pdf por
Chapitre_2.pdfChapitre_2.pdf
Chapitre_2.pdfElyes ELEBRI
18 visualizações42 slides
Santé sécurité au travail-1.pdf por
Santé sécurité au travail-1.pdfSanté sécurité au travail-1.pdf
Santé sécurité au travail-1.pdfElyes ELEBRI
92 visualizações74 slides
2-pdf-exer-gestion de projet.pdf por
2-pdf-exer-gestion de projet.pdf2-pdf-exer-gestion de projet.pdf
2-pdf-exer-gestion de projet.pdfElyes ELEBRI
12 visualizações3 slides
compressed-air-f-2009.ppt por
compressed-air-f-2009.pptcompressed-air-f-2009.ppt
compressed-air-f-2009.pptElyes ELEBRI
26 visualizações15 slides

Mais de Elyes ELEBRI(17)

CHI-DEUX.pdf por Elyes ELEBRI
CHI-DEUX.pdfCHI-DEUX.pdf
CHI-DEUX.pdf
Elyes ELEBRI2 visualizações
msp.pdf por Elyes ELEBRI
msp.pdfmsp.pdf
msp.pdf
Elyes ELEBRI54 visualizações
Chapitre_2.pdf por Elyes ELEBRI
Chapitre_2.pdfChapitre_2.pdf
Chapitre_2.pdf
Elyes ELEBRI18 visualizações
Santé sécurité au travail-1.pdf por Elyes ELEBRI
Santé sécurité au travail-1.pdfSanté sécurité au travail-1.pdf
Santé sécurité au travail-1.pdf
Elyes ELEBRI92 visualizações
2-pdf-exer-gestion de projet.pdf por Elyes ELEBRI
2-pdf-exer-gestion de projet.pdf2-pdf-exer-gestion de projet.pdf
2-pdf-exer-gestion de projet.pdf
Elyes ELEBRI12 visualizações
compressed-air-f-2009.ppt por Elyes ELEBRI
compressed-air-f-2009.pptcompressed-air-f-2009.ppt
compressed-air-f-2009.ppt
Elyes ELEBRI26 visualizações
18_3_BDModeleRelationnel.ppt por Elyes ELEBRI
18_3_BDModeleRelationnel.ppt18_3_BDModeleRelationnel.ppt
18_3_BDModeleRelationnel.ppt
Elyes ELEBRI3 visualizações
Time Management .pdf por Elyes ELEBRI
Time Management .pdfTime Management .pdf
Time Management .pdf
Elyes ELEBRI8 visualizações
pdfcoffee.com_iso-iec-27002-implementation-guidance-and-metrics-pdf-free.pdf por Elyes ELEBRI
pdfcoffee.com_iso-iec-27002-implementation-guidance-and-metrics-pdf-free.pdfpdfcoffee.com_iso-iec-27002-implementation-guidance-and-metrics-pdf-free.pdf
pdfcoffee.com_iso-iec-27002-implementation-guidance-and-metrics-pdf-free.pdf
Elyes ELEBRI174 visualizações
EDU_QuickStartGuide_Educators.pdf por Elyes ELEBRI
EDU_QuickStartGuide_Educators.pdfEDU_QuickStartGuide_Educators.pdf
EDU_QuickStartGuide_Educators.pdf
Elyes ELEBRI8 visualizações
2021-07-09-WEBINAR-BCM-V3.pdf por Elyes ELEBRI
2021-07-09-WEBINAR-BCM-V3.pdf2021-07-09-WEBINAR-BCM-V3.pdf
2021-07-09-WEBINAR-BCM-V3.pdf
Elyes ELEBRI3 visualizações
Basic Concepts of Earned Value Management.pdf por Elyes ELEBRI
Basic Concepts of Earned Value Management.pdfBasic Concepts of Earned Value Management.pdf
Basic Concepts of Earned Value Management.pdf
Elyes ELEBRI17 visualizações
Cheklist pour les bonnes pratiques d'hygiène cuisine.pdf por Elyes ELEBRI
Cheklist pour les bonnes pratiques d'hygiène cuisine.pdfCheklist pour les bonnes pratiques d'hygiène cuisine.pdf
Cheklist pour les bonnes pratiques d'hygiène cuisine.pdf
Elyes ELEBRI31 visualizações
معايير التنظيف والتطهير في المنشآت الفندقية (1).pdf por Elyes ELEBRI
معايير التنظيف والتطهير في المنشآت الفندقية (1).pdfمعايير التنظيف والتطهير في المنشآت الفندقية (1).pdf
معايير التنظيف والتطهير في المنشآت الفندقية (1).pdf
Elyes ELEBRI12 visualizações
Maîtrise des flux de production por Elyes ELEBRI
Maîtrise des flux de productionMaîtrise des flux de production
Maîtrise des flux de production
Elyes ELEBRI1.9K visualizações
Gp03 rapport jalon 6 complet por Elyes ELEBRI
Gp03 rapport jalon 6 completGp03 rapport jalon 6 complet
Gp03 rapport jalon 6 complet
Elyes ELEBRI967 visualizações

Último

Learning from Failure_ Lessons from Failed Startups.pptx por
Learning from Failure_ Lessons from Failed Startups.pptxLearning from Failure_ Lessons from Failed Startups.pptx
Learning from Failure_ Lessons from Failed Startups.pptxCodeventures
11 visualizações7 slides
Monthly Social Media Update November 2023 copy.pptx por
Monthly Social Media Update November 2023 copy.pptxMonthly Social Media Update November 2023 copy.pptx
Monthly Social Media Update November 2023 copy.pptxAndy Lambert
30 visualizações49 slides
Accel_Series_2023Autumn_En.pptx por
Accel_Series_2023Autumn_En.pptxAccel_Series_2023Autumn_En.pptx
Accel_Series_2023Autumn_En.pptxNTTDATA INTRAMART
203 visualizações75 slides
NYKAA PPT .pptx por
NYKAA PPT .pptxNYKAA PPT .pptx
NYKAA PPT .pptx125071081
19 visualizações9 slides
December 2023 - Meat on the Bones por
December 2023 - Meat on the BonesDecember 2023 - Meat on the Bones
December 2023 - Meat on the BonesNZSG
24 visualizações11 slides
Rangell Auto Detailing por
Rangell Auto Detailing Rangell Auto Detailing
Rangell Auto Detailing rangellautodetailing
16 visualizações8 slides

Último(20)

Learning from Failure_ Lessons from Failed Startups.pptx por Codeventures
Learning from Failure_ Lessons from Failed Startups.pptxLearning from Failure_ Lessons from Failed Startups.pptx
Learning from Failure_ Lessons from Failed Startups.pptx
Codeventures11 visualizações
Monthly Social Media Update November 2023 copy.pptx por Andy Lambert
Monthly Social Media Update November 2023 copy.pptxMonthly Social Media Update November 2023 copy.pptx
Monthly Social Media Update November 2023 copy.pptx
Andy Lambert30 visualizações
Accel_Series_2023Autumn_En.pptx por NTTDATA INTRAMART
Accel_Series_2023Autumn_En.pptxAccel_Series_2023Autumn_En.pptx
Accel_Series_2023Autumn_En.pptx
NTTDATA INTRAMART203 visualizações
NYKAA PPT .pptx por 125071081
NYKAA PPT .pptxNYKAA PPT .pptx
NYKAA PPT .pptx
12507108119 visualizações
December 2023 - Meat on the Bones por NZSG
December 2023 - Meat on the BonesDecember 2023 - Meat on the Bones
December 2023 - Meat on the Bones
NZSG24 visualizações
Why are KPIs(key performance indicators) important? por Epixel MLM Software
Why are KPIs(key performance indicators) important? Why are KPIs(key performance indicators) important?
Why are KPIs(key performance indicators) important?
Epixel MLM Software16 visualizações
Accounts Class 12 project cash flow statement and ratio analysis por JinendraPamecha
Accounts Class 12 project cash flow statement and ratio analysisAccounts Class 12 project cash flow statement and ratio analysis
Accounts Class 12 project cash flow statement and ratio analysis
JinendraPamecha35 visualizações
SUGAR cosmetics ppt por shafrinn5
SUGAR cosmetics pptSUGAR cosmetics ppt
SUGAR cosmetics ppt
shafrinn597 visualizações
davood_keshavarz_david_keshavarz_criminal_conviction_prison_sentence_judgemen... por morshedislam3
davood_keshavarz_david_keshavarz_criminal_conviction_prison_sentence_judgemen...davood_keshavarz_david_keshavarz_criminal_conviction_prison_sentence_judgemen...
davood_keshavarz_david_keshavarz_criminal_conviction_prison_sentence_judgemen...
morshedislam317 visualizações
terms_2.pdf por JAWADIQBAL40
terms_2.pdfterms_2.pdf
terms_2.pdf
JAWADIQBAL4053 visualizações
The Truth About Customer Journey Mapping por Aggregage
The Truth About Customer Journey MappingThe Truth About Customer Journey Mapping
The Truth About Customer Journey Mapping
Aggregage105 visualizações
PMU Launch - Guaranteed Slides por pmulaunch
PMU Launch - Guaranteed SlidesPMU Launch - Guaranteed Slides
PMU Launch - Guaranteed Slides
pmulaunch16 visualizações
Navigating EUDR Compliance within the Coffee Industry por Peter Horsten
Navigating EUDR Compliance within the Coffee IndustryNavigating EUDR Compliance within the Coffee Industry
Navigating EUDR Compliance within the Coffee Industry
Peter Horsten44 visualizações
Pitch Deck Teardown: Scalestack's $1M AI sales tech Seed deck por HajeJanKamps
Pitch Deck Teardown: Scalestack's $1M AI sales tech Seed deckPitch Deck Teardown: Scalestack's $1M AI sales tech Seed deck
Pitch Deck Teardown: Scalestack's $1M AI sales tech Seed deck
HajeJanKamps597 visualizações
Amazing Opportunities: PCD Pharma Franchise in Kerala.pptx por SaphnixMedicure1
Amazing Opportunities: PCD Pharma Franchise in Kerala.pptxAmazing Opportunities: PCD Pharma Franchise in Kerala.pptx
Amazing Opportunities: PCD Pharma Franchise in Kerala.pptx
SaphnixMedicure120 visualizações

chapter13.ppt

  • 1. a university for the world real R W W L L L Y Y Y A A © 2009, www.yawlfoundation.org Y Y Y Chapter 13 The Business Process Management Notation Gero Decker Remco Dijkman Marlon Dumas Luciano Garçia-Bañuelos
  • 2. a university for the world real R 2 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org Contents • BPMN • BPMN and YAWL • Modelling aspects in BPMN: – Control-flow – Data – Resource – Exception • Transforming BPMN into YAWL: – Control-flow – Data – Resource – Exception
  • 3. a university for the world real R 3 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org BPMN The Business Process Modelling Notation (BPMN) • Graphical notation for conceptual processes • Covers control, data, authorization, exception • Standardized by OMG • Current version 1.2 Issue Trackpoint Notice Log Trackpoint Order Entry Freight delivered Initiate Shipment Status Inquiry more Trackpoints Create Acceptance Certificate 24 hours
  • 4. a university for the world real R 4 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org BPMN and YAWL BPMN YAWL more abstract more concrete more requirements oriented more implemnt. oriented more implemnt. freedom less implemnt. freedom more business oriented more technology oriented
  • 5. a university for the world real R 5 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org Modelling with BPMN – Control Flow Activities loop task + collapsed sub-process ~ + ad-hoc sub-process multi-instance task
  • 6. a university for the world real R 6 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org Modelling with BPMN – Control Flow Events start event intermediate event end event decorations: message error time
  • 7. a university for the world real R 7 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org Modelling with BPMN – Control Flow Gateways AND XOR Event-based
  • 8. a university for the world real R 8 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org Modelling with BPMN – Control Flow Example Issue Trackpoint Notice Log Trackpoint Order Entry Freight delivered Initiate Shipment Status Inquiry more Trackpoints Create Acceptance Certificate 24 hours
  • 9. a university for the world real R 9 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org Modelling with BPMN – Data Example Issue Trackpoint Notice Log Trackpoint Order Entry Freight delivered Initiate Shipment Status Inquiry more Trackpoints Create Acceptance Certificate 24 hours Trackpoints Trackpoint Notices Trackpoint Order Entries Log Acceptance Certificate
  • 10. a university for the world real R 10 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org Modelling with BPMN – Resource Example Issue Trackpoint Notice Log Trackpoint Order Entry more Trackpoints Carrie r Carrier Admin Officer
  • 11. a university for the world real R 11 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org Modelling with BPMN – Exception • Exception events • 'Throw' events • 'Catch' events Catch Exception event Throw
  • 12. a university for the world real R 12 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org Modelling with BPMN – Exception Example Create Purchase Order Approve Purchase Order Confirm Purchase Order Ordering Modify Purchase Order Order not approved Order not approved Order approved Order timed out
  • 13. a university for the world real R 13 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org BPMN to YAWL – Control Flow Trivial cases Timeout / Receive
  • 14. a university for the world real R 14 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org BPMN to YAWL – Control Flow Non-Trivial cases • Multiple subsequent gateways • Multiple start events • Multiple end events • Multi-instance tasks
  • 15. a university for the world real R 15 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org BPMN to YAWL – Data • Data is loosely defined in BPMN • Data handling is strict in YAWL • Hence, data usage must restricted in BPMN (to be able to map to YAWL)
  • 16. a university for the world real R 16 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org BPMN to YAWL – Data Restricted usage: • Define data types in XML Schema • Define expressions in XQuery
  • 17. a university for the world real R 17 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org BPMN to YAWL – Data Restricted usage Task Process has variables has variables assignment at start of task assignment at end of task
  • 18. a university for the world real R 18 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org BPMN to YAWL – Data Mapping is now trivial
  • 19. a university for the world real R 19 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org BPMN to YAWL – Resource • Mapped from swimlanes • Swimlanes are loosely defined in BPMN Issue Trackpoint Notice Log Trackpoint Order Entry more Trackpoints Carrie r Carrier Admin Officer
  • 20. a university for the world real R 20 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org BPMN to YAWL – Exception Throw/catch event + B C e B C e ~e e :=true default: e := false
  • 21. a university for the world real R 21 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org BPMN to YAWL – Exception Timer event A e B C A e B C
  • 22. a university for the world real R 22 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org BPMN to YAWL – Exception Rule event + B C e B C A1 e ~e A1 A2 A2 e:=true default: e := false
  • 23. a university for the world real R 23 W W L L L Y Y Y A A Y Y Y Y Y © 2009, www.yawlfoundation.org Conclusion • BPMN is used more for conceptual modelling • YAWL is used for workflow modelling • In a process design project BPMN comes before YAWL • BPMN can be mapped to YAWL • This helps in a design step