跳至主要内容

更新流程參數


一、什麼是流程參數

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

二、如何定義流程參數

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

  • 參數類型 目前支持文字、數值(金額)、日期時間、成員和部門幾種類型。 設定參數時需要選擇正確的類型,因為後面賦值時需要對應的欄位類型。
  • 參數名稱 名稱必須以字母開頭,可以包含數字和底線。 此參數在建立時沒有初始值,只有在執行流程時,通過賦值才有值。

三、如何給參數賦值

1. 更新本流程參數

  • 您可以透過節點【更新參數】為流程的參數賦值。它類似於節點更新資料,將參數視為一個欄位處理即可。

2. 為子流程的參數賦值

  • 新增節點【子流程】,為子流程的參數賦值。

如果子流程中沒有設定參數,有兩種設定方式。

  • 點擊右側的“參數設定”快速添加子流程的參數
  • 進入子流程設定頁面,點選【設定】> 【參數】新增參數。

四、範例1

以下是常見需要使用參數的範例:

如上所示,工作表 A 與工作表 B 沒有關聯。相反,您可以設定參數。您可以在子流程中透過參數定位到資料A',以便您可以使用資料A'的值。

五、範例2

在匯總表中,創建1筆匯總資料,資料包含:開始日期和結束日期,以及最終的匯總值。 流程中需要根據匯總資料,查找到符合條件的所有帳單,然後將這些帳單進行匯總,更新到匯總資料中。

1. 工作表設定

1.1 匯總表設定

1.2 訂單表設定

需求:在匯總資料中,輸入開始日期和結束日期,自動匯總時間段內有效的訂單總額,並寫入到匯總值欄位中。

2. 工作流設定

2.1 主流程

我們選擇按鈕觸發的方式。按鈕觸發後,就通過條件取得訂單表的資料。然後將資料傳給子流程執行。

在設定參數前,別忘了先在子流程中先定義一下參數,如下圖。

2.2 子流程設定

在子流程開始執行時,參數就有了初始值。然後通過取得單筆資料節點再找到匯總資料。

最後一步將本訂單的金額 增加到匯總資料的匯總值欄位中。


文檔問題反饋

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