跳至主要内容

調用業務流程


節點功能

通過此節點,可以調用組織內的封裝業務流程,調用封裝業務流程時,支持單次執行和多次執行。

如果您不瞭解封裝業務流程(PBP),點此查看

使用介紹

1、添加調用業務流程節點

2、選擇組織內的業務流程

列錶中顯示本應用的封裝業務流程,點擊下方的“其他應用的封裝業務流程”,可調用其他應用下的PBP。

3、設置執行次數和批量執行方式

基於數據源,可以選擇PBP執行次數是單次執行還是多次執行。

執行單次

  • 場景示例: 在一個新增綫索觸發的流程中,根據手機號查詢歸屬地,在本流程隻能查詢1個人的手機號,那就是單次執行。

執行多次

執行的次數,可以根據數據源的行數來決定執行次數,也可以直接設定執行的次數(固定次數或某個數值字段)。

  • 場景示例1:

    在入庫單點擊入庫按鈕,觸發流程,獲取到入庫明細,這些明細是多條不同商品的入庫清單,都需要更新相應的庫存,因此在調用“更新庫存” PBP時,根據“多條入庫明細”數據行數,直接選擇執行多次。

    此時就要選擇 “執行多次” > 依據多條數據對象的數據量。

  • 場景示例2:

    要一次性批量復製多行記錄,通過PBP實現復製記錄的功能,復製的行數,也就是執行PBP的次數,可以根據填寫的數量來定,可以是動態的字段值,也可以寫入一個固定數值。

多條業務流程的執行方式

  • 並行 如果這些記錄是各自處理各自的內容,互不影響,則並行即可。

  • 逐條執行 執行多次PBP時,如果需要先後順序,後麵執行的流程需要等待前一個流程執行完成纔能開始。則選擇 逐條執行。此方式下,如果某次流程運行終止,則後續的都不再執行。

4、等待業務流程執行完畢後,再開始下一個節點

由於業務流程執行需要等待時間,如果後麵的節點需要使用PBP的輸齣參數,則一定要等待PBP執行完畢纔可以使用。

如果不勾選,則會齣現無法選擇輸齣參數的情況。

4、嚮封裝業務流程傳遞參數

名稱後麵帶星號的為必填項。

參數可以是固定值,也可以從字段中選擇。

5、保存節點,完成配置。

具體案例,請參考封裝業務流程中的示例。