每筆業務都有流水號,流水號默認格式為REQ+年+月+4位自動遞增數字,如:REQ2017090001。
流程號格式
流水號格式為:首碼 + 週期 + 自動遞增數字:
例如:PR2017090001即為2017年9月第一筆採購單,其中PR代表業務類型。通常不同的流程使用不同的首碼來區分。
設定流水號格式
新增流程時系統會自動設置流水號,默認格式為REQ+年月+4位自動遞增數字,如:REQ2017090001,不同流程的流水號通常只需修改首碼。
在流程屬性頁面、流水號格式欄位,可點開流水號設定介面。
首碼:
首碼部分的設置為asp.net語法,C#語言,REQ<%=DateTime.Today.ToString("yyyyMM")%>執行結果為流程的首碼+計數週期,比如2017年9月3日執行,首碼為201709、2017年11月12日執行結果為201711。
自動遞增數字:
尾碼位數 - 控制自動遞增數字的顯示,當位數不足時自動補0,當位元數超過時顯示實際位數。
開始值 - 計數的種子,通常為1,100代表每個計數週期從100開始計數。
增量 - 計數增加值,通常為1。
開始值100,增量10,第一筆單 100,以後的業務110、120、130。
將流水號儲存到表單欄位
流水號預設儲存在系統任務資訊中。
在流水號格式設置頁面,可設定流水號儲存欄位,將流水號儲存到表單。
流水號儲存欄位,預設值為BPMInstTasks.SerialNum表示儲存到系統資訊中。
流水號儲存到表單欄位時,儲存的只是副本,系統欄位BPMInstTasks.SerialNum中依然包含了流水號。
在表單上顯示流水號
在表單上新增TextBox綁定到流水號儲存欄位,即可顯示流水號。