節點 - 子流程
範例
-
對於同一個資料表,相同的業務邏輯會以不同的方式觸發。
例如報銷審核流程,新增記錄時觸發審核流程,也可以先儲存為草稿,稍後點選按鈕觸發審核流程。雖然觸發方式不同,但是審核流程(由誰審核)是一樣的,所以你可以把啟動的審核流程看成是一個子流程,一個通用流程,無論是添加記錄觸發還是點擊按鈕觸發,你可以直接調用子流程並啟動審核流程。
-
當批次處理的資料超過100條時,選擇子流程。
當需要批次處理的資料過多(超過100條)時,可以選擇子流程,最多可以批次處理10000行資料。
-
批次處理資料時,需要根據資料的內容走不同的分支。
從外部獲取到50筆資料,有的資料沒有存在工作表,需要新增,有的資料已經存在,只需要更新。此時不能直接使用更新節點批次更新,而是將多筆資料傳給子流程,在子流程中先查找是否存在,然後進行新增或更新的處理。
傳遞到子流程的資料可以是單筆資料、多筆資料或多行資料(Wehook、程式碼區塊陣列、手動節點的操作細節)。