BPMN
BPMN
BPMN
WITH
Bruce Silver
CODY-CASSIDY PRESS
TABLE OF CONTENTS
v
v
vm
BPMN TRAINING
BPMN TOOLS
ACKNOWLEDGMENTS
xu
1.
2.
H O W DOES A M O D E L M E A N ?
10
PROCESS LOGIC
12
ORCHESTRATION
13
15
17
3. BPMN BY EXAMPLE
19
19
19
20
SUBPROCESSES
21
22
25
25
28
4.
34
SUBPROCESS
35
CALL ACTIVITY
38
GATEWAY
39
START EVENT
END EVENT
42
44
SEQUENCE FLOW
45
MESSAGE FLOW
46
POOL
46
LANE
48
49
THE METHOD
GOALS OF THE METHOD
54
55
56
59
60
62
63
B P M N STYLE
67
69
69
STYLE RULES
71
82
85
87
89
TIMER EVENT
91
MESSAGE EVENT
95
ERROR EVENT
104
107
EVENT SUBPROCESS
8.
53
END STATE
7.
50
53
METHOD RECAP
6.
33
TASK
5.
30
33
Ill
113
113
MULTI-INSTANCE ACTIVITY
114
115
117
ii | Table of Contents
BATCH PROCESSES
119
INSTANCE ALIGNMENT
9.
120
123
123
125
10. TRANSACTIONS
129
ACID TRANSACTIONS
129
BUSINESS TRANSACTIONS
130
COMPENSATION THROW-CATCH
132
135
135
136
139
MODEL VALIDATION
140
143
145
XSD BASICS
147
149
153
DESCRIPTIVE SUBCLASS
154
ANALYTIC SUBCLASS
155
156
157
157
160
COLLABORATION
160
PROCESS
162
162
164
165
167
FLOWELEMENTANDFLOWNODE
ACTIVITY
SUBPROCESS
GATEWAY
EVENT
167
167
170
172
173
SEQUENCEFLOW
176
LANESET A N D LANE
178
ARTIFACTS
1 6 . SERIALIZING D A T A F L O W
178
181
181
183
185
187
BPMNDI BASICS
188
188
BPMNDlAGRAM
189
BPMNPLANE
190
BPMNSHAPE
190
BPMNEDGE
191
BPMNDI EXAMPLES
191
18. BPMN-I
199
201
213
215
216
219
ITEMDEFINITION
220
MESSAGE
220
221
221
223
DATA M A P P I N G
223
229
SERVICES
229
MESSAGES
229
AUTOMATED TASKS
230
EVENTS
232
235
USERTASK
PERFORMER ASSIGNMENT
235
,
235
239
240
244
244
259
259
.,
260
MESSAGES
260
ERRORS
261
Index
263
269
iv | Table of Contents