fedorov i g modelirovanie biznes protsessov v notatsii bpmn
TRANSCRIPT
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
1/256
1
,()
..
-
BPMN2.0
, 2013
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
2/256
2
00465.23333
: .. ,..... ,.-..
. .-BPMN2.0:, 2013 . . 255 .
--BPMN 2.0. -, -
, , , - . -: , -, , . -, -BPMN.
,-. -
, ---.
ISBN 978-5-7764-0772-7 .., 2013
, 2013
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
3/256
3
17. - 17. 17. - 17. BPMN? 19. BPMN 20. 21. 22. 23. 24
1. - 251.1. 261.2. 271.3. 271.4. 281.5. - 281.6. 291.7. - 30
1.8. - 311.8.1. - 311.9. 331.9.1. - 331.9.2. 341.10. - 351.11. - 361.11.1. , 36
1.11.2. 371.11.3. 381.11.4. 401.11.5. 411.12. 411.13. 421.13.1. 431.13.2. 44
1.13.3. 441.14. - 45
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
4/256
4
1.14.1. 461.14.2. 461.14.3. 471.15. - 471.16. 501.17. 501.17.1. 501.17.2. 501.18. - 51
2. BPMN 2.0 542.1. BPMN 552.2. BPMN 572.3. 582.3.1. 582.3.2. 592.3.3. 602.3.4. 602.3.5. 612.4. BPMN 612.4.1. BPMN 63
2.5. - 642.5.1. 652.6. 702.7. 712.7.1. 722.8. , 72
3. 733.1. 733.1.1. 743.1.2. 743.1.3. 753.1.4. 753.1.5. - 753.1.6. 763.1.7. 76
3.2. 773.2.1. 77
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
5/256
5
3.2.2. 783.2.3. 783.2.4. 803.2.5. Ad-Hoc 803.2.6. 813.2.7. 823.3. 833.4. 843.5. 853.5.1. 853.5.2. 873.5.3. 883.5.4.
893.5.5. AD-Hoc 903.5.6. 913.5.7. 94
4. . 98
5. 995.1. 995.2. 1005.2.1. 1015.2.2. (OR) 1035.2.3.
(XOR) 1055.3. 1085.4. 109
5.5. , () 111
5.6. () 112
6. 1136.1. 1146.2. 1156.2.1. , 115
6.2.2. 1156.2.3. 116
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
6/256
6
6.2.4. 1176.3. 1176.4. 1186.4.1. 1196.5. 1216.5.1. 1226.5.2. 1236.5.3. 1256.5.4. 1266.5.5. 1276.5.6. - 1276.6. 1296.7. 1316.8. 1326.9. 1336.10. 1346.10.1. 1356.10.2. - 1356.10.3. - 1366.11. , 1376.11.1. - 1386.11.2. - 1386.11.3. - 1396.11.4. - 1406.12. 1406.12.1. ,
1416.12.2. 1436.12.3. 143
6.12.4. - 1446.12.5. - 1446.12.6. 1456.12.7. 1456.12.8. - 1456.13. , 1466.14. 1476.14.1. 149
6.14.2. - 1496.14.3. - 150
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
7/256
7
7. 1527.1. 1527.2. 1547.3. 1557.3.1. 1557.3.2. 1567.3.3. 1577.4. 1587.4.1. 1587.4.2. 1597.4.3. 1597.5. 1617.5.1. ; 1617.5.2. 1617.6. 1617.6.1. , 1627.6.2. , 1627.7. - 1637.7.1. 1647.7.2. - 1657.8. 166
8. 1708.1.1. 1728.1.2. 1738.1.3. 1748.1.4. 1748.1.5. 1758.1.6. 176
8.1.7. 1778.1.8. 1778.1.9. 1788.2. : 179
9. () 1819.1. 1819.1.1. BPM 183
9.2. 1839.2.1. 184
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
8/256
8
9.2.2. 1849.3. 1869.4. WS-Human Task 1879.5. WS-Human Task 189
10. 19310.1. 19310.1.1. (CP1) 19410.1.2. (CP2) 19410.1.3. (CP3) 19510.1.4. (CP4) 19510.1.5. (CP5) 19610.1.6. (CP6) 19810.2. 19910.2.1. 19910.2.2. (CP7) 19910.2.3. 20010.2.4. (CP8) 20210.2.5. (CP9) 20210.3. 20510.3.1. (CP10) 205
10.3.2. (CP21) 20510.3.3. (CP22) 20610.4. 20610.4.1. (CP12) 20710.4.2. ,
(CP13) 20810.4.3. ,
(CP14) 209
10.5. 20910.5.1. (CP16) 20910.5.2. (CP17) 21010.5.3. (CP18) 21110.6. 21210.6.1. (CP11) 21210.6.2. (CP19) 21310.6.3. (CP20) 214
10.6.4. (CP25) 21410.6.5. (CP26) 215
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
9/256
9
10.7. 21610.7.1. (CP23) 21610.7.2. (CP24) 217
11. 21811.1. 21811.2. 22011.3. 22111.3.1. 22211.3.2. 22311.3.3. / 22311.3.4. 22411.3.5. 22511.3.6. 22611.3.7. 22711.3.8. 22711.3.9. 22811.3.10. 22911.3.11. 229
12. 23112.1. - 23312.2. 234
13. 23613.1. 23613.2. 24113.2.1. 24113.2.2. 241
13.3. 24213.4. 244
14. 250
251
: 255
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
10/256
10
:
2-1. BPMN 562-2. BPMN 582-3. BPMN 622-4. 632-5. 642-6. 652-8. () 662-9. 662-10. 672-11. , 672-12. , 682-13. , 682-14. () () 702-15. 712-16. . 712-17. 722-18. ,
723-1. BPMN 2.0 733-2. 763-3. Ad-hoc 813-4. 823-5. 833-6. 863-7. 863-8. 873-9. 90
3-10. 883-11. 893-12. . 893-13. Ad-Hoc 903-14. Ad-Hoc 913-15. 923-16. 933-17. 94
3-18. 953-19. 97
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
11/256
11
5-1. 1025-2. 1025-3. "" 1035-4. 1045-5. 1045-6. "". 1055-7. 1065-8. 1075-9. 1075-10. 1085-11. 1095-12. 1105-13. , (
) 1115-14. () 1126-1. 1156-2. 1166-3. 1166-4. 1176-5. 1186-6. 1216-7. 1226-8. 1236-9. 1246-10. : , ,
1246-11. 1266-12. 1276-13. . 130
6-14. 1316-15. 1316-16. 1326-17. 1326-18. 1336-19. 1356-20. - 1366-21. - 137
6-22. - 1386-23. - 138
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
12/256
12
6-24. 1396-25. - 1406-26. , 1436-27. -, 1436-28. - 1446-29. - 1446-30. - 1456-31. 1456-32. -. 1466-33. 1486-34. 1486-35. 1506-36. -1506-37. - 1517-1. 1567-2. 1577-3. 1587-4. 1597-5. . 1607-6. 1617-7. 1617-8. , 1627-9. , 1637-10. - 1657-11. - 1657-12. - 1667-13. - 1677-14. 1687-15. , - 168
7-16. 1698-1. 1728-2. 1728-3. 1738-4. 1738-5. 1748-6. 1748-7. 175
8-8. 1768-9. 176
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
13/256
13
8-10. 1769-1, 1869-2 19210-1, 19410-2. 19510-3, 19510-4, 19610-5. 19710-6, 19810-7. 20010-8. 20010-9 20110-10 20110-11, 20210-12, 20310-13. , 20410-14. 20510-15. 20610-16. 20810-17. (
) 20810-18. (
) 20910-19, 21010-20. 21110-21. 21210-22. 21310-23. ,
213
10-24. 21410-25. 21410-26. 21510-27. 21610-28. 21711-1. , 21911-2. , 21911-3. 220
11-4. - 22111-5. 223
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
14/256
14
11-6. 22311-7. 22411-8. 22511-9. 22611-10. 22611-11. 22711-12. 22811-13. 22911-14. 23012-1. () () 23312-2. , - 23312-3. 23412-4. 23412-5. 23512-6. 23513-1. , , 23713-2. 23713-3. 23813-4. 23813-5. 23913-6. , 23913-7. 24013-8. 24013-9. 24413-10.
- 24613-11.24813-12.
249
1-1.
393-1. 743-2. 773-3. 78
3-4. 793-5. 83
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
15/256
15
4-1. 985-1. 1016-1. BPMN 1146-2. 1196-3.
1256-4. 1296-5. 1346-6. ,
1426-7. , 1478-1 17011-1. 22112-1. . 23213-1. 24113-2. 24213-3. . 24213-4., 243
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
16/256
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
17/256
17
. -
, () ,( , ). -
.--, . (, , -, ) -. , .
.
() - , . . ---,
. .
. -
- -. -
--. , -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
18/256
18
, -. , , - ,
. -, -.
, -, -, -, , , -. - . ,-, -. , ,, -, ,
.-
. , - , - , --. - . -, --, .
, , - . - -
, - . -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
19/256
19
, , -, . , .
-, - .
. BPMN?
- -
. , EPC Software AG, . , - -. , . , - - . , -.
BPMN. -. -, . IBM,
ORACLE, SOFTWARE AG . . - --.
, -BPMN - : -, - ,
, , -, . , BPMN -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
20/256
20
, , -, , -.
.
BPMN BPMN -, -. - , -, , . -
-.BPMN , -. , - -, .
BPMN -. ,
- --. --, . , -.
,
-, -- , . .. , - -- , , .
,
, - . -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
21/256
21
, - , -, . -
. .
- -, , ---.
. BPMN .. - BPMS -
-. -, ---BPMN.
, -, - , .
, - . - BPMN, ..
. .
. -.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
22/256
22
-, BPMN. - - -. ,
-. --. , -. --. , - . -- -. -, . --. -
. --, -. - , - -. - , ,, . --. . . - , BPMN.
.
-
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
23/256
23
, -. , - .
, - . , , -, . - , , , . , - --- . - , --.
.
. -, -BPMN 2.0. - , -- .
. BPMN Method & Style, .--, BPMN Modeling and Reference Guide . .
, BPMN. -
WPMS Watch, BPMN.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
24/256
24
BPMN, - BPMN -. ,
.
. -, , -, -. 7 10
.. . -.. , .. .-
, -. -... ., .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
25/256
25
1. -
..:, .- - . , - , -. -, , -, , , , - -, -, -
. -.
-? - - . -, - -, , . -, -, , -.
-: , -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
26/256
26
, -, -.
, -. ,.
1.1.
McKinsey Global Institute -: 1, , , -. - (4% -) (13% ). - - 2 6 : -6 , - 2,2 , 3,8 . , 2-2,5 , -1,5 - 3 . ,-.
- , -. -.
1: : , McKinsey Global Institute, 2009.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
27/256
27
1.2.
, ,
, - , , , .
, -, -. , , -, -, -.
1.3.
-, , , -, . , ,. , ,, -. .., -.
, , , - -. - -
, , -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
28/256
28
. , -.
1.4. , - . , --. -, - - , .
-. -, , . -, , -- -, .. . -, .
, -
, . --, , , , - .
1.5.
--, . , , , . - , , . -, -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
29/256
29
. , , - , .., -
, .. -. , , . . , , . -.
- -. - -. --, . .. -
- , . - , , - , -.
1.6.
-. -. - , -
, , -. - . - . , - , -
. , -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
30/256
30
. -, -, ,
-
, -. , , -. - , -, , .
1.7.
- . , , - , . : , -, - . -
, -, , , - , -. , - -. , ,
, .,
, -, , ,. , , . , ,
. -,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
31/256
31
. -
, . , ,
, , , . : , .
1.8.- - -
, -. - -. -, - -. - -, --. , --
, -. --, -,. -, -.
-, -, , - . -.
1.8.1.
-
-, . .
- -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
32/256
32
, , -. , ,
. , , -- , . -. ,. --. -.
- -, , -. , , -
, -. - -.
- -. -, ---. ()
.. -.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
33/256
33
1.9.
,
, -, - (Business Process Manage-ment Systems). , -, -, --, -, - -, -, - . - -.
1.9.1.
-
, (process aware), , -. , (ERP-) , , ERP- ? ERP -
-, , , -.
(process ori-ented), c , , , () -
. (workflow).
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
34/256
34
, , . ,
, -, . - -. - -() -. , - , - . , -- .
1.9.2.
(model driven) ,
, - , .
--, -. -.
. , -. , , -, , -.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
35/256
35
1.10. -
- (BPMS Business
Process Management System) -- . -, , - , -, -, , . -, , -.
-BPM .
-. --. , -, -, -. , -- , - --.
, -, - - BPMN,
, - , -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
36/256
36
, . , , -
-,
-. - -, - -. , -- - -.
BPMS - -, . ,.
1.11. -
.:
,
-
1.11.1.
,
, -, , - . - -
.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
37/256
37
, -. -. -
, --.
, ,, , . , - . --.
1.11.2.
-, , -. , -
. . -, .. -. .. , , - . , , , .
, , - . -. -, -
, . -, ,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
38/256
38
, -, .
1.11.3.
- . -:1) . -. , -1000 , ,. ... , -, , .
2) . . -, -
. -, , , , , , . , . , - , - , .. , -, -.
3) . , ,
. -,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
39/256
39
, -, -. , -, -
, . -. , -, , -, , -.
1-1 . , , , - BPMS. , , -, . BPMS
, -.
1-1.
-
-
-
BPMS Case Manage-ment
DocFlow Collaboration
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
40/256
40
1.11.4.
-, . -, .
1.11.4.1.
, .. -
, , .
-, , . - , -. -
. , -, -. , RosettaNet, -500 - 2 . RosettaNet
, . , - -.
-
. , -, , .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
41/256
41
1.11.5.
- - . - . . , - , --. , -
. : ,
, -. , , . - ., , -. , - , , -.
1.12. -. -, , -. -, -, --. - : , -
, ., -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
42/256
42
: , - ; , ; , -; , -
; , -. - -, .
.. , . , - , , , , , , - , - . - -, -
.
1.13. - - , a, , -
. - , , , .
, -. , (-
). -, -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
43/256
43
, -. -. -
, - . - , -, -. , , - , - .
BPMS - . .. , , -. - -. -,
. .
1.13.1.
-, - , , -. -, .
, - . , . -
, , , .. -,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
44/256
44
. , , - , , , .
1.13.2.
- , . ., , - , , -. , -,.
-. .. -
, .., . -. , -, . -10 .
1.13.3.
, - , -. , - .. , -, . -
. - , -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
45/256
45
, , , .. -, .
-, .. . ,
, - , .. -. , -. , - , . , - , .
- . , -. , - ,
.
1.14. - , . -,
, , - , .
- -. ,, -. - -, -
, , .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
46/256
46
1.14.1.
, - , , . -
, ? -, , , -. - (WBS). , -.
.
1.14.2.
(SADT) -. -, ,
, . -, -. SADT .1. - , , . -
, -.2. , . , . - , , , -, .3. ,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
47/256
47
-, - . .4. -
, -, -? . .
SADT -, . ,, -. , IDEF0 -. --. - , IDEF0 .
1.14.3.
, , . , - , -: ? ,, -
. , , :?. -.
1.15. -
BPM
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
48/256
48
. - -: , , -
.
-. , - , , -, -. , :1. - ;2. - ;
3. - -;
4. , - -
, -, . , -
, - ?. , , , , -. - , -, , -, - , -..
?. -
: (1) , ; (2)
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
49/256
49
, , , -; (3) - - , .
. - , -. - , , . , . -, , -, -. , .
--, -
- . :
1. -?
2. ?3. ,
? - -
, -, - . , -, -. -
, -, ,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
50/256
50
.
1.16. ,
- (). . -, .
1.17.
. . , -, , - , , .
1.17.1.
--. , , -. - -
. -, -, , .
1.17.2.
-
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
51/256
51
, - . , -. , , -
, . : .
, -, - , , . .., , -, .
1.18. -
-, , , , - - - -. :BPEL - (Business ProcessExecution Language, BPEL) - , -
. - -. Business Process Execution Language for WebServices, BPEL4WS. --.
, 2002,
IBM, BEA, SAP, Siebel Microsoft . BPEL 2.0, 2007 .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
52/256
52
OASIS (Organization for theAdvancement of Structured Information Standards, www.oasis-open.org).
BPMN -
(Business Process Modeling Notation) - , -. BPMS , , .. .. .
() OMG(Object Management Group, www.omg.org), -.
BPMN 2.0 2011 .EPC (Event-driven Process Chains, EPC) -. -
. Software AG
(www.softwareag.com).UML (UnifiedModeling Language) - . UML .
, . UML , , -, , . UML , UML-.
() OMG(Object Management Group, www.omg.org).
UML 2.02005 .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
53/256
53
UML 2.4.1 2011 .
UML 1.4.2 ISO/IEC 1950
WSDL -, -
XML (Web Services Description Language). -, -, .
W3C (World Wide Web Consortium,www.w3.org/Consortium).
2.0 2007 .
XPDL XML (XMLProcess Definition Language). ,, -BPMS .
WfMC (Workflow Manage-ment Coalition, www.wfmc.org) .
XPDL 2.2 2012.XSD XML- (XML
Schema Definition). , - -. XML, , .
XML Schema -W3C.
1.0 -
2001 .
BPMN 2.0.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
54/256
54
2. BPMN 2.0
BPMN 2.0 - -
-. , - , --: -. - :
(-) , , .
BPMN - ObjectManagement Group . , , , -
, - BPMN -. , --, -.
BPMN - - WS-BPEL. --. WS-BPEL . , , , --, , - (-). -
-, . , -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
55/256
55
- , -- , -
. - -, , WS-BPEL. , -, . , -, BPMN, WS-BPEL. BPMN 2.0 -OMG, .
() (). - BPMN,
, -, .
2.1. BPMN
BPMN (Business Process Model and Notation) 2001-2004 Business Process
Management Initiative (BPMI). , . -Business Process Management Notation. - - Business Process Model and Nota-tion : -. ,
, . 2004 -Object Management Group, 2006 OMG
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
56/256
-
,
-
-BPMN
2011
:.
,
, , -2.0 ,
OM
Busine
2-
BPM ,
,
.G BPM,
,
ss Proc
1.
BPMN
N 2.0,
56
2.0,
ss Mo
2.0
WS-
: B2B,
eling
- B
PEL, Y
2C, B2
BPnd No
BP
. ,
PMN 2.
AWL-,
..
-N ation,
N
-0, . -
. .
-
.--
.
-, ----,-, -, - -
-
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
57/256
57
WS-BEPL. - -XPDL (XML Process De-finition Language). XPDL
- BPMS. Workflow Management Coalition, XPDL 2.2.
2.2.
BPMNBPMN :
-,
;
;
- .
, .BPMN --, :
();
;
;
,
-
, -, , - BPMN -. -
BPMN.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
58/256
58
2.3.
BPMN 2.0
, -(. 2-2):
1. ;2. ;3. ;4. .5. ;
2-2. BPMN
2.3.1.
: (. . 3),(. . 5) (. . 6.3).
, -
, , -, ..
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
59/256
59
, -, - . , 1000 , -
.. -,
, ., 1, . -, -. , 30 . -, - , -. , ,.
2.3.2.
. : -(. . 4), , (. . 6.5.1).
, --.
-,.
-, -(.. 3.2.6).
(. . 6.5.1) . , , , .
-. -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
60/256
60
, ,-. , , .
2.3.3.
-. : - (. . 8), (. . 8.1.5), -.
-, -.
, , .
-, -.
2.3.4.
, .
, -. . , . , -. ., ,. : , , - , . -, , , - .
, - . . -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
61/256
61
, - , . , -
, .. . -, , . - . -.
2.3.5.
- , BPMN ,, ,. .. , . (), . , -
. -
. - , . .
. .
2.4. BPMN BPMN 2.0 BPMN1.2, , -55 116, - .
- -(. 2-3).
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
62/256
62
2-3. BPMN
7 , ( ) .
(+17) ;
(+29) , (+50) . ,
BPMS 100% , -. , -
. ,-
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
63/256
63
.
2.4.1.
BPMN
(. 2-4), BPMN., . -. - .
2-4.
(. 2-5) . , , -, . -. -. -, . . - , --.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
64/256
64
2-5.
2.5. -
BPMN 2.0
-:1.
(), :a. () -:
;
;b. () ;
2. --(Collaboration);
3.
(Conversation), , -;
4. (Choreography), ;-
. -
.
CRM
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
65/256
65
2.5.1.
(orchestration) - , - . - - , -
-. - , -. , () ().
2.5.1.1.
, - , (. . 9). . -, . (. 2-6) .
2-6.
2.5.1.2.
, -, . -(. 2-7) .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
66/256
66
2-7. ()
, (. . 1.13) , -.
2.5.1.3.
(private) , -- . - , . , (. 2-6).
2.5.1.4.
(.2-8) -. , , -, .
, , , ..
2-8.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
67/256
67
2.5.1.5.
(. . 1.15) -, - BPMS.
, , , - , , (. 2-9)-.
2-9. 2.5.1.6.
(public) , -, -. .
-, , .. (. 2-10).
2-10. ,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
68/256
68
-, -, -. (. 2-11) .
, , , . -, .
2-11. ,
, ..
. (. 2-12) -, , - . , , -. .
2-12. ,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
69/256
69
:
-, -,
--. -, - - BPMS .
-, -(. 6.5), -, , -..
2.5.1.7.
, , .
, , : , , -, -.
, . - (. 2-13) : - () (). . - , , . , , -.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
70/256
70
2-13. () () , ,
. , , . --,
. .. - -.
2.6. , , -. (Collaboration) . -, .
(. 2-14). . , -
, . , -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
71/256
71
. , - , , . , , ,
. , . .
2-14
2.7. ( , ) (. 2-15).
, , .
2-15. .
, -, -, . , -,
-.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
72/256
72
2.7.1.
, . -, , , .. -
. , -- . . : , ,, , . , (. 2-16)
. - , -.
2-16.
2.8. ,
2-17 -,
2-17. ,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
73/256
73
3.
. .. .
-. , --. .
BPMN -. -: , , () -
, (. 3-1).
3-1. BPMN 2.0
, -. - -
. .
(. 3.5)
() , (. 3.5.2).
, , . , , -, -.
3.1. BPMN
, -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
74/256
74
, .3-1.
3-1.
()
()
-
,
3.1.1.
BPMS, - -, -BPMS . - , -.
, . - , , (. . 9). , -.
3.1.2.
, - BPMS ., , -, .. , - -.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
75/256
75
3.1.3.
., , BPMS-, , -
. -
. . .
3.1.4.
-, - . -BPMS BPMN.
3.1.5.
-
-, - , - - . - , , - . , -, 100 -, -.
50, , , , -. .- -. --, -.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
76/256
76
3.1.6.
. (. . 6.4.). : (. - 3-2) -. , , , - .
.
3-2.
-(. ), -. , , -. , -.
, . , , .
3.1.7.
() , -. -
, -. -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
77/256
77
, ,, , -.
3.2.
,. . , . BPMN 2.0 -, .. -
: ; , ; -, , (Ad-Hoc).
3-2.
-(Ad-Hoc)
3.2.1.
, , . ,
, . -. -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
78/256
78
. .
3.2.2.
, -. -: while...do, repeat...until. . 3-3:
3-3.
loopCounter , , -.
testBefore , , :testBefore = , ,testBefore = ,
loopMaximum: ()completionCondition , Boolean:, -;
3.2.3.
-, -
. , ., -, , , - . , . -, -. --
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
79/256
79
. , -. -
. 3-4-:
3-4.
isSequential , ;, .
loopCardinality ()loopDataInputRef completionCondition , Boolean:
, ;
MultiInstanceBehavior:{None|One|All|Complex}
-: None: -
. One:
. All:
. Complex: -
.
, -
, is-Sequential,(. . 3.2.4)., -
. , - -.
-
, . -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
80/256
80
. , -.
3.2.4.
- . -, . : while...do, repeat...until.
, - . , -, - isSequential,(. 3.2.3), ..
3.2.5.
AD-HOC
(ad-hoc) , - .
ad-hoc, -, -, . - -. -
. - . (.3-3) ad-hoc -. -. , --.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
81/256
81
3-3. Ad-hoc
3.2.6.
, - . -. , , , - -. , , .. , -, . , -
, , - , , . , .
(. 3-4) -. A . A , -,. ,, - , -, .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
82/256
82
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
( -).
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
83/256
83
3-5.
-
Ad-Hoc
+ Ad- Hoc
1 2 3
4 5 6 7
-- 8 9 10 11
3.3. . -
. -, ., , (. 3-5). -, , , -.
3-5.
1
2
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
84/256
84
3.4. -, , -
, .. -, -.
(. . 2.4). :
- - , , -. ,-, , .
. - , , , , , - . - -, -
, , -.
BPMS. -, , - , -, , -
. ,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
85/256
85
, .
3.5. -
. - , , . .. : (embedded) ,(global).
, , - . ,
.3.5.1.
, -. -(. 3-6). -
, . , , (.), , , - , , (. ). , , -. -
,.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
86/256
86
3-6.
, , . , -, . (. 3-7) .
3-7.
-, . , , . (. 3-8) , . A -, , -
.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
87/256
87
3-8.
, -.
3.5.2.
() -,
. -BPMN 1.0 .
. -, -, -. -, -.
, -. -. , :
, , -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
88/256
88
, .. . (. 3-9) , -. , -
, - , .
3-9.
-,
(Call Activity). -, .
, -.
3.5.3.
(Call Activity) , -- . - .. . -, , -:
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
89/256
89
--
, . (. - 3-10)
.
3-10.
, .
-, (. 3-11).
3-11. .
3.5.4.
, . -, , - ., - , -.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
90/256
90
3-12.
3.5.5.
AD-HOC
(Ad-Hoc) , , - . Ad-Hoc, , - , , , --, Ad-Hoc . -, . -.
(. 3-13) - Ad-Hoc , .. , .
3-13. Ad-Hoc
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
91/256
91
Ad-Hoc BPMN: , , , ,, , -
, . Ad-Hoc BPMN: - , ,
, Ad-Hoc , , , - "-", -. Ad-Hoc. , -, . (. 3-14) , -, , - , -
.
3-14. Ad-Hoc
3.5.6.
() -, -
, - .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
92/256
92
, , -, . - .
-, :
(Message),
(Error),
(Escalation),
(Compensation),
(Conditional),
(Signal), (Multiple).
-, . (. 3-15) () () -
3-15.
, , -
. , (. 6.9). - . - -. , -.
(. 3-16) -, ,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
93/256
93
. -, -. -, - . -
, -, . - , .
3-16.
, , - , . , , , -. (. 3-17) .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
94/256
94
3-17.
3.5.7.
- , -, , . -
, , -, - . -, , ,.
,
, BPMS -, , - . BPMN 2.0 Web Services Atomic Transaction,- . -
, , .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
95/256
95
, : . --
. -
Web Services, -. -, - , . , , , .. -.
-, . (. 3-18). , . , , , , .. . -
, - , .
3-18.
1.- . - , -
, - .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
96/256
96
, , .2.,
. - . . , , - (Cancel),. -.
-, - (Cancel). - .
-, -.
,
-.
3., , - . (Error). - ,
, , -, -. (. 3-19)
. , . ,
, . , -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
97/256
97
: -, , , .. -.
, -, . - , -, .
, - , , , -(Cancel). ,, . -.
, , , -BPMS . -
, . --.
3-19.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
98/256
98
4..
-(), -, .. , , -. 4-1.
- -
, ., -, .
-, , , -. ,.. , .
, .
4-1,
, -
, .
, , -., -. , . , ,
, .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
99/256
99
5.
BPMN () () -
. : , -, - . . , ,,
. -, .
5.1.
. ,
, , . , , ,- .
- , -. -
, , -. -:1.: -.
2.: -, , -:
, -, . ,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
100/256
100
-,..
,
. , VIP, . ,
, -. , , - . , , , ., -: - ( ), : , , ( ) ,, -().
, -, . -.
--. - . - , , , , , .
5.2. , , .
5-1, -.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
101/256
101
5-1.
-
-.
-
-
--.
--.
,
-
.
-, -.
.
-.
-
.
,,
-.
-
,,
--
-
5.2.1.
- , -(. 5-1). .. . .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
102/256
102
5-1.
- - (. 5-2). .
.. .
5-2.
(. 5-3) . , -. -, -. , , , , -
. -. ,. -, . , , . ,
. , -, , .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
103/256
103
5-3. ""
5.2.2.
(OR)
(-), , -, -. -. -
, -- , -. , -, , . - , -, , .
, , . --, -, -, -. (. . 7). (. 5-4)
-. 1 2 , . , .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
104/256
104
5-4.
- -. , - -(), . , -, -? , ,, , , -.
: , - , .
5-5.
(.5-6), , -
, ,
2
1
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
105/256
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
106/256
106
- . -, .
, , . , , -, . ..(. . 6.11.1)
5-7. , , -
, ,.. - , . -, , .. . -
, , -.. (. - 5-8) . , .
2
1
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
107/256
107
5-8.
-
, , .. , - . , , , -.
(. 5-9) --.
, , . , . , . .
5-9.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
108/256
108
, - -, -, -, . -
, , , , , , , - -.
5.3.
, . , , , . , , , -.
5-10.
-, , , -. , ,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
109/256
109
-. , -,,
. , , -. , -. , , , -.
5-11.
5.4.
(--), , -
- (. . 6.2.2). -:
, . -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
110/256
110
: -, -, -. ,
-, . , , . , , -, -, -.
(. 5-12) --. -: , . --. , , -
, .
5-12.
(. ) , - - . :
, , -.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
111/256
111
- , - , .
5.5.
,()
-
(--), -, -. , -, -, . , . . -
. , , -(. . 1316.7).
5-13. , (-)
--, -
, ,
A
B
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
112/256
112
.
5.6. (
) , (-), , - -. . (. 5-14) , : , .
5-14. ()
.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
113/256
113
6.
, --. - , , -. - , . ,
., , -
, . :
, , , , . -.
, , . , ...
, -. , .
, . , - , . --.
, , : -,
.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
114/256
114
6.1. 6-1. BPMN
-
-
-.
.: -.: :
: .: .:-.: -.:
:-.: .:.: -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
115/256
115
6.2. .
6.2.1.
,
, -
, . ,, , - .
, . - -, . -, -, , . ,
, , -(.6-1).
6-1.
6.2.2.
BPMN - . -, . -
. -. -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
116/256
116
. - -.
BPMN --
, , , (.6-2).
6-2.
6.2.3.
-. , , -. -
, -. (. 6-3) - : -, -. (. ) -.
6-3.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
117/256
117
6.2.4.
-. (), . -, -. , , -, -, -. -
, . (. 6-4) , -, , , , -, -. , ,, . (. ). , , .
6-4.
6.3. -: , , , , -
. , -.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
118/256
118
, -. - . , -
, -, . (. 6-5). , , .
6-5.
, -
.
6.4. . -,
, ., -. , , BPM2.
, -
2 BPMS -.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
119/256
119
-. , -. .. , - . -
, , - , -. 6-2.
6-2.
,
,
, , . , , -, -.
-, -
, . :
;
-;
.
;
6.4.1.
.-, -
, . -.
-, - . , . -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
120/256
120
-() .
-, -, .
, ,-3. , -.
. , -, . , - , . , - . ,
. - , -, . - , .
-(. 6-6), -, , , . -,
3 BPMS , , , ,.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
121/256
121
6-6.
BPMN , -
-, - , , BPMS, .
6.5.
-, - , . - , - , , , (. . 6.5.6).
1
1
1
1
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
122/256
122
6.5.1.
, , -, -. -
. -, - . - - , - (.
6-7). - , , , -. -, .. -. BPMN , , - Java Message Service (JMS) , , J2EE, , , -.
6-7.
-
. , -, , -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
123/256
123
. -, , , , , .
6.5.2.
-, , (. 6-8), - , (. 6-8).
) )
6-8.
, , ,, , -, , . , .
, - , , , , , . , ,
(. 6-9). .., .. , .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
124/256
124
6-9.
: -, (. 6-10)
6-10. : , -,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
125/256
125
6.5.3.
: - . 6-3 -
. ., , ,. , , -.
-. -, , , -.
, BPMN 2.0. - . -, --. .
6-3.
.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
126/256
126
(. 6-11) - - . - . ,
. -, . , -, .
6-11.
6.5.4.
, -, -,
. , - , . -, . , -, , - . (), - . - ,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
127/256
127
. - , .
6.5.5.
-, - . . ,.
(. 6-12) , - , -, . - -. , .
6-12.
6.5.6.
-
.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
128/256
128
, .
, -, -
. (-) (), . - . -. , - , ,, -. -, , - . , -. , -
, -.
.. - . .. , -. , , -, , -. , , . , -. - , ., . , -
.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
129/256
129
6.6. 6-4 .
6-4.
-
,
: -.
, , .
, ..
-
, , -.
. .
-
: -..
. - , -
-
.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
130/256
130
-. , . ,
. - -. (. 6-13) , -.
6-13. . -
, - (. 6-14). . - , , : , ,. - BPMN , (.. 6.7).
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
131/256
131
6-14.
, - -, . -
, , . . (. 6-16) -.
6-15.
6.7.
, , . , .. , , -
, . -. - (. 6-16). (. 6-16),
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
132/256
132
6-16.
6.8.
, - . - , -. ,
. (. 6-17),
. - -, .
6-17.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
133/256
133
6.9.
(. 3.5.6)
: ,
,
,
,
,
,
, ,
. , .. -(. 6.2). , .
(. 6-18) - -.
, . - , .
6-18.
,
A
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
134/256
134
, -.. -, , - . , - -.
6.10.
BPMN 9 -, . 6-5.
6-5.
-
,.
.
,.
, ... .
, -.
, -, .
., -.
- , ..
, ,. - .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
135/256
135
6.10.1.
/ . -
, .
, -. (. . 1.13.2), -. , -
, . (. 6-19),
, , . -, . , .
6-19.
6.10.2.
-
, -. -
, , -, .
1
2
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
136/256
136
(. 6-20), -. -, -
. -, , . -, , -. ,: , -, . ,- .
6-20. -
6.10.3.
-
- . ,
-.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
137/256
137
, -. .. --- -. ,
, .
6-21. -
6.11.
,
, -, , -. . -
. -, -, , . -, , -:
1..
2.
.3.4..
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
138/256
138
, - (. 6.14). -, , .. -
-, , .
6.11.1.
-
- , - . -.. -.
6-22. -6.11.2.
-
- , .., ,. .. - . (. - 6-23) , -
. , -. -, , .
6-23. -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
139/256
139
6.11.3.-
- -, , -. -
-.- -
. -, -, ., -
, . (. 6-24) -
-. , -. . , , . -, , . -.
6-24.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
140/256
140
6.11.4.-
-, -,.
(.) . -, -. -, , -.
6-25. -
6.12.
, -.-:
-;
-;
, ;
:1
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
141/256
141
.2
.-
, , .
6.12.1.
,
-, -
(, ..) .
, , - (, -, ..). . ,
, , . --.
-, -.
6-6 - , -.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
142/256
142
6-6. ,
. .
. , -
- .
. , .
, .
, --
, -.
- . .
.
.
.
.
.
-
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
143/256
143
6.12.2.
, -..
(. 6-26) -, . , , .
6-26. ,
6.12.3.
. (. 6-27) - , ., -. ,.
6-27. -,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
144/256
144
6.12.4.-
- -. (. 6-26) -,
, .
6-28. -
6.12.5.
-
-- . (. 6-29) - -,. (. ) -
. , , . - , -.
6-29. -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
145/256
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
146/256
146
. -, . ,
, , , -, . ---, .
(. -6-32). , .. -
.
6-32. -.
6.13.
,
, , . , -, -
. , -, : - - , -. .. . (. -6-7).
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
147/256
147
6-7. ,
-.
.
.
, .
, .
. , -.
, -. .
-.
,, .
-
,, .
6.14. , , , -
.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
148/256
148
(. 6-33.) - -. ,. - -.
, , BPMS.
6-33.
(. 6-34
6-34) -
, -, -. - -.
6-34.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
149/256
149
6.14.1.
-. .
-, -. - , , - .
, . .
- -. - , -. - , . ,.
6.14.2.
- -, -
. -
-(. 6-35). - . , . , . .., . ().
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
150/256
150
6-35.
6.14.3.
--, -
. - (. 6-36) -
, ., -, , -. , -
.
6-36. -
(. 6-37) , -. -, -.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
151/256
151
6-37. -
,
. . , .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
152/256
152
7.
, - . , ---, . -- , -. -
, ,-. , .
7.1.
-, :1.:
:a.-, .
b.
, .
:c. , -.
d. , -, .
:
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
153/256
153
, . -, -.
:
BPM -.
2.:
, , -;
.. --.
3.
: - , - . , -;
., ;
4.:
, ;
, -, ;
5. , -:
;
.6.:
, ,;
,.7.:
, ;
, , ;
.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
154/256
154
7.2.
-
: ;
;
;
;
;
.
, , . -, , -. , . , -, , , - . , -
, , . -, --.
,, -
, ..; , , .
, - , . -
, ,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
155/256
155
. .. .. , -. -,
.
, . , .
7.3.
, , -:
7.3.1.
. , -, -, , -, - , -. -, -
. .
(. 7-1) . - , --
. BPMN , BPM
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
156/256
156
-, . - , .. -.
7-1.
. (. 7-1)-, -.
7.3.2.
.. . , (. 7-2) -: - , , , ,, -. -
, , -. -, . .. - , -.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
157/256
157
7-2.
7.3.3.
, , , . , -, , . , - , . - , -.
(. 7-3), 1 2. 1 - , - , , 1.-,
.
2
- 2 .. - , .. .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
158/256
158
7-3.
7.4.
.. -, , , , . .., . , - . -.
-, .
, -
. , , , , .
, BPMS.
7.4.1.
(. 7-1) .
1
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
159/256
159
7.4.2.
-, .. , , . - , - (7-4).
7-4. 7.4.3.
, -, , -, , , 2. .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
160/256
160
(. 7-5
7-5) , . , 2, - , -.
7-5. .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
161/256
161
7.5.
.. . .
7.5.1.
;
(. 7-6) , - , .. .
7-6.
7.5.2.
(. 7-7) , .
7-7.
7.6.
-:
, -;
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
162/256
162
, -, ;
7.6.1.
,
, - . . , . - (. 7-8). , , -
, , . , - . , -. -, . -, ,
. .., -, .
7-8. ,
7.6.2.
,
, , -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
163/256
163
-. (. 7-9), - . ,
- . -, . -, - . -, - , -.
7-9. ,
7.7. - -, . ,, -
. , --. , -, ., - , , .
- -,:
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
164/256
164
1) , , -, .
2) , -;
3)
, ,, . , , -;
4) , , , ;
7.7.1.
, . , , , -, -. : -,
, -, , . , .
(. - 7-10), , , , : , , -. , - , ,. --, : , -
, , .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
165/256
165
7-10. -
7.7.2.
-
(. 7-11) . -
, ,, .. -. , -.
-, -. -
, -, , ,.
7-11. -
(. 7-12), ,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
166/256
166
. -, -, .
, -, , --. -, .. .
7-12. -
7.8. . -, -, WS Transaction. :
;. BPM -
, ,
WS Transaction, .. -,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
167/256
167
.(. 7-13), -
, . -
, , , . , - -. . , -, -. - ( ) -, -. - . , -, .
7-13. -
. - - , , ,. , -, -.
.. -
, : ;
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
168/256
168
, ;,
(. 7-14), , -
-. , -.
7-14.
, - -, :
. (. 7-15), -
-. , -. , - , -
.
7-15. , -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
169/256
169
- (. . 3.5.7). . -,
. -- (. . 6.11.3) : , -; . -, - , , , -.
7-16.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
170/256
170
8.
- -. , BPMN - , -, -. .. : , , .., .
XML . , , . . XML--XPath.
, . , - . -. , , -. , ,
CRM. - . -, .
8-1, -.
8-1
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
171/256
171
, -. -.
- . -.
, .
-.
- , .
.
, -.
, -.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
172/256
172
8.1.1.
- , , , , , . (. 8-1), (. . 3.5.1), -.
8-1.
(. 8-2) -, -
. 1 1, . 2 2, 3, 1 ..
8-2.
, (. 8-3), (. . 3.5.2).
, , . - ,
1
2
3
2 31
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
173/256
173
-. - .
- , -.
8-3.
8.1.2.
. -, -. , -( -
, ).
8-4.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
174/256
174
-, -, - . , ,
. , .
_
8-5.
8.1.3.
, -. -, - , -, .
8-6.
8.1.4.
-, . -. , - () . -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
175/256
175
- , , .
, .,
, CRM , . , . -. -.
8-7.
8.1.5.
-- -, . - . , BPMN -, ,, .. -
: -, - . (. 8-8)
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
176/256
176
, , CRM, CRM , .
8-8.
8.1.6.
-,. , (. 8-9) -. , -.() .
8-9.
, -
, ,(. 8-10).
8-10.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
177/256
177
8.1.7.
, , , , . , -. , --, , -.
. - - . , , -. , -, . ( ), , .
-, , -.
8.1.8.
(, , ) -. - . --
. , . , -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
178/256
178
, -.
8.1.9.
, , .
- . .-- . -. , , . - , - . . () , -
, ,
BPMN 2.0. -, . , -, - . , . , .
BPMN BPMS, .. .-, , .,
, .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
179/256
179
. .. -.
,, ,
, ., - . .
BPMS, -. - , , ., -. .. - , , .
8.2.
: BPMN
, -. -.,.
. .. -. -:
-
.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
180/256
180
, -. , -, . -
, - . , , . - , . , , , -, .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
181/256
181
9.()
- --, . - . .. , , . -, -.
9.1. ,
. -,.. , -
. -, -, . . , , -
, . , - , , -. -, . - , .:
1.
;2.;
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
182/256
182
3., , -; -
. - , . - . , , - . .. . , --- . , --, - . - , . -
,.,
, , --. . -, , , .
, , - ., , - ,: , ,, , . -
, -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
183/256
183
. ,.
--
-. -. , . -, -.
9.1.1. BPM
BPMN , , , -, . . - , -
. -, .
: . , -() -, , -. , , , ., () -, -.
9.2. -
(Pool),(Lane).
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
184/256
184
9.2.1.
, , , ,. , ..
, -, . -, , -.
, -
, - (Participants), -, , , -. -(Participants) : - (PartnerEntity) (PartnerRole) - , ., , -, - -. -. ,. -
.. , . - , , . -.
9.2.2.
, .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
185/256
185
- . BPMN , . ,
, - . ,-, . -, -, - , . ----, .
, , -, , -. (. 10-1) -
, . -.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
186/256
186
9-1,
- (partitionElement), -, -
. , , , , -.
, - . BPMN -(. . 4.1), ,
-: , , , -. -, .
9.3. BPMN 2.0 -
, -: , --. (Performer) (Resource). ,
, , , , -. , , , - ,, - . -, -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
187/256
187
, : , - , 1000
. - , . -BPMN -, .
9.4. WS-HUMAN
TASK
, -BPMN 2.0 , , WS-HumanTask. , (Performer) , - (HumanPerformer). WS-HumanTask. (ResourceRole) -BPMN 1.0, -.
(. 10 1) , , . , ,
. BPMN 2.0 , .(PartnerEntity)-(PartnerRole) , -. , :
(Performer) (Resource) - . BPMN .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
188/256
188
, , -.
10 1.
, , BPMN , , , - -. -- -, , , , , , .
. - , -. , - , - , . , - , BPMN
-, , -.
, WS-Human Task.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
189/256
189
9.5. WS-HUMAN TASK
WS-Human Task
(generic human role), :
, - , . -..
,(). , -.
(stakeholders), -, - , -, .. -;
(potential owners) , .. ., .
(excluded owners), - , -
, , .
(actual owner), , -, - . -, , -, , . -.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
190/256
190
(business administrator), , , -.
(notification recipient), , -
, , -..-
, -. , WS-Human Task - (. 9-2). -.
,, , - , - . . , -
. - : -, .
.. , - , -. ,
-. -, .. -. ,. - , . -
. , -,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
191/256
191
-.
, ,, -
, -. : , - . , . , -. , -, , -, .
, , , -, .
, .. , - , . , , -, -, - , ,. , , -, OK, . - ( ), . , .
.. , .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
192/256
192
, , - ( ) -, ..
9-2
1
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
193/256
193
10.
BPMN, , -
. - BPMN, , .
-, - -
. , - -, -www.workflowpatterns.com. workflow, BPMN 1.0. -workflow , --. -
, -: , --. -, , -.
10.1.
-. -, -BPMN 2.0
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
194/256
194
10.1.1.(CP1)
, .
, -, (. 10-1).
10-1,
. , - ,.
10.1.2.
(CP2)
, -
. (.10-2) - . -, (), , -. . -, , (.). BPMN 2.0 , -, - . -, -, -, -().
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
195/256
195
10-2.
10.1.3.
(CP3)
, -, -
. -(. 10-3) -. -, (. ), - , . , , -(. ).
10-3,
10.1.4.
(CP4)
- . - . -, - (. -10-4). , - , - (. . 3.1.5),
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
196/256
196
- , -. , -, -.
10-4,
-, - , -, (. ). -, , . , , , . - , ,. , .. - , -.
10.1.5.
(CP5)
-, -. , -. -
, , , -, . -
1
3
1
3
2
1
3
1
3
2
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
197/256
197
, , ,, -.
-
. -, (. 10-5). -, , ,, . , , , - . .. .. . , ,, -. - .
, -
-. - , - (. 10-5). -. , -.
10-5.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
198/256
198
10.1.6.(CP6)
, -, -. ,
-. , call-, ., ,, .
. -, (.
10-6). -, -. -, - (. ). -, -, (. ).
10-6,
1
3
1
3
2
1
3
1
3
2
1
3
1
3
2
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
199/256
199
, , - .
10.2.
-.
10.2.1.
,
. --, -.
10.2.2.
(CP7)
, , , , -. , , , . -, .
, - . -, . , -.
(. 10-7)
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
200/256
200
. ,.
10-7. (. 10-8) -
. (-) . (. . ) . ,-(. . 5.2.2). -
, , -, (-) . .
10-8.
10.2.3.
, -. -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
201/256
201
, (. 10-9). , 1 2. -
1 . 1, -, .. . , . -1 . -(DEAD LOCK).
10-9
, , -(. 10-10).
10-10
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
202/256
202
10.2.4.(CP8)
. ,, -
, . , -, , -.
(. 10-11) , - , - -
. , , . , , .
10-11, 10.2.5.
(CP9)
, , , , -
. ., -
1
3
2
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
203/256
203
, . -, , -, -
., -
. . -, . , . . -.
-. (. -10-12) , - , .
10-12,
. , -. .. -:
, ;
;
1
3
2
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
204/256
204
.. .
.. - . .. .
, -, - . ,M , N (N
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
205/256
205
, , -.
10.3.
, , .
10.3.1.
(CP10)
. -
, -. .
(. 10-14) -Do-While. , -. - , . -, ,
. (.. ) Repeat-Until.
10-14.
10.3.2.
(CP21)
. (. 10-14) -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
206/256
206
, , . -: Do-While Repeat-Until (. . 3.2.3).
10-15.
-. . , , -
, .. .. -.
-, , ,
. , --.
10.3.3. (CP22)
-. BPMN .
,-.
10.4. , ,
-, . -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
207/256
207
. - -. - , -
, , , .. , . , (- (CP2)). , - . , -. -, , .. , ., -, ,
. -.
10.4.1.
(CP12)
. CP10, , -. () .
(. 10-16) , - . ,
.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
208/256
., ,.
10.4.2.
1
One ,
(CP13
10-17.
-16.
,
)
.
Com
, loo
(
20
ultiInst
).
plex
,
,Cardi
. .
nceBeh
(
ality,
10-1
vior . one, . .
)
)
3-4.
()
--
---. --All: ---
- - -
-
-
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
209/256
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
210/256
210
, -. - , .
(. 10-19).
10-19,
(. . ), , -, , -- . , -.
(. .10-19), - -. , .
10.5.2.
(CP17)
, - , -
. -- . , -, - . .
- Ad-Hoc (. . 3.2.5). (. 10-20) Ad-Hoc, -. -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
211/256
211
. (. . ), Ad-Hoc, - 1-2 1-2. .
(. . ), , , .
10-20,
10.5.3.
(CP18)
- -, ,. , - , . , .. .
, - BPMN , -(. . 9.5). BPMS ,
- , .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
212/256
10.6.
10.6.1.
,.
.
,
.
(.
.
10
.
10-21.
,
21
-21) ,
, , , ,,
,
(CP11)
,
. . ,
, --.
------
-
, --
-
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
213/256
213
(. 10-22) , . -, .
-, (.. ).
10-22.
- (. 10-23). , -, ,
. .. -. , -, .
10-23. , -
10.6.2.
(CP19)
, --
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
214/256
,
10.6.3.
10.6.4.
,
(CP20
,
.
10
)
-
.
10-
10
24.
25.
(CP
21
-24)
.
,
5)
.
.
,
, (,
.
.
A
,
,
.
10-25)
- -
-
,-
-.-.
-
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
215/256
215
, -- . .. .
(. 10-26) -
), . , -, , . A .
10-26.
10.6.5.
(CP26)
, - , - , . -.. . , -, , , . -. - .. , -.
(. 10-27) -, -, A.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
216/256
10.7.
.
10.7.1.
1
, ,
-27.
(4.
,
, ,
.
) .
.
(
10
21
P23)
28)
.
.
(. :
,
. ., .
)---
--
-
--.
.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
217/256
217
1 2. -. 1 , -
, . , , .
10-28.
10.7.2.
(CP24)
, - , , -. , , , .BPMN , - . BPMS- . -. -.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
218/256
218
11.
(collaboration) -, , . B2B, -. .. -(. . 2.5.1.3).
-. -
, : , .., -, -, : , , . , , .
, , .. -. - , ,.
11.1.
- . () ., , -
. (. 11-1) . -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
219/256
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
220/256
220
. , - , .
11-3.
11.2.
-, , - , ,
. - , . (. 12-2) -()(-).
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
221/256
221
11-4. -- -
, -.
11-1. minimum , -
maximum ,
numParticipants ,
11.3.
-. , -
. , -, . , -.
(), - ,
() -. -, . , -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
222/256
222
--. -:
.
-, - ().
., --; -
BPMN.BPMN , .
11.3.1.
- .
, : .
(. 11-5) . - .-
.
11-5.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
223/256
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
224/256
224
, , .,
.
11-7.
11.3.4.
, -
, -, , FIFO - , . - --. , .. -
. -(. 5.25).
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
225/256
225
11-8.
11.3.5.
-. , -, .. - . (. 11-9) -. - -, -.
BPMN, - - . ,
-, .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
226/256
226
11-9.
11.3.6.
, . .
, ,. ,
: -, -.
11-10.
- ( 11-10). . ,
... ...
...
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
227/256
227
, -. -.
11.3.7.
, - -. , - -,.
(. 11-11). . -.
11-11.
11.3.8.
, , -. , ,. . -,
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
228/256
228
, . -, . , - ,
.
11.3.9.
, -. , , - , . -, . , - , --,.
(. 11-12), - . -. -, -
, -.
11-12.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
229/256
229
11.3.10.
, - . ,
, .
11-13.
11.3.11.
- - , -, - .. . , -, , . , -A.
, - (. 11-14). . -. , -, -
.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
230/256
230
11-14.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
231/256
231
12.
- ,
. - , -, , .
,BPMN : -
, - . , -. , -. -.. . , : , , ..
. -. - (. . 6.5.6). , .
- . ,
, , . , , , , . , : -, , . -
-
. 12-1. . -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
232/256
232
:
12-1. .
-
, .. --
, -
, -
-
(Pool) (Participant) -. , .
- , ,
-
,
,
. . -
, , -. , -. -, .. -, - +, ,-
.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
233/256
233
. -, -.
12-1() -().
12-1. () ()
12.1.
-, - , (. 12-2). , -. , .
12-2., -
.. , ,
.(. 12-3), - . - , . -, .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
234/256
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
235/256
235
12-5.
(. 12-6).
12-6.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
236/256
236
13.
- , -
, - . .
WebService, Web Services Message
Exchange Patterns (. http://www.w3.org/2002/ws/cg/2/07/meps.html). , , -, -, . , , ..
13.1.
-BPMN:
;
;
;
;
(). , -
, . - () (), . , -
, .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
237/256
237
, . - . (. 13-1) -,
() -.
13-1. , ,
.. , - , .
(. 13-2) -, (. ) -.
13-2.
- . , . - . (. -13-3) , -
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
238/256
238
, (. ) .
13-3.
, - , . , -
, . , - -. (. 13-4) -, (. ) -.
13-4.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
239/256
239
.. , -, . (. 13-5) , (. ) .
13-5.
, - . (. 13-6) , -.
13-6.,
, ,
(. 13-7) -, . (. ) - , , ( )
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
240/256
240
.
13-7.
. -. -, . .. , , , -
. (. 13-8) , (. . ) -.
13-8.
2
1
1
2
3
1
2
3
1
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
241/256
13.2.
13.2.1.
13.2.2.
13-1.
1
, .
,
.
.
3-2.
13-1.
,
.
24
.
,
.
.
--.
-
-
-
-
.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
242/256
242
13-2.
-
.
, , , , , -
. , .
13.3. 13-3 -.
13-3. .
. -.
. - - -.
, , , ,
. , -..
- - .
-. ,.
-.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
243/256
13-4
13-4.
-
-
, .
, ,
,
, ,.
24
,
.
,
.
.,
.
.
,
,
..
..
.
- -
-
-
-
.
. -
,
-
-
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
244/256
244
13.4.
-
, , . ,. , -, , -. , -.
13-9.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
245/256
245
-: , ( ).
(. 13-9) ,1 , .
-. -- . , - . , , -. .
(. 13-10) -, , -
. - -, , ( - , ) . (. ) .
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
246/256
246
13-10. -
-
, -. , - , -. , -
. -, , .
1
2
2
1
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
247/256
247
, , ,.
, -
(. 13-11), (. ) -.
-. , - , -. -, -. -, , - , - . .., - , .
,
, . -, , . - , , -.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
248/256
248
13-11. -
- . , - , . , -, -
.(. 13-12) -
1
2
2
1
1
3
2
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
249/256
249
, .
13-12. -
1
2
2
1
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
250/256
250
14.
BPMN 2.0, , . . ,.
, -, . - , -, . -
, .
IDEF0, -SADT. - IDEF0 , SADT . , - , . , IDEF0 -, -. , -, - , , -? : , , -.
- -. -, . , - - , , -. , -, -.
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
251/256
251
() .................................................... 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
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
252/256
252
............................................................................... 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
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
253/256
253
() ............................................ 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............................................................................................... 56BPMN ................................................................................ 34.............................................................................................................. 104................................................................................................ 187............................................. 211.............................................................. 10
......................................................... 10-....................................................... 12
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
254/256
254
..................................................................... 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
-
7/24/2019 Fedorov i g Modelirovanie Biznes Protsessov v Notatsii Bpmn
255/256
255
: