使用场景
在特殊使用场景中需要定制流转记录,比如业务上需要修改用户名称,修改时间和意见等.
比如一下场景: 需要将用户"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) );
在执行后在后端可以看到执行结果.
通过这样的方法我们可以完成对流程记录内容的定制.