跳至主要内容

流程參數的使用介紹


一、什麼是流程參數

在流程中定義一個參數對象,就像一個工作錶字段一樣,可以存放某個字段值,或運算節點的結果,或接收其他流程中傳過來的值,然後被後麵的其他節點引用,流程運行結束後,參數值會被清空重置。

二、如何定義流程參數

在流程的全局配置中,創建需要的參數,參數個數不限製。

  • 參數類型
    目前支持文本、數值(金額)、日期時間、成員、部門幾種類型。參數類型需要配置正確,在賦值時,需要對應的字段類型纔能用。

  • 參數名稱
    名稱必須以字母開頭,可以包含數字和下劃綫。

參數創建時並沒有初始值,隻有在流程執行時,通過賦值纔有值。

三、如何給參數賦值

1、更新本流程參數

  • 通過 “更新流程參數” 節點直接為本流程的參數賦值 ,和“更新記錄”節點類似,將參數當作一個字段處理即可。

2、為子流程的參數賦值

  • 在“子流程節點”為子流程的參數賦值

如果子流程中還沒配置參數,可以有兩種方式配置

  • 1、點擊右側的“參數設置”快速添加子流程的參數

  • 2、進入子流程頁麵,通過常規方式配置(第二步)

四、案例

常見的需要使用參數的流程模型:

如上圖,錶A和錶B沒有關聯關係,在子流程中想要使用A'記錄的值是不行的,他們不在一個流程中無法引用。那麼通過參數的傳遞,在子流程中根據參數可以定位A'的記錄,這樣就能使用A'記錄的值瞭。

案例場景

在統計匯總錶中,創建1條統計記錄,統計記錄包含:開始日期和結束日期,以及最終的統計值。 流程中需要根據統計記錄,查找到符閤條件的所有賬單,然後將這些賬單進行匯總,更新到統計記錄中。

錶單配置

1、統計錶簡單配置

2、訂單錶的簡單配置

需求:在統計記錄中,輸入開始日期和結束日期,自動統計時間段內有效的訂單總額,並寫入到統計值字段中。

工作流配置

主流程 我們選擇按鈕觸發的方式。按鈕觸發後,就通過條件獲取到訂單錶的記錄。然後將數據傳給子流程執行。

在配置參數前,彆忘瞭先在子流程中先定義一下參數,如下圖。

子流程配置

在子流程開始執行時,參數就有瞭初始值。然後通過獲取單條數據節點再找到統計記錄。

最後一步將本訂單的金額 增加到統計記錄的統計值字段中。


文檔問題反饋

文檔中是否有錯彆字、內容過期、難以理解等問題? 點此給我們反饋吧