使用場景
在特殊使用場景中需要定製流轉記錄,比如業務上需要修改用戶名稱,修改時間和意見等.
比如一下場景: 需要將用戶"b(company01)"的流轉記錄修改爲"d(company01)".
手工修改
系統默認提供維護工具,在有權限的情況下可以直接進行維護. 通過"左上主菜單按鈕->流程"進入流程維護界面.
通過腳本進行定製
系統也可以通過流程事件觸發腳本進行定製.下面我們演示如何通過腳本修改流轉記錄.
var record = this.workContext.getRecord(); // 獲取流轉日誌對象record.person = "d@d@P"; //將處理人修改爲d@d@P,這裏需要使用全名record.routeName = "請審覈"; //修改路由名稱record.opinion = "請審覈"; //修改意見//調流程日誌修改接口完成修改this.Actions.load("x_processplatform_assemble_surface").RecordAction.manageEdit(
record.id, //uri的參數
record, //保存的數據
function () { //服務調用成功的回調函數
print("record:" + record.id + ", 修改處理人.")
}.bind(this)
);
在執行後在後端可以看到執行結果.
通過這樣的方法我們可以完成對流程記錄內容的定製.