條件分支節點

簡介

功能簡介

條件分支節點,支援在一個「智慧助手 Pro」中新增多個條件分支,使得「智慧助手 Pro」能夠根據不同的情況或條件採取不同行動,並支援順序執行、併發執行以及條件執行。

應用場景

條件分支節點,適用於需要根據不同條件或情況採取不同行動的工作流場景。它允許工作流根據資料或事件的特定狀態,靈活地分流到不同的處理流程中。如:

  • 線上索管理中,根據線索所屬區域將其分配至對應責任人;
  • 在客戶服務流程中,根據客戶問題的複雜程度來決定是發起初級支援,還是高級支援流程;
  • 在人事管理中,根據候選人的面試結果,發送不同的簡訊通知。

預期效果

以線索自動分配場景為例,可根據線索所屬區域將其分配至對應責任人。如,將馬來西亞區域的線索自動分配至區域負責人 Martin,則智慧助手 Pro 的設計及效果如下所示:

設定步驟

本節以線索分配場景為例,來講解條件分支節點的使用方式。

新增「分支」

根據業務需求,在已有節點後新增一個「條件分支」節點,將會出現兩條分支:

  • 分支1:由「分支條件」節點和執行節點構成,表示在什麼情況下執行什麼操作的一類任務。
  • 其他分支:僅由執行節點構成,表示在不滿足其他所有條件下執行什麼操作的一類任務。

例如:對線索分配場景中的任務操作進行拆解,可透過在「智慧助手 Pro」中新增如下三條分支來實現:

任務

對應分支

分支條件

執行操作

任務 1:線索來自馬來西亞區域時,則分配至 Martin

分支 1

馬來西亞區域線索

分配至 Martin

任務 2:線索來自印度尼西亞區域時,則分配至 Erica

分支 2

印度尼西亞區域線索

分配至 Erica

任務 3:線索來自新加坡區域時,則分配至 Peter

分支 3

新加坡區域線索

分配至 Peter

任務 4:其餘情況則分配至 Jane

其他分支

/

分配至 Jane

由於新增「條件分支」節點時,僅預設出現兩條分支,因此需要再新增兩條分支:

附註

本文僅講解條件分支節點的配置方式,關於各分支上執行節點的配置,本文將不再贅述,詳情參見:執行節點詳解

設定分支執行規則

「智慧助手 Pro」執行到分支時,會先對分支條件進行判斷,滿足時纔可執行對應分支。此時,可能會存在多個滿足條件的分支,需要根據實際業務來設定是否允許同時執行多個分支:

  • 滿足條件的分支都執行(預設選項):併發執行多個滿足條件的分支,且已執行完成的分支會等待其餘分支執行完成後,再合併流出;
  • 只執行滿足條件的第一個分支:按從左到右的順序,執行滿足條件的第一個分支,執行完成後即可流出。

設定分支條件

「分支條件」節點用於控制「智慧助手 Pro」的執行方向,僅允許「智慧助手 Pro」進入滿足分支條件的分支,並執行分支上的節點操作。

附註

1. 當不滿足所有分支上的分支條件時,將執行「其他條件」分支;

2. 若設定分支執行規則為「只執行滿足條件的第一個分支」,則即使有多個滿足分支條件的分支,也只會執行從左到右,滿足分支條件的第一個分支。

點擊「新增條件」,分支條件需要設定的內容如下:

  • 多個條件間的關係:當存在多個分支條件時,可以選擇滿足「所有」或「任一」條件;
    • 所有:分支條件之間的關係為「且」,即滿足全部條件時纔可執行該分支
    • 任一:分支條件之間的關係為「或」,即滿足任一分支條件均可執行該分支
  • 前置節點欄位:選擇當前「智慧助手Pro」中前置節點上所儲存的欄位,或部分系統欄位(送出人、送出時間、更新時間、流程狀態);
  • 過濾關係:根據前置節點欄位類型,設定不同的過濾關係,如等於/不等於、包含/不包含、為空/不為空等;
  • 過濾值:可選擇「節點欄位值」、「自訂」或「空值」,選擇自訂時,欄位值需手動輸入。

例如:在分配线索場景中,任務 1 為「線索來自馬來西亞區域時,則分配至 Martin」,則對應分支上的「分支條件」設定如上圖所示。

附註

1. 不同類型的目標表單欄位可設定的過濾關係與過濾值不同,詳情參見:過濾值說明

2. 支援選用欄位值的前置節點有:查詢單筆資料、查詢多條資料、計算節點、新增資料節點、外掛節點;其中,當觸發方式為「定時觸發 > 自訂時間」時,不可引用觸發節點進行賦值;

3. 目標表單中的部分欄位不能設定分支條件,包括:子表單欄位、分割線、關聯查詢、選擇資料、按鈕、當前節點以及當前負責人。

分支操作

新增分支

點擊「> 新增分支」,即可在同一層級的其他分支前新增一條分支,如下圖所示:

刪除分支

1. 刪除單個節點

如需刪除分支上除「分支條件」節點以外的執行節點,滑鼠懸浮至對應節點上方,點擊「刪除」按鈕即可。

2. 刪除單條分支

如需刪除某條分支,僅需刪除該分支上的「分支條件」節點即可。刪除「分支條件」節點時,將級聯刪除該條分支上的所有執行節點。

3. 刪除整個分支

如需刪除整個分支,直接刪除「條件分支」節點即可。刪除「條件分支」節點時,將級聯刪除所有分支以及分支上的執行節點。

附註

刪除分支條件時,將級聯刪除該條分支上的所有執行節點。

調整分支順序

1. 調整分支上的執行節點順序

對於分支上除「分支條件」節點以外的執行節點,可透過拖曳的方式調整其順序、位置到工作流的任意位置,如同一分支、其他同級分支、下級分支、分支外等。

2. 調整整條分支的順序

直接拖曳「分支條件」節點即可調整所在分支的前後順序:

複製/貼上分支

對於相似且複雜的分支,可以透過複製、貼上再修改的方式,實現分支的快速配置。

1. 如需複製某條分支,僅複製該分支上的「分支條件」節點即可。

2. 點擊「 > 貼上節點」,即可將複製的整條分支貼上到同級的其他分支前面。

注意事項

1. 分支最多允許嵌套十層。

2. 「分支條件」節點僅用於條件判斷,不實際儲存資料,不可被後續執行節點所調用。

3. 執行一條分支時,會按從上到下的順序依次執行各個節點。一旦節點成功執行,即使後續節點執行失敗,也不會影響前面節點的執行結果。

4. 併發執行多個分支時,分支之間互相獨立且不會相互影響。如併發執行分支 1、分支 2,當分支 1 上的某個節點執行失敗時,不會影響分支 2 的繼續執行,會在分支 2 執行完成後,才中斷該「智慧助手Pro」執行。

5. 如需對一張表單中不同類型的資料實現不同的修改,建議使用多個串行的修改資料節點,否則可能會出現當前表單正在執行其他批次操作任務的報錯,詳情參見:智慧助手Pro常見問題

6. 一個條件分支節點,最多允許有 100 條分支。以下圖為例:

  • 條件分支節點 1 目前有 4 條分支,最多可新增至 100 筆;
  • 條件分支節點 2 目前有 2 條分支,最多可新增至 100 筆。

這項資訊有幫助嗎?
需要更多協助嗎?聯繋技術支援。