活動關係
當活動與一或多個其他活動相關聯時,便存在活動關係, 例如,多個「出貨」活動與單一「訂單」活動相關聯,或者一個「出貨」活動包含兩個「訂單」活動的項目。
若要指示兩個相關的活動,您必須知道兩個活動的名稱,並且在記憶體中具有對應的 ActivityID 以便呼叫 AddRelatedActivity。 這個 API 會在對應的活動記錄之間建立連結。
在下圖中,反白的程式碼行說明您可以用何種方式在「訂單」活動執行個體 #123 以及「出貨」活動 #1549、1550 和 1551 之間建立關係。
商務使用者會查看一個顯示訂單歷程記錄的網頁。 網頁可能會指出訂單在 10 A.M. 抵達,兩天後收到核准,並提供實際文件的連結。 網頁也會因為上圖中的程式碼,提供可將商務使用者導向對應的出貨網頁的超連結。
注意
的所有呼叫 AddRelatedActivity
都應該在 和 EndActivity
之間 BeginActivity
發生。
另請參閱
活動接續
BAM 動態基礎結構
BAM API (BizTalk Server 範例)
協調流程運算式中的 BAM API (BizTalk Server 範例)