節點 - 運算
節點功能:透過此節點運算的結果供後續節點使用,節點本身不直接修改欄位值。
【運算】節點與【公式】元件的差異:
- 在【運算】節點中,參與運算的欄位可以來自不同工作表中的資料,而在【公式】控制項中,只能使用目前工作表中的欄位進行運算。
- 在【運算】節點中,編輯欄位儲存後通過工作流執行運算的,【公式】元件是編輯欄位時直接運算得出結果,時效性不同。
支援的操作:
- 數值和金額的數學運算
- 運算兩個日期之間的時長
- 為日期增加或減少時長,得到新的日期
- 通過函數運算資料

運算結果儲存方式:
-
直接運算
當工作流到達【運算】節點時,運算並儲存結果以供後續節點使用。即使參與運算的欄位值發生變化,結果也不會改變。
-
動態運算
當工作流到達【運算】節點時,並不會立即運算。當到達使用運算結果的節點時,運算是即時完成的。如果參與運算的欄位值發生變化,結果也會發生變化。

一、數值/金額的運算
例如新增訂單,查詢最新訂單號,自動為新訂單編號。
工作流設定
1. 新增【運算】節點,選擇【數值運算】

2. 選擇參與計算欄位
您可以從先前的節點中選擇數值˙或金額欄位。

您也可以輸入數值。

3. 設定公式
您可以使用 +、-、*、/、() 運算符,或選擇系統公式。
-
定製配方

-
系統公式

注意事項
- 預設為小數點後兩位(四捨五入)。
- 使用系統公式時,括號裡面欄位之間用逗號“,”隔開,自己編寫公式時,必須填寫運算符號(+_*/)
- 參與計算的欄位如果已刪除、則計算結果為空
4. 欄位為空時,視為0處理

在自定義公式時,如數值1欄位+ 數值2欄位+ 數值3欄位, 其中有一個欄位為空,則計算結果為空。如果勾選視為0處理,則能保證正常的計算。

如果作為分母的欄位為空,則結果將始終為空。