節點 - 調用封裝業務流程
節點功能
透過該節點,您可以呼叫組織內打包好的業務流程,設定該節點時可以選擇【執行一次】或【執行多次】。
一、使用介紹
1. 新增呼叫封裝業務流程節點
2. 選擇組織內的業務流程
清單中顯示本應用的封裝業務流程,點擊下方的“其他應用的封裝業務流程”,可調用其他應用下的PBP。
3. 設定執行次數和批次執行方式
根據資料來源,您可以選擇PBP的執行次數是【單次執行】或【多次執行】。
3.1 單次執行
- 場景: 在新增線索觸發的流程中,如果該流程中只能查詢到一個電話號碼,那麼根據電話號碼進行歸屬地查詢就是一次執行。
3.2 多次執行
您可以根據資料來源的筆數設定執行次數,也可以直接設定執行次數(設定為固定值或數值欄位)。
- 場景一: 在備貨訂單工作表中,點選【備貨】按鈕觸發流程,可以看到備貨明細,這是備貨清單中不同商品的資訊。您需要更新對應的庫存,因此呼叫「更新庫存」PBP,根據資料行,選擇【執行多次】。 這裡選擇【多次執行】和【根據多個資料物件的資料量】。
- 情境: PBP還可以幫助使用者一次批次複製多行記錄。複製的行數就是執行次數PBP,可以是動態欄位值,也可以是固定值。
多種業務流程的執行方式
- 並行:如果這些記錄是各自處理各自的內容,互不影響,則並行即可。。
- 逐條執行:執行多次PBP時,如果需要先後順序,後面執行的流程需要等待前一個流程執行完成才能開始。則選擇 逐條執行。此方式下,如果某次流程運行終止,則後續的都不再執行。
4. 等待業務流程執行完畢後,再開始下一個節點
由於業務流程執行需要等待時間,如果後面的節點需要輸出參數,則一定要等到PBP執行完畢後才能使用資料。
如果不勾選,則會出現無法選擇輸出參數的情況。
5. 向封裝業務流程傳遞參數
名稱後面有星號的欄位為必填欄位。
參數可以是固定值或從欄位中選擇。
6. 儲存節點並完成設定
具體案例,請參考封裝業務流程中的範例。