從一個歷程跳到另一個歷程 jump
Jump 動作活動可讓您將個人從一個歷程推送到另一個歷程。 此功能可讓您:
- 將複雜歷程分割為數個歷程,以簡化極為複雜的設計
- 根據常見且可重複使用的歷程模式來建立歷程
在來源歷程中,只要新增 Jump 活動並選取目標歷程即可。 當個人進入 Jump 步驟時,會傳送內部事件至目標歷程的第一個事件。 如果 Jump 動作成功,個人會繼續進行歷程。 此行為與其他動作類似。
在目標歷程中,Jump 活動在內部觸發的第一個事件將造成歷程中的個別流程。
生命週期
假設您已將歷程A中的 Jump 活動新增至歷程B。歷程A是 來源歷程 和歷程B,目標歷程。
以下是執行流程的不同步驟:
歷程A 是由外部事件觸發:
- 歷程A接收與個人相關的外部事件。
- 個人達到 Jump 步驟。
- 個人會推送至歷程B,並在 Jump 步驟後繼續前往歷程A的後續步驟。
在歷程B中,第一個事件會透過歷程A的 Jump 活動在內部觸發:
- 歷程B從歷程A收到內部事件。
- 個人開始在「歷程B」中流動。
最佳實務和限制
製作
- Jump 活動僅適用於使用名稱空間的歷程。
- 您只能跳至使用與來源歷程相同名稱空間的歷程。
- 您無法跳至以 區段資格 事件開始的歷程。
- 您無法在同一歷程中擁有 Jump 活動和 區段資格 事件。
- 您可以在歷程中加入所需數量的 Jump 個活動。 在 Jump 之後,您可以新增任何需要的活動。
- 您可以視需要擁有任意多個跳轉層級。 例如,歷程A跳至歷程B,再跳至歷程C,以此類推。
- 目標歷程也可以視需要包含最多 Jump 個活動。
- 不支援回圈模式。 無法將兩個或多個歷程連結在一起,這會產生無限回圈。 Jump 活動設定畫面會防止您執行此動作。
執行
- 執行 Jump 活動時,會觸發最新版本的目標歷程。
- 如同往常,不重複個人只能出現在相同歷程中一次。 因此,如果從來源歷程推送的個人已在目標歷程中,則個人不會進入目標歷程。 Jump 活動不會報告任何錯誤,因為這是正常行為。
設定跳轉活動
-
設計您的 來源歷程。
-
在歷程的任何步驟中,從 ACTIONS 類別新增 Jump 活動。 新增標籤和說明。
-
在 目標歷程 欄位內按一下。
清單會顯示草稿、即時或測試模式中的所有歷程版本。 使用不同名稱空間或以 區段資格 事件開頭的歷程無法使用。 也會篩選掉會建立回圈模式的目標歷程。note note NOTE 您可以按一下右側的 開啟目標歷程 圖示,在新的索引標籤中開啟目標歷程。 -
選取您要跳至的目標歷程。
第一個事件 欄位已預先填入目標歷程第一個事件的名稱。 如果您的目標歷程包含多個事件,Jump 僅允許在第一個事件中使用。 -
動作引數 區段會顯示目標事件的所有欄位。 如同其他型別的動作,將每個欄位與來源事件或資料來源的欄位相對應。 此資訊將在執行階段傳遞至目標歷程。
-
新增後續活動以完成您的來源歷程。
note note NOTE 個人的身分會自動對應。 此資訊在介面中不可見。
您的 Jump 活動已設定。 一旦您的歷程為即時歷程或處於測試模式,到達 Jump 步驟的個人就會從推送至目標歷程。
當在歷程中設定 Jump 活動時,會在目標歷程的開頭自動新增 Jump 專案圖示。 這可協助您識別歷程是否可從外部觸發,也可從內部從 Jump 活動觸發。
疑難排解
發佈歷程或處於測試模式時,如果出現以下情況,則會發生錯誤:
- 目標歷程已不存在
- 目標歷程為草稿、已關閉或已停止
- 如果目標歷程的第一個事件已變更且對應已中斷