什麼是BPMN協作圖?
BPMN協作關係圖顯示了沒有中央控制的兩個或多個流程如何以同步方式彼此互動(它們如何協作)。
術語“中央控制”是理解如何在協作圖中表示流程的關鍵。在BMPN中,池用來包含和表示集中控制的流程。然而,有時一個流程與另一個流程相互作用,而每個流程由不同的管理主體控制。當一個組織的流程依賴於資訊或來自外部組織的流程的商品交付時,這種情況通常發生。當這種情況發生時,每個流程都顯示在自己的池中,並且這兩個流程可以通過池之間的訊息流相互通訊。應該注意的是,訊息流只用於在池之間進行通訊,而不在池內進行通訊。
訊息流顯示為虛線,空圓圈表示訊息起源的位置,空箭頭表示訊息終止的位置。相反,序列流程顯示控制元件如何從一個活動指向另一個活動,並顯示為帶有箭頭填充的實線。序列之間的流程永遠不會在池之間交叉,因為一個流程的控制不會操縱另一個流程的控制。您可以將池之間的邊界視為訊息及其序列已知的介面,但不需要知道其他過程的內部工作方式。
當只有一個池存在時,它通常被標記為反映流程的名稱。然而,在協作圖中有多個池存在,標籤是用來顯示管理池中的代表流程控制的參與者。
當顯示多個池時,通常情況下,擁有一個流程的組織不知道另一個組織流程的內部工作方式。因此,將顯示一個池,但它內部的流程將不顯示。相反,池之間只顯示訊息流。