Академический Документы
Профессиональный Документы
Культура Документы
()
..
-
BPMN2.0
, 2013
1
004
65.23
333
: .. , ...
.. , .-..
. .
- BPMN2.0:
, 2013 . . 255 .
- BPMN 2.0.
, , , , . : , , , . , BPMN.
,
-. , - .
ISBN 978-5-7764-0772-7
.., 2013
, 2013
.
-
.
.
-
.
BPMN?
.
BPMN
.
.
.
.
17
17
17
17
19
20
21
22
23
24
1.
-
1.1.
1.2.
1.3.
1.4.
1.5.
-
1.6.
1.7.
-
1.8.
-
1.8.1. -
1.9.
1.9.1. -
1.9.2.
1.10.
-
1.11.
-
1.11.1. ,
1.11.2.
1.11.3.
1.11.4.
1.11.5.
1.12.
1.13.
1.13.1.
1.13.2.
1.13.3.
1.14.
-
25
26
27
27
28
28
29
30
31
31
33
33
34
35
36
36
37
38
40
41
41
42
43
44
44
45
1.14.1.
1.14.2.
1.14.3.
1.15.
1.16.
1.17.
1.17.1.
1.17.2.
1.18.
-
-
46
46
47
47
50
50
50
50
51
2.
2.1.
2.2.
2.3.
2.3.1.
2.3.2.
2.3.3.
2.3.4.
2.3.5.
2.4.
2.4.1.
2.5.
2.5.1.
2.6.
2.7.
2.7.1.
2.8.
BPMN 2.0
BPMN
BPMN
BPMN
BPMN
-
,
54
55
57
58
58
59
60
60
61
61
63
64
65
70
71
72
72
3.
3.1.
3.1.1.
3.1.2.
3.1.3.
3.1.4.
3.1.5.
3.1.6.
3.1.7.
3.2.
3.2.1.
73
73
74
74
75
75
75
76
76
77
77
3.2.2.
3.2.3.
3.2.4.
3.2.5.
3.2.6.
3.2.7.
3.3.
3.4.
3.5.
3.5.1.
3.5.2.
3.5.3.
3.5.4.
3.5.5.
3.5.6.
3.5.7.
Ad-Hoc
AD-Hoc
78
78
80
80
81
82
83
84
85
85
87
88
89
90
91
94
4.
98
5.
5.1.
5.2.
5.2.1.
5.2.2.
5.2.3.
99
99
100
101
103
5.6.
(OR)
(XOR)
, (
)
( )
6.
6.1.
6.2.
6.2.1.
6.2.2.
6.2.3.
5.3.
5.4.
5.5.
105
108
109
111
112
113
114
115
115
115
116
6.2.4.
6.3.
6.4.
6.4.1.
6.5.
6.5.1.
6.5.2.
6.5.3.
6.5.4.
6.5.5.
6.5.6.
6.6.
6.7.
6.8.
6.9.
6.10.
6.10.1.
6.10.2.
6.10.3.
6.11.
6.11.1.
6.11.2.
6.11.3.
6.11.4.
6.12.
6.12.1.
6.12.2.
6.12.3.
6.12.4.
6.12.5.
6.12.6.
6.12.7.
6.12.8.
6.13.
6.14.
6.14.1.
6.14.2.
6.14.3.
-
-
-
,
-
-
-
-
,
-
-
-
,
-
-
6
117
117
118
119
121
122
123
125
126
127
127
129
131
132
133
134
135
135
136
137
138
138
139
140
140
141
143
143
144
144
145
145
145
146
147
149
149
150
7.
7.1.
7.2.
7.3.
7.3.1.
7.3.2.
7.3.3.
7.4.
7.4.1.
7.4.2.
7.4.3.
7.5.
7.5.1.
7.5.2.
7.6.
7.6.1.
7.6.2.
7.7.
7.7.1.
7.7.2.
7.8.
;
,
,
-
-
152
152
154
155
155
156
157
158
158
159
159
161
161
161
161
162
162
163
164
165
166
8.
8.1.1.
8.1.2.
8.1.3.
8.1.4.
8.1.5.
8.1.6.
8.1.7.
8.1.8.
8.1.9.
8.2.
170
172
173
174
174
175
176
177
177
178
179
9.
9.1.
9.1.1.
9.2.
9.2.1.
( )
BPM
181
181
183
183
184
9.2.2.
9.3.
9.4.
9.5.
WS-Human Task
WS-Human Task
184
186
187
189
10.
193
10.1.
193
10.1.1. (CP1)
194
10.1.2. (CP2)
194
10.1.3. (CP3)
195
10.1.4. (CP4)
195
10.1.5. (CP5)
196
10.1.6. (CP6)
198
10.2.
199
10.2.1.
199
10.2.2. (CP7)
199
200
10.2.3.
10.2.4. (CP8)
202
10.2.5. (CP9)
202
10.3.
205
10.3.1. (CP10)
205
10.3.2. (CP21)
205
10.3.3. (CP22)
206
10.4.
206
10.4.1. (CP12)
207
10.4.2. ,
(CP13)
208
10.4.3. ,
(CP14)
209
10.5.
209
10.5.1. (CP16)
209
10.5.2. (CP17)
210
10.5.3. (CP18)
211
10.6.
212
10.6.1. (CP11)
212
10.6.2. (CP19)
213
10.6.3. (CP20)
214
10.6.4. (CP25)
214
10.6.5. (CP26)
215
8
10.7.
10.7.1.
10.7.2.
(CP23)
(CP24)
216
216
217
11.
11.1.
11.2.
11.3.
11.3.1.
11.3.2.
11.3.3. /
11.3.4.
11.3.5.
11.3.6.
11.3.7.
11.3.8.
11.3.9.
11.3.10.
11.3.11.
218
218
220
221
222
223
223
224
225
226
227
227
228
229
229
12.
12.1.
12.2.
231
233
234
13.
13.1.
13.2.
13.2.1.
13.2.2.
13.3.
13.4.
236
236
241
241
241
242
244
14.
250
251
255
:
2-1. BPMN
2-2. BPMN
2-3. BPMN
2-4.
2-5.
2-6.
2-8. ( )
2-9.
2-10.
2-11. ,
2-12. ,
2-13. ,
2-14. () ()
2-15.
2-16. .
2-17.
2-18. ,
56
58
62
63
64
65
66
66
67
67
68
68
70
71
71
72
72
73
76
81
82
83
86
86
87
90
88
89
89
90
91
92
93
94
95
97
5-1.
102
5-2.
102
5-3. ""
103
5-4.
104
5-5.
104
5-6. "".
105
5-7.
106
5-8.
107
5-9.
107
108
5-10.
5-11.
109
5-12.
110
5-13. , (
)
111
5-14. ( )
112
6-1.
115
6-2.
116
6-3.
116
117
6-4.
6-5.
118
6-6.
121
6-7.
122
6-8.
123
6-9.
124
6-10. : , ,
124
6-11.
126
6-12.
127
6-13. .
130
131
6-14.
6-15.
131
6-16.
132
6-17.
132
6-18.
133
6-19.
135
6-20. -
136
6-21. -
137
6-22. -
138
6-23. -
138
11
6-24.
139
6-25. -
140
6-26. ,
143
6-27. -,
143
6-28. -
144
6-29. -
144
6-30. -
145
6-31.
145
6-32. -.
146
6-33.
148
6-34.
148
150
6-35.
6-36. -150
6-37. -
151
7-1.
156
7-2.
157
7-3.
158
7-4. 159
7-5. .
160
161
7-6.
7-7.
161
7-8. ,
162
7-9. ,
163
7-10. -
165
7-11. -
165
7-12. -
166
7-13. -
167
7-14.
168
168
7-15. , -
7-16.
169
8-1.
172
8-2.
172
8-3.
173
8-4.
173
8-5.
174
8-6.
174
8-7.
175
8-8.
176
8-9.
176
12
8-10.
9-1,
9-2
10-1,
10-2.
10-3,
10-4,
10-5.
10-6,
10-7.
10-8.
10-9
10-10
10-11,
10-12,
10-13. ,
10-14.
10-15.
10-16.
10-17. (
)
10-18. (
)
10-19,
10-20.
10-21.
10-22.
10-23. ,
10-24.
10-25.
10-26.
10-27.
10-28.
11-1. ,
11-2. ,
11-3.
11-4. -
11-5.
13
176
186
192
194
195
195
196
197
198
200
200
201
201
202
203
204
205
206
208
208
209
210
211
212
213
213
214
214
215
216
217
219
219
220
221
223
11-6.
223
11-7.
224
11-8.
225
11-9.
226
11-10.
226
11-11.
227
11-12.
228
11-13.
229
11-14.
230
12-1. () ()
233
233
12-2. , -
12-3.
234
12-4.
234
12-5.
235
12-6.
235
13-1. , ,
237
13-2.
237
13-3.
238
13-4.
238
13-5.
239
13-6. ,
239
240
13-7.
13-8.
240
13-9.
244
13-10.
-
246
13-11. 248
13-12.
249
1-1.
3-1.
3-2.
3-3.
3-4.
3-5.
14
39
74
77
78
79
83
4-1.
98
5-1.
101
6-1. BPMN
114
6-2.
119
6-3.
125
6-4.
129
6-5.
134
6-6. ,
142
6-7. ,
147
170
8-1
11-1.
221
12-1. .
232
13-1.
241
13-2.
242
13-3. .
242
13-4. , 243
15
. -
,
() ,
(
,
). .
- ,
.
(, , , ) -.
, .
.
( ) ,
.
. - ,
.
.
.
-
-. - . , 17
, . ,
, ,
. , .
, -, , , , ,
. . ,
, .
, ,
, , ,
.
. , , , . . , - ,
.
,
, .
- , . 18
, , ,
.
, .
-,
.
.
BPMN?
- . ,
EPC Software AG,
. , .
,
. , .
, .
BPMN. . , . IBM,
ORACLE, SOFTWARE AG . . - .
, BPMN : -, ,
, , ,
. , BPMN 19
,
, , , .
. BPMN
BPMN ,
-. , -,
, . -.
BPMN ,
. , , .
BPMN . ,
- --.
-,
.
, .
,
-, -
,
. .. , --
,
, .
,
, . 20
, ,
, . .
.
-
, ,
- - .
.
BPMN .
.
BPMS -. , - BPMN.
, , , .
, .
BPMN,
..
.
.
.
-.
21
, BPMN. - . ,
. -.
,
- . . ,
. . ,
. -. . ,
-. , -. , ,
, . .
.
. ,
BPMN.
.
22
, -.
,
-
.
, .
, , , .
, ,
, . , - . , - .
.
. -, BPMN 2.0. , .
. BPMN Method & Style,
. -, BPMN Modeling and Reference Guide
.
.
,
BPMN. WPMS Watch,
BPMN.
23
BPMN, BPMN .
,
.
.
, , , . 7 10
.. . .. , .. .
, . ... .,
.
24
1.
. . :
,
.
. ,
, . , , ,
, , , , , . .
?
- . , ,
,
. , , , .
: , 25
, , .
, .
,
.
1.1.
26
1.2.
, ,
, ,
, ,
.
, , . , , , , .
1.3.
, ,
, , .
, ,
. , ,
, . ..,
.
,
, ,
- . , ,
27
. , .
1.4.
, . , . , - ,
.
. -,
, . , , - , .. . , .
, -
,
. - , ,
,
, .
1.5.
-,
.
, ,
,
. -
,
, . , 28
.
, , , ..
, , .. . , ,
.
. ,
,
.
.
- . . , . .. , . , , , .
1.6.
- . .
- , , , . . . , , .
, 29
. , , ,
, . ,
, . , ,
, .
1.7.
.
, , ,
. : , , -
. , , , , , . ,
. , ,
,
.
,
, , , ,
. ,
,
. , ,
. ,
30
.
, . ,
,
, ,
, . :
,
.
1.8. -
- ,
. - . -, -. -, . , - , . - , ,
. , .
-,
-, ,
. -.
1.8.1.
-,
. .
- 31
,
, . ,
,
. ,
, - , .
. ,
. .
.
-
-, ,
. ,
, ,
. .
-
. , . ()
.. -
.
32
1.9.
,
,
-,
- (Business Process Management Systems). , -, ,
-, -, -, , .
- .
1.9.1. -
,
(process aware), ,
-. ,
(ERP-) , ,
ERP-
? ERP -, , ,
.
(process oriented), c
, ,
,
( ) .
(workflow).
33
,
,
.
,
, , . -
. - () . , , . , -
.
1.9.2.
(model driven) ,
, ,
.
- , .
- .
.
, . , , ,
, .
34
1.10.
- (BPMS Business
Process Management System) - . ,
, , , , ,
.
-,
, .
-
BPM
.
-.
-. , , , -
. ,
- , -.
,
-, BPMN,
, , 35
, .
, , -,
-. -, . , - - .
BPMS -,
.
, .
1.11.
. :
,
-
1.11.1. ,
, , , . .
36
, .
. -
, .
, ,
, ,
.
, . .
1.11.2.
-,
, . , . . , .
. . .
. ,
, . ,
,
,
.
,
, .
. -, ,
. -, ,
37
, , .
1.11.3.
. :
1) .
. , 1000 , ,
. ..
. ,
,
, .
2) .
. , . , ,
, ,
, ,
. ,
. ,
, ,
.. , , .
3) .
, ,
. ,
38
, , . , , , .
. , ,
, , , .
1-1
.
,
, , BPMS.
, , ,
. BPMS
,
.
1-1.
BPMS
Case Management
DocFlow
Collaboration
39
1.11.4.
, . , .
1.11.4.1.
, .
. ,
,
.
, , . , . .
, , . , RosettaNet, 500 2 . RosettaNet
, .
,
.
. , , , .
40
1.11.5.
- .
.
. ,
, . , .
: ,
, .
, ,
. .
, , .
, ,
, .
1.12.
- . , , . , , -. : , , .
, 41
: , ; ,
; , ; , ; , . , .
.. ,
.
, ,
, ,
, , , ,
. - ,
.
1.13.
, a,
, . -
,
,
,
.
,
-. ,
( ). , 42
,
. . ,
- . ,
-, . ,
, , .
BPMS .
.. , , . . ,
.
.
1.13.1.
-
, , ,
-. , .
,
.
,
. , , , .. ,
43
.
, , , , ,
.
1.13.2.
,
.
.
, , ,
, .
, , .
. .. , ..
,
. . ,
, . 10 .
1.13.3.
,
, . , .. , , . . , 44
, , , .. , .
, .. . ,
, , .. . ,
. , ,
. ,
, .
. ,
. , ,
.
1.14. -
,
. ,
, , ,
.
- . ,
, . - , , ,
.
45
1.14.1.
, , ,
. , ? , , , .
(WBS).
, .
.
1.14.2.
(SADT) .
, ,
, . , .
SADT .
1. , ,
. , .
2.
,
. ,
. ,
, , , .
3. ,
46
- , .
.
4. , , ? .
.
SADT , . ,
, . , IDEF0 . . , IDEF0
.
1.14.3.
, ,
.
, , : ? ,
, .
,
, :
?. .
1.15.
BPM
47
. - : ,
,
.
. , , , -,
.
, :
1. - ;
2. -
;
3. - ;
4. , , , .
, , ?. ,
, ,
, .
- , , , , , ..
?. : (1) ,
; (2)
48
, , , ; (3) - -
, .
. , . ,
,
.
,
. , , , . ,
.
-
, .
:
1. ?
2. ?
3. ,
?
- , ,
. , , . , , ,
49
1.16.
,
().
. ,
.
1.17.
.
.
, , , ,
, .
1.17.1.
- . ,
, .
. , , ,
.
1.17.2.
50
, . ,
. , , ,
. :
.
, , ,
,
. ..,
, ,
.
1.18.
-,
, ,
, - - . :
BPEL
- (Business Process
Execution Language, BPEL) - ,
. -
-.
Business Process Execution Language for Web
Services, BPEL4WS. -.
, 2002,
IBM, BEA, SAP, Siebel Microsoft .
BPEL 2.0, 2007 .
51
Software
AG
(www.softwareag.com).
UML
(Unified
Modeling Language)
. UML .
,
. UML
, , , , . UML
, UML-
.
() OMG
(Object Management Group, www.omg.org).
UML 2.0
2005 .
52
53
2.
BPMN 2.0
BPMN 2.0 -
-.
, , -:
. :
( ) ,
, .
BPMN Object
Management Group
. ,
, , ,
BPMN .
, -, .
BPMN - WS-BPEL. . WS-BPEL
.
, , , -, , (-). , . , 54
, , . -,
,
WS-BPEL. , ,
.
, , BPMN,
WS-BPEL.
BPMN 2.0 OMG, .
(
)
( ). BPMN ,
, , .
2.1.
BPMN
.
2011
OMG
G
BPMN
N 2.0,
-
,
-
-
.
,
,
BPM
MN
- : Businesss Proceess Mod
deling and
a
Nottation,
,
.
2--1.
BPM
MN
BPMN 2.0
.
-,
-
,
-
.
-
, -
,
-
BPMN
B
2..0,
. -
,,
BPM
MN 2.0
-, WS-B
BPEL, YAWL
Y
.
BPMN 2.0
-
, -
, ,
-
,
: B2B, C2C,
C
B2C
C ..
56
6
WS-BEPL. - XPDL (XML Process Definition Language). XPDL
-
BPMS.
Workflow Management Coalition,
XPDL 2.2.
2.2.
BPMN
BPMN :
-,
;
;
.
,
.
BPMN -, :
() ;
;
;
,
-
, , , BPMN . BPMN.
57
2.3.
BPMN 2.0
,
- (. 2-2):
1. ;
2. ;
3. ;
4. .
5. ;
2-2. BPMN
2.3.1.
: (. . 3),
(. . 5) (. . 6.3).
, , , , ..
58
, , . ,
1000 , .
. -,
, .
, 1
, . -, . ,
30 . -, , . , ,
.
2.3.2.
. : (. . 4), , (. . 6.5.1).
, .
,
.
, (.
. 3.2.6).
(. . 6.5.1)
. , ,
,
.
. 59
, ,
. ,
, .
2.3.3.
. : (. . 8), (. . 8.1.5), .
, .
, , .
, .
2.3.4.
,
.
, . .
, .
, . .
, ,
.
: , , , . , , , .
, . . 60
, ,
.
, , ..
. , ,
. . .
2.3.5.
- ,
BPMN ,
, ,
. ..
, .
(),
. , .
. ,
.
.
.
.
2.4.
BPMN
BPMN 2.0
BPMN1.2, , 55 116, .
- (. 2-3).
61
2-3. BPMN
7 ,
( )
.
(+17)
;
(+29)
, (+50)
.
,
BPMS 100% ,
- .
, . ,
62
2.4.1.
BPMN
(. 2-4),
BPMN.
,
.
. .
2-4.
(. 2-5)
.
, , , . . . ,
.
. , - .
63
CRM
2-5.
2.5.
BPMN 2.0
-:
1. ( ), :
a. () -:
;
;
b. () ;
2. - (Collaboration);
3. (Conversation),
, ;
4. (Choreography),
;
. .
64
2.5.1.
(orchestration) - , . - , . ,
-.
, ()
().
2.5.1.1.
, ,
(. . 9).
. , . (.
2-6) .
2-6.
2.5.1.2.
, , . (. 2-7) .
65
2-7. ( )
,
(. . 1.13) , .
2.5.1.3.
(private)
, - . ,
. , (. 2-6)
.
2.5.1.4.
(. 2-8)
. , , ,
.
,
, ,
..
2-8.
66
2.5.1.5.
(. . 1.15) , BPMS.
,
,
, , ,
(. 2-9)
-.
2-9.
2.5.1.6.
(public)
, , .
.
-,
, ..
(. 2-10).
2-10. ,
67
-, , . (. 2-11)
.
, ,
,
. , .
2-11. ,
, ..
. (. 2-12) , , . ,
, . .
2-12. ,
68
:
-, ,
-. , -
BPMS .
-, (. 6.5), , , ..
2.5.1.7.
,
,
.
, ,
:
, , ,
.
, . (. 2-13) : ()
().
. , ,
. ,
, .
69
2-13. () ()
, ,
. ,
, . ,
. .. .
2.6.
,
, .
(Collaboration)
.
-, .
(.
2-14).
. , ,
. , 70
. , ,
, . ,
, ,
. ,
.
.
2-14
2.7.
( , )
(. 2-15).
,
, .
2-15. .
, , , . , ,
.
71
2.7.1.
, . , , , .. . , . .
: , ,
, , . ,
(. 2-16)
. , .
2-16.
2.8.
2-17 ,
2-17. ,
72
3.
.
.. .
. , . .
BPMN . : , , () , (. 3-1).
3.1.
BPMN
, 73
, .
3-1 .
3-1.
()
()
-
,
3.1.1.
BPMS, -,
BPMS . , .
,
. , ,
(. . 9).
, .
3.1.2.
, BPMS .
, , , .. , .
74
3.1.3.
.
, ,
BPMS- , , .
.
.
.
3.1.4.
, . BPMS BPMN.
3.1.5. -
- , , - . -
, ,
. , , 100 , .
50, ,
,
, . .
- . - , .
75
3.1.6.
.
(. . 6.4.).
:
(. 3-2) . , ,
, .
.
3-2.
(. ), . ,
, . , .
, .
,
, .
3.1.7.
() , . , . 76
, ,
, , .
3.2.
,
.
.
,
. BPMN 2.0 , .. : ;
, ; , , (Ad-Hoc).
3-2.
- (Ad-Hoc)
3.2.1.
,
,
. ,
, . . 77
.
.
3.2.2.
, . : while...do, repeat...until.
. 3-3
:
3-3.
loopCounter
, , .
testBefore
, , :
testBefore = , ,
testBefore = ,
loopMaximum:
()
completionCondition , Boolean:
, ;
3.2.3.
, . ,
.
, , , ,
. ,
. , . 78
.
, .
. 3-4 :
3-4.
isSequential
, ;
, .
loopCardinality
()
loopDataInputRef
completionCondition
, Boolean:
,
;
MultiInstanceBehavior: {None|One|All|Complex} :
None: .
One:
.
All:
.
Complex: .
, , isSequential, (. . 3.2.4).
, .
, .
, .
79
. , .
3.2.4.
. , .
: while...do, repeat...until.
, . , , isSequential,
(. 3.2.3), ..
3.2.5. AD-HOC
(ad-hoc) , .
ad-hoc , , ,
. .
. . (.
3-3) ad-hoc . . , .
80
3-3. Ad-hoc
3.2.6.
, . . , ,
, - . , , ..
, ,
. , , , , ,
. ,
.
(. 3-4) . A .
A , ,
. ,
, , , .
81
3-4.
, ,
, .
3.2.7.
BPMN , .
1. ;
2. , ;
3. Ad-Hoc , , .
4. ;
5. ,
;
6. Ad-Hoc ;
7. Ad-Hoc . Ad-Hoc ;
8. ;
9. ,
;
10. Ad-Hoc ;
11. Ad-Hoc ,
3-5
( ).
82
3-5.
Ad-Hoc
3.3.
+ Ad- Hoc
10
11
. . , .
, ,
(. 3-5). , , , .
1
3-5.
83
3.4.
, , , .
. , .
(. . 2.4).
:
- , ,
- . ,
, ,
.
. ,
, ,
,
, .
- , , , .
BPMS. , , , , , .
,
84
, .
3.5.
. , ,
. ..
: (embedded) ,
(global).
, , . ,
.
3.5.1.
,
.
(. 3-6). , . ,
, (.
), , , , ,
(. ).
, , . ,
.
85
3-6.
,
,
. , , .
(. 3-7)
.
3-7.
, .
, ,
.
(. 3-8) ,
. A , , .
86
3-8.
, .
3.5.2.
() ,
. BPMN 1.0
.
. , , . , .
, . . ,
:
,
, 87
, ..
. (. 3-9)
, . , , ,
.
3-9.
,
(Call Activity). ,
.
, .
3.5.3.
(Call Activity) , . .. . , , :
88
-
, . (. 3-10)
.
3-10.
,
.
,
(. 3-11).
3-11. .
3.5.4.
, .
, , .
, , .
89
3-12.
3.5.5. AD-HOC
(Ad-Hoc)
,
, . Ad-Hoc
, , ,
, , , Ad-Hoc . ,
. .
(. 3-13) Ad-Hoc , .
. ,
.
3-13. Ad-Hoc
90
Ad-Hoc
BPMN:
, , , ,
, , , . Ad-Hoc
BPMN: , ,
, Ad-Hoc ,
, ,
"-", .
Ad-Hoc. , , . (.
3-14) , , , , .
3-14. Ad-Hoc
3.5.6.
( ) , , .
91
, , , .
.
, :
(Message),
(Error),
(Escalation),
(Compensation),
(Conditional),
(Signal),
(Multiple).
, . (.
3-15) () ()
3-15.
,
, . ,
(. 6.9).
. .
, .
(. 3-16) , ,
92
. -, . , . , , . ,
.
3-16.
, , , .
, ,
, . (. 3-17)
.
93
3-17.
3.5.7.
- , ,
,
. ,
, , . , , ,
.
,
, BPMS , ,
. BPMN 2.0
Web Services Atomic Transaction,
. , ,
.
94
,
:
. .
Web Services, . , ,
. ,
, , .. .
, .
(. 3-18).
, . ,
, ,
, .. . ,
- ,
.
3-18.
1. . , , .
95
,
,
.
2. ,
.
.
.
,
, - (Cancel),
. .
-, (Cancel).
.
-, .
,
.
3. , ,
.
(Error). ,
, , , .
(. 3-19)
.
,
. ,
, .
, 96
: , ,
, .. .
, ,
. , , .
, , ,
, (Cancel). ,
,
. .
, ,
, BPMS . , . -
.
3-19.
97
4. .
(), ,
.
.
, , . 4-1 .
, .
, ,
.
,
, , . ,
.. , .
,
.
4-1,
, , .
, , .
, .
,
.
, ,
, .
98
5.
BPMN ()
() .
: ,
, . .
, ,
,
. , .
5.1.
.
,
,
,
.
, , ,
- .
- ,
. , , . -:
1. : .
2. :
- , , :
, , . ,
99
,
..
,
. , VIP,
.
,
, . , , .
, ,
, .
, : ( ),
: , , ( ) ,
, ( ).
, ,
. -
.
. . ,
, , ,
, .
5.2.
,
, .
5-1 , .
100
5-1.
,
,
-
.
-
- .
.
-
.
, .
.
.
.
-
.
-
5.2.1.
, (. 5-1). ..
.
.
101
5-1.
(. 5-2).
.
.. .
5-2.
(. 5-3)
. , . , . , ,
, , . . ,
. ,
. ,
,
. ,
. , , , .
102
5-3. ""
5.2.2.
(OR)
(), , , . . , - , . , , ,
. , , ,
.
, ,
. - , , , .
(. . 7). (. 5-4)
-. 1 2 ,
. ,
.
103
5-4.
- . , -
( ),
. ,
-, ? , ,
, , , .
:
, -
, .
5-5.
(. 5-6),
, ,
,
104
. ,
. ,
, ,
.. .
5-6. "".
5.2.3.
(XOR)
(-)
, , .
- . , ,
. , ,
. ,
, . , ,
. ,
,
.
105
-
. ,
.
, ,
.
, , , . ..
(. . 6.11.1)
1
5-7.
, , , ,
.. - ,
. , , ..
. ,
, .. (. 5-8) .
,
.
106
5-8.
-
,
, .. , .
, , , .
(. 5-9) -.
, ,
.
,
. ,
.
.
5-9.
107
, - , , , . , ,
, ,
, , , .
5.3.
, .
, ,
,
.
, ,
, .
5-10.
, ,
, . , ,
108
. , ,
,
. ,
, . , . ,
,
, .
5-11.
5.4.
(--)
, , (. . 6.2.2). :
,
. 109
: , , . ,
,
. ,
,
. , , , , .
(. 5-12)
--.
: , . . ,
, , .
5-12.
(. ) , -
. :
, , .
110
, ,
.
5.5.
,
(
)
(--), ,
. , , , .
, .
. .
, , (. . 1316.7).
A
5-13. , ( )
--, ,
,
111
5.6.
(
)
,
(-), , .
.
(. 5-14) ,
: ,
.
5-14. ( )
.
112
6.
, . ,
, . ,
. ,
.
, , ,
. :
,
, , ,
. .
, ,
. , ..
.
, . ,
.
,
. , , . -.
, ,
: ,
.
113
6-1. BPMN
114
.
: .
:
:
:
.
:
.
: .
: .
:
: .
:
.
:
.
:
6.1.
6.2.
6.2.1. ,
, , .
,
,
, .
, . ,
. , , ,
. ,
, , (. 6-1).
6-1.
6.2.2.
BPMN . ,
.
. . 115
. - .
BPMN , ,
, (.
6-2).
6-2.
6.2.3.
.
, , .
, . (. 6-3) : , . (. ) .
6-3.
116
6.2.4.
.
(
), . ,
. , , , , . , .
(. 6-4) , , ,
, , , . , ,
, . (. )
.
, ,
.
6-4.
6.3.
: , , , , . , .
117
,
. . , , , . (. 6-5)
.
, ,
.
6-5.
, .
6.4.
. ,
, .
,
. ,
, BPM
2.
, -
BPMS .
118
. , . .. , . , , , . 6-2 .
6-2.
,
,
, ,
. , , , .
, , .
:
;
;
.
;
6.4.1.
.
-, , . .
-, . ,
. 119
( ) .
-, , .
, ,
3.
, .
.
, ,
. ,
,
. , .
,
. , , . ,
.
(. 6-6), ,
, ,
. ,
BPMS ,
, , ,
.
120
6-6.
BPMN , , , ,
BPMS,
.
6.5.
, ,
. , , , ,
(. . 6.5.6).
121
6.5.1.
, , , . . , . ,
(.
6-7). , ,
, . , .. . BPMN
,
, Java Message Service (JMS)
, ,
J2EE, , , .
6-7.
. , , , 122
. , , ,
, ,
.
6.5.2.
,
, (. 6-8), , (.
6-8).
)
6-8.
, , ,
, , , ,
. ,
.
, , ,
,
, ,
.
, ,
(. 6-9). .., ..
, .
123
6-9.
: , (. 6-10)
6-10. : , ,
124
6.5.3.
: . 6-3 .
.
,
, ,
. ,
,
-.
. , ,
, .
, BPMN 2.0
. . , .
.
6-3.
.
125
(. 6-11) . . ,
. , .
, , .
6-11.
6.5.4.
, , ,
. , ,
. ,
. , , , .
(), . ,
126
. ,
.
6.5.5.
-, .
. ,
.
(. 6-12) , , , . .
, .
6-12.
6.5.6. -
.
127
, .
, , . () (),
. .
.
,
, ,
, - . ,
, . ,
. , , .
.. . .. ,
-.
, , , , . ,
,
.
, . , .
,
. , .
128
6.6.
6-4 .
6-4.
,
.
, , .
, ..
, , .
.
:
..
.
,
129
.
, .
,
. . (. 6-13)
, .
6-13. .
, (. 6-14).
. , ,
: , ,
. BPMN
,
(. . 6.7).
130
6-14.
, , . ,
,
.
. (. 6-16) .
6-15.
6.7.
, ,
. ,
..
, , , . .
(. 6-16).
(. 6-16),
131
6-16.
6.8.
,
. , . ,
.
(. 6-17),
. , .
6-17.
132
6.9.
(. 3.5.6)
:
.
, .. (. 6.2).
, .
(. 6-18) -.
, . ,
.
6-18.
133
, - .. , , . , - .
6.10.
BPMN 9 , .
6-5 .
6-5.
,
.
.
,
.
, .
..
.
, .
,
, .
.
, .
,
..
, ,
.
.
134
6.10.1.
/
. ,
.
,
.
(. . 1.13.2), . , , .
(. 6-19),
, ,
. , .
,
.
6-19.
6.10.2. -
,
. -
,
, , .
135
(. 6-20),
. , . , ,
. , , . ,
: , , . ,
-
.
6-20. -
6.10.3. -
-
. ,
.
136
, . .. - -. ,
,
.
6-21. -
6.11. ,
, , , .
. -
. -, , ,
. -, ,
:
1. .
2. .
3.
4. .
137
,
(. 6.14). , , .. -, , .
6.11.1. -
- , . .. .
6-22. -
6.11.2. -
- , ..
, ,
. .. . (. 6-23) , . , . , , .
6-23. -
138
6.11.3. -
- , , . -.
- . , , .
,
, .
(. 6-24) -.
, . .
, ,
.
-,
,
. .
6-24.
139
6.11.4. -
- , ,
.
(.) . ,
-. , , .
6-25. -
6.12.
,
.
:
,
;
:
1
140
.
2
.
, , .
6.12.1. ,
, ( , ..)
.
, , (, , ..).
. ,
, ,
. .
, .
6-6 , .
141
.
.
, - .
.
, .
,
.
, , .
.
.
.
.
.
.
142
6-6. ,
6.12.2.
, .
.
(. 6-26) , .
,
,
.
6-26. ,
6.12.3.
.
(. 6-27) , .
, . , .
6-27. -,
143
6.12.4. -
- . (. 6-26)
-,
, .
6-28. -
6.12.5. -
- . (. 6-29) -,
. (. ) .
,
, . , .
6-29. -
144
6.12.6.
, .
(. 6-30) ,
. , , .
6-30. -
6.12.7.
. (. 6-30) , . , ,
.
6-31.
6.12.8. -
-
, - 145
. ,
. ,
, ,
, - , . - , .
(. 6-32). , .. .
6-32. -.
6.13. ,
, ,
.
, , . , , : - , .
.. .
(. 6-7).
146
6-7. ,
.
,
.
,
.
. , .
, .
.
.
,
,
.
,
,
.
6.14.
,
,
, .
147
(. 6-33.) -. ,
. -.
,
, BPMS.
6-33.
(. 6-34
6-34) , -,
-.
-
.
6-34.
148
6.14.1.
. .
, . ,
, .
,
.
.
. , . ,
.
, .
6.14.2. -
-
, .
- (. 6-35). .
, .
,
. ..,
.
( ).
149
6-35.
6.14.3. -
-
, .
- (. 6-36) , .
, , , . ,
.
6-36.
(. 6-37) ,
. , .
150
6-37. -
,
.
. ,
.
151
7.
,
. , -
-,
. - ,
. , ,
. ,
.
7.1.
, :
1. :
:
a. , .
b.
,
.
:
c. , .
d. , , .
:
152
, . , .
:
BPM .
2. :
, , ;
.. - .
3. :
- , . , ;
.
,
;
4. :
,
;
, , ;
5. , :
;
.
6. :
, ,
;
, .
7. :
, ;
, ,
;
.
153
7.2.
:
;
;
;
;
;
.
, ,
. , , . ,
. ,
, , , . , ,
, . , .
,
, , .. ;
,
,
.
, ,
. ,
,
154
. .. ..
, . ,
.
, .
,
.
7.3.
, , :
7.3.1.
. , , , , , , . , .
.
(. 7-1)
. , . BPMN
, BPM
155
, . , .. .
7-1.
. (. 7-1) , .
7.3.2.
..
. , (. 7-2) : , , , ,
, . , ,
. -,
. .. ,
.
156
7-2.
7.3.3.
, ,
, .
, , ,
. , , . ,
.
(. 7-3), 1
2. 1 , ,
, 1.
,
. 2 2 .
. ,
.. .
157
7-3.
7.4.
.. , , ,
, . ..
,
. , . .
, .
, .
, ,
,
, .
,
BPMS.
7.4.1.
(. 7-1)
.
158
7.4.2.
, ..
, ,
. , -
( 7-4).
7-4.
7.4.3.
, , , , ,
, 2.
.
159
(. 7-5
7-5) , . ,
2, , .
7-5. .
160
7.5.
.. . .
7.5.1. ;
(. 7-6) , , ..
.
7-6.
7.5.2.
(. 7-7) ,
.
7-7.
7.6.
:
, ;
161
, , ;
7.6.1. ,
, .
.
, . (. 7-8). ,
, , , .
, .
, . , . , ,
. .., , .
7-8. ,
7.6.2. ,
,
, 162
. (. 7-9),
. ,
- . ,
. , . , , .
7-9. ,
7.7.
,
. ,
, .
, -. , , .
, ,
,
.
- -,
:
163
1) , , , .
2) , ;
3) , ,
,
. , , ;
4) , ,
, ;
7.7.1.
, . ,
,
, , . : -,
, -, ,
.
,
.
(. 7-10), , ,
, :
, , .
, , ,
. , :
, , ,
.
164
7-10. -
7.7.2.
-
(. 7-11)
. , ,
, .. .
, .
, . , , , ,
.
7-11. -
(. 7-12),
,
165
.
, , .
, , , . , .. .
7-12. -
7.8.
.
, ,
WS Transaction. :
;
.
BPM , ,
WS Transaction, .. ,
166
.
(. 7-13),
, . , ,
, . , . .
, , . ( ) , .
. , , .
7-13. -
. - , , ,
. ,
, .
.. , :
;
167
,
;
,
(. 7-14), , -.
, .
7-14.
, -,
:
.
(. 7-15), .
, . , , .
7-15. , -
168
(. . 3.5.7).
. ,
. - (. . 6.11.3) :
, ;
. -, ,
, , .
7-16.
169
8.
- . ,
BPMN , , . ..
: , , ..
,
.
XML .
, ,
.
.
XML- XPath.
,
.
, . .
, , . ,
,
CRM. . ,
.
8-1 , .
8-1
170
, . .
. .
,
.
.
-
,
.
.
, .
, .
171
8.1.1.
, ,
, ,
,
. (. 8-1),
(. . 3.5.1), .
1
2
3
8-1.
(. 8-2) , . 1 1,
. 2
2, 3,
1 ..
8-2.
, (. 8-3),
(. . 3.5.2).
, ,
. ,
172
.
.
, .
8-3.
8.1.2.
. -,
.
, ( ,
).
8-4.
173
-, , .
, ,
.
,
.
_
8-5.
8.1.3.
, . , , , .
8-6.
8.1.4.
, . .
, () . 174
,
,
.
, .
,
, CRM
, .
,
. . .
8-7.
8.1.5.
, .
. ,
BPMN , ,
, .. : , - . (. 8-8)
175
, ,
CRM, CRM
, .
8-8.
8.1.6.
,
. , (. 8-9) . , .
( ) .
8-9.
, ,
,
(. 8-10).
8-10.
176
8.1.7.
, ,
, ,
.
, . , , , .
. .
,
,
. , ,
.
( ), ,
.
, , .
8.1.8.
(, , ) .
. . ,
. , 177
, .
8.1.9.
,
,
.
.
.
- .
.
, , . , -
.
. ( )
, ,
,
BPMN 2.0. , .
, , . ,
. ,
.
BPMN
BPMS, .. .
,
, .
,
, .
178
. .. .
,
, ,
, .
, .
.
BPMS, . ,
, .
, . .. ,
,
.
8.2.
BPMN
, . . ,
.
. .. . :
.
179
, .
, , . , .
, , . ,
.
, , , , .
180
9.
( )
- - ,
. . .
.
,
, . , .
9.1.
,
. ,
.. , . , ,
.
.
, , , .
, , , . , .
, .
:
1. ;
2. ;
181
3. , ,
;
. ,
.
. ,
, . ..
. , - . , - ,
. ,
. , .
,
, , .
. , , ,
.
,
, .
, , ,
: , ,
, , . , 182
. ,
.
. .
,
.
-
, .
9.1.1. BPM
BPMN
, , , , .
.
- , . , .
:
. , () -,
, . , ,
, .
, () , .
9.2.
(Pool), (Lane).
183
9.2.1.
,
, , ,
. , ..
, ,
. , , .
, , (Participants), , , , . (Participants) : (PartnerEntity)
(PartnerRole) ,
.
, , , . . ,
. .. ,
.
, ,
. .
9.2.2.
,
.
184
.
BPMN ,
. ,
, . ,
, . , , -
, . - ,
.
, , ,
, . (. 10-1) ,
. .
185
9-1,
(partitionElement), , .
, ,
, , .
, . BPMN (. . 4.1), ,
:
, ,
, . , .
9.3.
BPMN 2.0 , : , .
(Performer)
(Resource). ,
, , ,
, . ,
,
, ,
,
. , 186
, :
,
, 1000
. ,
. BPMN , .
9.4.
WS-HUMAN
TASK
, BPMN 2.0 , , WS-Human
Task. , (Performer)
, (HumanPerformer).
WS-Human
Task. (ResourceRole)
BPMN 1.0, .
(. 10 1) ,
, .
, ,
.
BPMN 2.0 ,
.
(PartnerEntity)
- (PartnerRole)
, .
,
,
, .
10 1.
, , BPMN
, , , . - , , ,
, ,
, .
. , . , , ,
. , , BPMN
, , .
,
WS-Human Task.
188
9.5.
WS-HUMAN TASK
WS-Human Task
(generic human role),
:
, ,
. .
.
, ( ).
, .
(stakeholders), , , , .. ;
(potential owners)
, .. .
,
.
(excluded owners), , , ,
.
(actual owner), , , . , , , , . .
189
(business administrator),
, , .
(notification recipient), ,
, , ..
, . ,
WS-Human Task (. 9-2). .
,
, , , .
.
, . : , .
.. , , .
,
. , .. . ,
. ,
.
. , ,
190
.
, ,
, , .
: , .
,
.
,
. , , , ,
.
, ,
, , .
,
.. , ,
. ,
, , - , , ,
. ,
, , OK,
. (
), .
,
.
..
, .
191
, , ( ) , . .
9-2
192
10.
BPMN, , .
BPMN, ,
.
, . , -, www.workflowpatterns.com.
workflow,
BPMN 1.0. workflow , . , : , . , , .
10.1.
. , BPMN 2.0
193
10.1.1. (CP1)
,
.
, , (. 10-1).
10-1,
. , ,
.
10.1.2. (CP2)
, . (.
10-2) . -,
( ),
, .
. -,
, (.
). BPMN 2.0
, , . -, , -, ( ).
194
10-2.
10.1.3. (CP3)
, , . (. 10-3) . -,
(. ), ,
. , , (. ).
10-3,
10.1.4. (CP4)
.
. -, (. 10-4). ,
- , (. . 3.1.5),
195
- , . , , .
1
1
1
2
3
10-4,
-, , , (. ). , , .
, ,
, . , ,
. ,
.. ,
.
10.1.5. (CP5)
, .
, . , ,
, , . 196
, , ,
, .
. -,
(. 10-5). , ,
,
, .
, ,
, . ..
.. .
, ,
, . .
, . , (. 10-5).
. , .
10-5.
197
10.1.6. (CP6)
, , . ,
. , call-
, .
, ,
, .
. -, (.
10-6). , . -, (. ). -, ,
(. ).
1
1
1
2
3
3
10-6,
198
, ,
.
10.2.
10.2.1.
,
. , .
10.2.2.
(CP7)
,
, ,
, . ,
, ,
. , .
, . ,
. , .
(. 10-7)
199
. ,
.
10-7.
(. 10-8) . () . (. . )
. ,
(. . 5.2.2). ,
, , () .
.
10-8.
10.2.3.
, . 200
,
(. 10-9).
, 1 2. 1
. 1, , ..
.
,
. 1 . (DEAD LOCK).
10-9
,
, (. 10-10).
10-10
201
10.2.4. (CP8)
. ,
, ,
. , , , .
(. 10-11) , , . ,
,
.
,
,
.
1
10-11,
10.2.5. (CP9)
,
,
,
, . .
, 202
,
. , , , .
, . . ,
. ,
.
.
.
. (. 10-12) , ,
.
1
10-12,
. , . .. :
,
;
;
203
.. .
.. . ..
.
, , . ,
M ,
N (N<M). ,
N ,
, (M-N) .
M
, ,
.
, . ,
(. 10-13). , , . ,
.
-
. ,
, .
10-13. ,
204
,
, .
10.3.
,
, .
10.3.1. (CP10)
. , .
.
(. 10-14) Do-While. , . , . , ,
. (.
. ) Repeat-Until.
10-14.
10.3.2. (CP21)
. (. 10-14) 205
, ,
. : Do-While Repeat-Until (. . 3.2.3).
10-15.
.
. , , ,
.. ..
.
, ,
,
. , .
10.3.3. (CP22)
. BPMN
.
,
.
10.4.
,
,
, . 206
. . , , ,
, ..
,
. ,
( (CP2)). ,
. ,
. , , .. ,
.
, , ,
. .
10.4.1.
(CP12)
.
CP10,
, . (
) .
(. 10-16) , .
,
.
207
100-16.
MultiInsta
M
anceBehaavior
-
(. 3-4.. -
).
None,
N
.
-,
. - One ,,
All: -
,
-,
-. ,
,
Complex
,,
10.4.2.
(CP13)
((
)
-
, ,
loop
pCardin
nality,
-
.
(
.
10-177)
10-17. (
208
8
10.4.3.
(C
CP14)
((
, ,
-
loopC
Cardinallity,
-
,
. - (
.
10-18)
10-18. (
10.5.
,,
,,
-
.
,,
,
-
,
-
-
.
,
, -
10.5.1.
(CP116)
209
9
, . , .
(. 10-19).
10-19,
(. . ),
, , , . , .
(. . 10-19),
- . , .
10.5.2. (CP17)
, , . . , , .
.
Ad-Hoc (. . 3.2.5). (.
10-20) Ad-Hoc, . 210
. (. . ),
Ad-Hoc, 1-2 1-2.
.
(. . ), ,
,
.
10-20,
10.5.3. (CP18)
, ,
. , , .
, .. .
, BPMN , (. . 9.5).
BPMS ,
- ,
.
211
, (. 100-21)
-
.
,
.
, . -
,
,
.
,
-
,
-
.
10-21.
10.6.
-
,
10.6.1.
(CP11)
(
,,
-.
,
-
,
-
.
212
2
(. 10-22) ,
. ,
.
, (.
. ).
10-22.
(. 10-23).
, , ,
. .. . , , .
10-23. ,
10.6.2.
(CP19)
, -
213
(.
(
100-24)
.
-,
.
A
.
10--24.
10.6.3.
(CP20)
,
,,
-
.
(
10-25)
,
,
,
-
.
A
.
10-225.
10.6.4.
(CP225)
,
-214
4
, - .
.. .
(. 10-26) ), .
, , ,
. A .
10-26.
10.6.5.
(CP26)
, , -
,
. .. . , , ,
, . . .. , .
(. 10-27) , , A.
215
100-27.
10.7.
-.
(4.33)
.
,
,,
-
.
.
:
..
-
10.7.1.
(C
CP23)
-
,
.
-
,
-,
.
.
(.
(
10--28)
216
6
1 2.
. 1 , , .
,
, .
10-28.
10.7.2.
(CP24)
, , ,
. ,
, ,
.
BPMN , . BPMS
. . .
217
11.
(collaboration) ,
,
. B2B, . ..
(. . 2.5.1.3).
. , :
, .., , , : , , .
,
,
.
,
, ..
.
, ,
.
11.1.
. ()
.
, ,
. (. 11-1)
. 218
, .
11-1. ,
. , , ,
(. 11-2). , , ,
, - . . -, , . -, , , , .
11-2. ,
. (. 11-3). ,
219
. , ,
.
11-3.
11.2.
, , , ,
. ,
. (. 12-2) ( )
( -).
220
11-4. -
- , .
11-1.
minimum
maximum
numParticipants
,
,
,
11.3.
. ,
. , ,
.
, -.
(), ,
() . , . , 221
-. :
.
, - (
).
.
, ;
BPMN. BPMN
,
.
11.3.1.
.
,
:
.
(. 11-5)
. .
.
11-5.
222
11.3.2.
, .
. ,
.
, , -
.
(. 11-6) . , , .
...
...
...
11-6.
11.3.3. /
,
, .
. ,
,
/.
11-7 . ,
. , , ,
223
, ,
.
,
.
11-7.
11.3.4.
, , , ,
FIFO - , . -.
, ..
. (. 5.25).
224
11-8.
11.3.5.
.
, , .. . (. 11-9) . , .
BPMN, -
. ,
, .
225
...
...
...
11-9.
11.3.6.
,
.
.
, ,
. ,
: , .
11-10.
( 11-10).
. ,
226
, . .
11.3.7.
, . , , .
(.
11-11).
.
.
11-11.
11.3.8.
,
, .
, ,
.
. -,
227
, . ,
. , ,
.
11.3.9.
, . ,
, , . ,
. , , - , .
(. 11-12), . . , , .
11-12.
228
11.3.10.
, .
,
, .
11-13.
11.3.11.
- , , .. . , ,
,
.
, A.
, (. 11-14).
.
. , , .
229
11-14.
230
12.
,
. ,
, ,
.
,
BPMN : -
, . , .
, . .. . ,
: ,
, ..
. . (. . 6.5.6). ,
.
. ,
,
,
. , ,
, , .
, : , , .
. 12-1 .
. 231
:
12-1. .
, .. -
, -
(Pool)
(Participant) . ,
.
, ,
- ,
,
.
. , , .
,
-. , .. , - +,
,
.
232
. , -.
12-1 () ().
12-1. () ()
12.1. -
, , (.
12-2).
, . ,
.
12-2. , -
.. , ,
.
(. 12-3), . ,
. , .
233
12-3.
12.2.
,
. (. 12-4) .
( )
. ( )
, .
12-4.
(. 12-5) , ( ) .
234
12-5.
(. 12-6).
12-6.
235
13.
, , .
.
WebService,
Web Services Message
Exchange Patterns (. http://www.w3.org/2002/ws/cg/2/07/meps.html).
,
, , , .
,
, ..
13.1.
BPMN:
;
;
;
;
( ).
, , . () (),
. , ,
.
236
,
. . (.
13-1) -,
( ) .
13-1. , ,
.. , , .
(. 13-2) , (. ) .
13-2.
. ,
. . (. 13-3) , 237
, (. ) .
13-3.
, ,
. , , .
, . (. 13-4) , (. ) .
13-4.
238
.. , , .
(. 13-5) ,
(. ) .
13-5.
, . (. 13-6)
, .
13-6. ,
,
,
(. 13-7) ,
. (. ) ,
, ( )
239
2
3
1
2
13-7.
. . ,
. .. ,
, , . (. 13-8)
, (. . ) .
13-8.
240
13.2.
13.2.1.
13-1.
.
13-1.
,
.
, ,
.
.
13.2.2.
13-2.
241
1
13-2.
.
, , , , ,
.
,
.
13.3.
13-3 .
13-3. .
. .
. .
, ,
, ,
. , ..
- .
. ,
.
.
242
- 13-4
.
,
13-4.
,
.. , .
,
.
,
.
.
, ,
..
,
,
..
243
3
13.4.
,
, . ,
. , , , . ,
.
13-9.
244
:
, (
).
(. 13-9) ,
1 ,
.
. . ,
. ,
,
. .
(. 13-10) ,
, . , , ( ,
) . (. )
.
245
1
2
13-10.
, . ,
, . , . , ,
.
246
, , ,
.
,
(. 13-11), (. ) .
. , , . , . , , , . .., ,
.
,
, . , ,
. , , .
247
1
2
13-11.
. , ,
. , , .
(. 13-12) 248
,
.
1
2
13-12.
249
14.
BPMN 2.0,
, .
. ,
.
, , . , , . ,
.
IDEF0, SADT. IDEF0 , SADT
. , ,
. , IDEF0 , . , , , , ? : ,
, .
-. , . , -
, , . ,
-,
-.
250
() .................................................... 59
....................................................................... 18
................................................................................ 57
................................................................................ 18
................................................................................................... 187
- .................................................................................................... 4
............................................................................. 29
.................................................................................... 68
................................................................. 17
() - ............................... 14
........................................................ 167
.................................................................................... 72
.................................................................................. 100
............................................................................................... 66
.............................................................................................................. 5
....................................................................... 44
.................................................................................... 44
....................................................................... 45
......................................................... 45
......................................................... 47
.............................................................................................................. 109
................................................................................................ 195
.................................................................. 162
- ........................................................... 122
- .............................................................. 124
- .................................................... 27
.................................................................................. 56
(
) ................................................................................................. 202
........................................................................................ 46
-........................................................... 25
.......................................................................................................... 199
.......................................................................... 165
........................................................................................... 100
251
............................................................................... 205
...................................................................................................... 114
......................................................................................... 38
.................................... 87
........... 90
.................................................... 93
................................................................ 61
......................................................................................... 60
........................................................ 62
.............................................................. 21
..................................................................................................... 60
...................................................................... 17
.................................. 24
.............................................................................. 198
................................................................................. 22
................................................................................. 194
................................................................................... 190
.............................................................................. 39
................................................................................. 100 116
.................................................................................... 101
.......................................................................... 38
.............................................................................. 102
.................................................................... 193
............................................................................ 100
....................................................................................... 20
................................................................................................ 39
................................................................................... 8
........................................................................................................ 5 38
- ................................................................................ 57
(ad-hoc) ......................................................................... 63
..................................................................................... 63
........................................................................................... 57
.......................................................................................... 14
......................................................................................... 203
............................................................................. 186
............................................ 201
( ) ........................ 202
................................................. 21
252
() ............................................ 70
........................................................................................................ 67
(Ad-Hoc) ................................................ 73
..................................................................... 185
................................................. 137
............................................................................. 21
.......................................................................................... 107
............................................................................................ 38
................................................................ 208
................................... 210
.............................................................. 209
.................................................................................. 102
....................................... 50
- .................... 138
... 137
- ........................ 138
....... 137
................................................................................ 101
.................................................................................................................. 4
................................................................................ 100
- ................................................................... 131
- ................................................................. 132
..................................... 133
.............................................................. 132
........................ 131
.................................................................... 121
.................................................................. 130
....................................................... 188
.............................................................................................................. 66
........................................................................................................... 200
.................................................................................................................. 172
............................................................................................... 56
BPMN ................................................................................ 34
.............................................................................................................. 104
................................................................................................ 187
............................................. 211
.............................................................. 10
......................................................... 10
-....................................................... 12
253
..................................................................... 11
- .............................................................................. 14
............................................................................................................. 38
..................................................................... 104
..................................................................... 104
- .................................................................................... 127
- .............................................................................................. 126
- ............................................................................................. 125
- .............................................................................................. 134
-......................................................................................... 126
........................... 118
........................................... 94 96
.................................................................................. 75
........................................... 134
....................................................................................................... 107
.................................. 117
.............................................. 118
................................................................ 164
............................................................................... 8
........................................................ 24
........................................... 192
................................................................................... 213
.......................................................................................... 51
.................................................................................... 50
..................................................................................... 8
........................................................................... 78
................................................................................... 25
......................................................................................... 166
................................................................................ 204
254
:
1. OMG Business Process Model and Notation (BPMN)Version 2.0 OMG Document Number: formal/2011-01-03 Standard document URL:
http://www.omg.org/spec/BPMN/2.0
2. B. Silver. BPMN Method & Style Cody-Cassidy Press 2011
3. S.White D. Miers BPMN Modeling and Reference Guide Future Strategies Inc.
2008
4. M.Weske Business Process Management: Concepts Languages Architectures
Springer-Verlag Berlin Heidelberg 2012
5. . www.mainthing.ru
6. . BPMN www.bpmntraining.ru
7. B.Silver BPMS Watch www.brsilver.com
255
256