計算節點
簡介
功能簡介
計算節點,可以對「智慧助手 Pro」中前置節點上所儲存的資料進行公式計算或彙總計算,且計算結果支援作為單筆資料被後續節點調用。
附註:
計算節點中僅儲存計算結果,如數字 6,日期 2024-06-08 等,而非儲存某筆資料。
應用場景
計算節點適用於工作流中需要進行中間計算,並輸出結果供後續節點使用的場景。且支援公式計算和彙總計算:
- 公式計算:自訂值、加減乘除運算、數學計算、邏輯計算、文字計算以及日期計算。如:計算訂單利潤、計算兩個日期之間的時間差、拼接文字、提取關鍵資訊等;
- 聚合彙總:求和、最大值、最小值和平均值。如,計算銷售總額、計算員工的平均績效等。
預期效果
1. 公式計算
以推播員工入職 N 週年祝福為例,在員工入職日期當天觸發「智慧助手Pro」,計算員工工齡,並將該資訊嵌入郵件通知範本,實現個人化祝福。效果如下圖所示:
2. 聚合彙總
以供應商對帳場景為例,在送出對帳單後,便可自動查詢出對應供應商的所有入庫資料,並在彙總出訂單總金額等關鍵資訊後回寫至對帳單中。效果如下所示:
設定步驟
新增「計算節點」
根據業務需求,在已有節點後新增一個計算節點:
選擇計算方式
計算節點支援如下兩種計算方式:
- 公式計算:支援對前置節點上的單筆資料進行公式計算,包括:自訂值、加減乘除運算、函數運算等;
- 聚合彙總:對於前置節點中的多筆資料,可以選定其中的某一數字欄位,進行求和、最大值、最小值或平均值的彙總計算。
設定計算規則
1. 公式規則
當計算方式為「公式計算」時,需進行公式規則設定。具體步驟如下:
a. 選中計算節點,選擇計算方式為「公式計算」,點擊「編輯公式」進入編輯頁面:
b. 設定公式並選擇相應的計算結果類型,設定完成後點擊「確定」。
2. 彙總規則
當計算方式為「聚合彙總」時,需進行彙總規則設定。具體步驟如下:
a. 選中計算節點,選擇計算方式為「聚合彙總」:
b. 選取合適的彙總方式,並選擇需要彙總的欄位即可。如下圖所示:
附註:
1. 僅支援選擇前置節點上多筆資料中的數字類型欄位作為彙總欄位,具體包括:
- 對於儲存多筆資料的前置節點,可選擇其中數字類型的主欄位;
- 對於儲存單筆資料(且包含子表單)的前置節點,可選擇其中數字類型的子欄位;
2. 計算方式為「聚合彙總」時,計算結果為數字類型,可共後續節點調用。
注意事項
通用說明
1. 當觸發方式為「定時觸發 >> 自訂時間」時,不可引用觸發節點上的資料進行計算或彙總。
2. 若計算節點在某條分支上,則不支援選擇其他分支上的節點;若不在任意分支上,則不可選擇分支上的節點。
3. 計算結果支援被後續所有類型的執行節點調用,詳情參見:執行節點詳解。
公式規則說明
1. 當計算方式為「公式計算」時,僅支援從「智慧助手Pro」中儲存單筆資料的前置節點處取得資料進行運算,包括:觸發節點、查詢單筆資料節點、新增資料節點(單筆資料)、計算節點、外掛節點。
附註:
當觸發方式為「定時觸發 >> 自訂時間」時,不可引用觸發節點進行賦值。
- 支援的參數:
- 單行文字、多行文字、數字、日期時間、單選、下拉單選、流水號、成員單選、部門單選、送出時間、更新時間、連結參數、複選、下拉複選
- 不支援的函數:
- 文字函數:IP()、ISEMPTY()、UNION()、SPLIT()
- 數學函數:SUMIF()、SUMIFS()、SUMPRODUCT()
- 高級函數:GETUSERNAME()、MAPX()、RECNO()、TEXTPHONE()
3. 設定公式時,會對公式合規性進行校驗,不符合要求的公式將無法儲存。