O2OA(翱途)流程引擎中如何修改,定製流程的流轉記錄

使用場景

在特殊使用場景中需要定製流轉記錄,比如業務上需要修改用戶名稱,修改時間和意見等.

比如一下場景: 需要將用戶"b(company01)"的流轉記錄修改爲"d(company01)".

b.png

d.png

 

手工修改

系統默認提供維護工具,在有權限的情況下可以直接進行維護. 通過"左上主菜單按鈕->流程"進入流程維護界面.

manual.png

 

通過腳本進行定製

系統也可以通過流程事件觸發腳本進行定製.下面我們演示如何通過腳本修改流轉記錄.

manualAfterProcessing.png

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)
);

在執行後在後端可以看到執行結果.

log.png

通過這樣的方法我們可以完成對流程記錄內容的定製.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章