Public Process and Collaboration

From Training Material
Jump to navigation Jump to search

Public Process ⌘

  • Represents the interactions between a private Business Process and another Process or Participant
  • Only those Activities that are used to communicate to the other Participant(s) are included in the public Process
  • All other “internal” Activities of the private Business Process are not shown
  • Public Process shows to the outside world the Message Flows and the order of those Message Flows that are needed to interact with that Process
  • Public Processes can be modeled separately or within a Collaboration to show the flow of Messages between the public Process Activities and other Participants
  • Called “abstract” in BPMN 1.2.
  • Public Process is orchestrated by the private processes (as oppose to Collaboration)

<signavio>ece7d3b879d94c79b10e41fc378e706c:46c42041b0f77d715f7b8af11ff43c9ca6c783ea09c6ec60f04f5b961b91_4967cac8dcfd832e16124cc1dfd8036682d21e8c11ac0bb9bea7d875527c615_a5f0d97f4e892962dd98ee74171e62ce8524f0ee737d927065ac95c660b524c</signavio>

Collaboration ⌘

  • Depicts the interactions between two or more business entities
  • Contains two or more Pools
  • Can be shown as two or more public Processes communicating with each other
  • The corresponding internal (executable) Processes are likely to have much more Activity and detail than what is shown in the public Processes.

<signavio>7d4b0223cf224b37b35fddcffce16cb2:c5640bf3ae026a8b7753ae86eea1e1c31e36d3cf42be54d1f744e4a212f11ac_57f164c43cf29bd16dd03e685f163c8e61c61c2467cb5977134d9c1281d0d2_742aba653cf647ca2efea2283c688da6a8b718a946e501be2c76d94d060eeb</signavio>

Nobel Prize

<signavio>498d8fb5966d4176bc9f9d62e2c4c877:d37d122077c8eb7e6d83be0c20a3b8f56132c0dcf834ab96aabb192dd761a_3627ddbbbdeebb7bad78ad08ac098b54f4f51f6e73ec51ad528d5fbe749baa_dd8c8efc6d4b8189274a91319928b101fa5872b74166a2a6b8198c9507526</signavio>

Exercises 2

  • Map Pizza Delivery processes.
  • Use names: Pizza Customer, Pizza Vendor, Chef, Clerk, Delivery Boy, pizza order, pizza, money, receipt
  • Use two pools (Pizza Customer, Pizza Vendor)