天天看點

【氚雲】2020-12-10更新詳解,新增多個數學函數,更有應用資料日志

2020-12-10更新詳解

  • 新增部分函數
  • 應用日志和記錄檔
  • 流程表單圖示釋出至釘釘OA審批
  • 新增擷取手寫簽名接口,用于開發者擷取流程日志的手寫簽名
  • 其他問題優化

1、新增部分函數

适用範圍:隐藏規則、計算公式、節點流轉條件、送出校驗規則、消息提醒、資料導入

函數說明:

(1.1)數學函數:COUNTIF()

函數示例:COUNTIF(range , criteria)

函數說明:統計符合條件的子表參數v的個數,參數range是子表的某個控件,criteria以數字、文本或表達式形式的條件,條件可以表示為 68、"68"、">68" 或 "abc"

書寫格式:COUNTIF(子表.性别,"男") 傳回性别男的人數, COUNTIF(子表.年齡, ">18") 傳回年齡大于18的人數, COUNTIF(子表.年齡, 18)傳回年齡等于18的人數

注:COUNTIF()函數用于主表字段統計子表個數,用于子表字段計算公式可能不完全适用

(1.2)數學函數:LARGE(v,k)

函數示例:LARGE(v,k)

函數說明:傳回參數清單中第k個最大值,k為正整數,參數v是子表的某一個數字控件,k 為傳回的資料在數組v裡的位置(從大到小)

書寫格式:LARGE(學生成績.數學成績,1)

使用場景:計算班級學生成績的排名第n名成績分數,跟MAX函數的差別在于,MAX隻取最大的一個值,LARGE可以根據實際需要取第n個大的值

注:當k值大于實際資料的數組元素個數,計算結果傳回空值;k值必須為正整數,1為第一個元素值,如設定k值為負數、0或非數值,計算結果傳回空值

(1.3)數學函數:SMALL()

函數示例:SMALL(v,k)

函數說明:傳回參數清單中第k個最小值,參數v是子表的某一個數字控件,k 為傳回的資料在數組v裡的位置(從小到大)

書寫格式:SMALL(學生成績.數學成績,1)

使用場景:計算班級學生成績排名倒數第n名成績,跟MIN函數的差別在于,MIN隻取最小的一個值,SMALLE可以根據實際需要取第n個小的值

(1.4)數學函數:CEILING()

函數示例:CEILING(number, significance)

函數說明:将數字number向上舍入(沿絕對值增大的方向)為最接近基數significance的倍數,例如CEILING(22.5, 3)=24

書寫格式:CEILING(數字控件或數字, 基數)

使用場景:常用于按時間收費的場景,比如停車費的計算、工齡計算,如停車0.8小時,CEILING(0.8, 1)=1小時

注:significance為正數或0,significance為0則計算結果傳回0,輸入負數則計算結果為空值,正數則正常計算;number允許為負數,如CEILING(-22.5, 3)= -21;number為0,計算結果傳回0;number、significance任意參數為字元串(非數值),計算結果傳回空值

(1.5)數學函數:FLOOR()

函數示例:FLOOR(number, significance)

函數說明:将數字number向下舍入(沿絕對值減小的方向)為最接近基數significance的倍數,例如FLOOR(22.5, 3)=21

書寫格式:FLOOR(數字控件或數字, 基數)

使用場景:計算加班時長,超過半小時才算加班,沒有達到30分鐘的不計算

注:significance為正數或0,significance為0則計算結果傳回0,輸入負數則計算結果為空值,正數則正常計算;number允許為負數,如FLOOR(-22.5, 3)= -24;number為0,計算結果傳回0;number、significance任意參數為字元串(非數值),計算結果傳回空值

(1.6)數學函數:FIXED()

函數示例:FIXED(number, [decimals])

函數說明:将數字舍入到指定的小數位,并以文本形式傳回結果;number: 要進行舍入并轉換為文本的數字;decimals: 可選,小數點右邊的位數

書寫格式:FIXED(數字控件或數字, 小數位)

注:任意參數為字元串(非數值),計算結果傳回空值;decimals為自然數,值為0~100正常計算,超過100當100處理,為負數時,計算結果傳回空值

(1.7)文本函數:TEXT()

函數示例:TEXT(數字)

函數說明:将數字轉化成文本

書寫格式:TEXT(123)傳回"123"

注:參數為字元串或數值皆可

(1.8)文本函數:VALUE()

函數示例:VALUE(文本)

函數說明:将文本轉化為數字

書寫格式:VALUE("123")傳回123

注:參數為非數值的字元串(不是純0~9和正負号組合的字元串),計算結果傳回空值

2、應用日志和記錄檔(2.1)應用日志

功能說明:應用日志記錄對應用/表單的建立、編輯、删除;流程的開啟、關閉,表單設定的編輯等操作;

可根據“操作人”、“操作類型”、“操作對象”、“操作時間”等多個查詢條件進行查詢

檢視路徑:【系統頭像】➜【系統管理】➜【應用日志】

注:應用日志僅提供最近180天的操作記錄,僅系統管理者可見

【氚雲】2020-12-10更新詳解,新增多個數學函數,更有應用資料日志

(2.2)資料日志

功能說明:資料日志記錄對表單資料的新增、編輯、删除等操作;支援兩種方式檢視資料操作記錄

1、通過系統管理集中檢視資料日志,可根據“操作人”、“操作類型”、“操作對象”、“操作時間”等多個查詢條件進行查詢

檢視路徑:【系統頭像】➜【系統管理】➜【資料日志】

注:資料日志僅提供最近180天的操作記錄,僅系統管理者可見;通過業務規則新增、編輯、删除的資料暫無法查詢
【氚雲】2020-12-10更新詳解,新增多個數學函數,更有應用資料日志

2、通過資料詳情頁檢視資料日志,該方式需在表單設計内開啟,開啟記錄檔後可在表單詳情頁查改該條資料的新增,編輯等記錄

設定路徑:【表單設計】➜【表單屬性】➜【記錄檔】

注:僅在PC端可見,通過業務規則新增、編輯、删除的資料暫無法查詢
【氚雲】2020-12-10更新詳解,新增多個數學函數,更有應用資料日志

3、流程表單圖示釋出至釘釘OA審批

功能說明:流程設計新增“釋出/更新至釘釘審批”功能,勾選後儲存流程設計可釋出/更新至釘釘工作台“OA審批”中,可通過快捷方式圖示直接發起該流程;該流程發起資料可同步至釘釘待辦

設定路徑:【流程設計】➜【釋出至釘釘審批】

注:釋出至釘釘成功後,會将按鈕名稱更新為“更新至釘釘審批”,如目前企業釋出的流程表單已超過200個,則該按鈕會置灰(不可勾選狀态)

【氚雲】2020-12-10更新詳解,新增多個數學函數,更有應用資料日志

4、新增擷取手寫簽名接口,用于開發者擷取流程日志的手寫簽名

功能說明:

擷取評論:

H3.DataModel.Comment[] comments = this.Engine.BizObjectManager.GetCommentsByBizObject("表單編碼", "資料ObjectId");

擷取某一個評論的簽名的連結:

string url = this.Engine.BizObjectManager.GetCommentSignature(comments[0].Signature);

5、其他問題優化

(5.1)系統預設列印轉交記錄列印顯示優化

說明:流程審批節點轉交,用系統預設列印模闆列印時,将該節點審批意見優化顯示為“轉交”

(5.2)移動端清單日期控件篩選優化

說明:移動端清單頁日期控件作為篩選條件時,日期格式保持與表單設計中設定的格式一緻

繼續閱讀