觸發條件
觸發條件是外部事件,會啟動整合作業中的任務或一系列任務。 您可以將觸發條件視為整合作業的進入點,繫結至觸發條件的事件會導致與觸發條件相關聯的工作執行。
您可以在整合作業中新增多個觸發條件。不過,事件發生時,只有與事件相關的觸發程序會開始執行工作。詳情請參閱「在整合中新增多個觸發條件」。
如需所有可用的預設觸發條件清單,請參閱「所有觸發條件」。
連接器事件觸發條件
連結器事件觸發條件是專用觸發條件,可讓您根據使用 Integration Connectors 在各種商務應用程式中建立的事件訂閱,叫用整合功能。
如需所有可用的連接器事件觸發條件清單,請參閱「連接器事件觸發條件」。如要進一步瞭解 Integration Connectors 中的事件訂閱項目,請參閱「事件訂閱項目」。
在整合項目中新增多個觸發條件
您可以在整合中新增一或多項觸發條件,每項觸發條件都與不同的工作相關聯。 整合作業會從發生事件的觸發條件開始。舉例來說,假設您的整合有兩個觸發條件,其中Trigger-1 與 Task-1 相關聯,而 Trigger-2 與下游工作 Task-5 相關聯。現在假設某個事件觸發 Trigger-2,整合作業會從 Task-5 開始執行。
如果多個觸發條件同時執行,每個觸發條件都會執行整合的副本。在上述範例中,如果 Trigger-1 和 Trigger-2 同時執行,Trigger-1 會從 Task-1 開始執行整合作業,而 Trigger-2 則會從 Task-5 開始執行整合作業的獨立副本。這兩項整合的執行流程不會重疊。
執行模式
根據觸發條件,整合作業會以同步或非同步模式執行:
- 同步執行:在同步模式中,整合作業執行完畢後,很快就會提供執行結果。如果您希望整合作業執行完畢後立即取得結果,同步模式就非常實用。觸發條件會以同步模式執行整合,包括:
-
非同步執行作業:非同步執行作業會使用「啟動後即忘」模型。如果整合作業可能需要很長時間才能完成,或執行整合作業後不需要立即取得結果,非同步模式就非常實用。以非同步模式執行整合的觸發條件包括:
- 所有非同步執行作業都會以非同步模式執行。常見的非同步模式包括但不限於:
- 從暫停或核准工作恢復執行的作業,也會以非同步模式執行,即使初始執行作業是以同步模式執行也一樣。
配額與限制
如要瞭解配額和限制,請參閱「配額與限制」。