fedorov i g modelirovanie biznes protsessov v notatsii bpmn

Upload: -

Post on 23-Feb-2018

251 views

Category:

Documents


0 download

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

    :