條件流程
簡介
案例簡介
流程有多個分支,資料往哪裏流轉,由預先設定好的流程條件來決定。此類流程即爲條件流程。
應用場景
當不同的資料需要不同的流程路徑時,可以使用條件流程。
如,辦公用品申請流程,申請數量超過 10 時,需要組長簽核進行確認,未超過可直接給內務簽核。
預期效果
如下圖,一個產品的申請數量超過 10 的流程待辦,需要小組長審核後再轉內務審核;申請數量未超過 10 的,直接流轉至內務審核。
設定步驟
具體規則
- 上一節點點擊「送出」後,判斷流程條件,同時進入所有滿足流程條件的節點。
- 點擊線條可以設定流程條件,無設定條件的線條爲藍色,有設定條件的線條爲紫色。
- 如果不設定流程條件,表示無條件限制,資料會直接進入該節點。
- 如果設定了自訂流程條件,則只有滿足該條件的資料纔會進入該節點;如果設定了 else 條件,當並列的其他分支都不滿足流程條件時,資料會進入帶有 else 條件的節點。
設定條件
選擇「辦公用品申請」這張流程表單。點擊,選擇「編輯」。
1. 條件一
在流程設定處,點擊流程節點連接線設定流程條件。
設定後,當申領數量超過 10 個時,流程將流轉至「組長簽核」這個流程節點進行簽核。
根據實際情況,數量也可以自訂修改。
2. 條件二
選擇另外一條流程節點連接線,流程條件設定爲「使用 Else 條件」,設定完畢後點擊「儲存」。
此設定表示,不滿足其他流程條件的流程,均流至此處。
效果演示
點擊剛剛設定了條件流程的流程表單,送出一條超過產品申領數量超過 10 的流程。
可以看到流程進入了「組長簽核」這個流程分支。
注意事項
- 如果有多個流程分支,依次爲每個分支設定流程條件。
- 確保設定的流程條件覆蓋所有流程情況,否則流程可能無法正常進行。
- 送出的流程如果滿足多個流程條件,則流程同時進入多個分支中分別進行簽核。