流程结束节点中使用脚本获取流程log不完整
在流程的结束节点中添加了活动执行后脚本代码来获取流程信息,信息中的recordList数组中少了最后一位审批人员的记录。record是在所有的活动节点全部处理完后才会生成的,您这个位置还没有产生record 我的需求是想在流程结束时,自动生成一个PDF文件,里面就包含了流转记录信息,那我这个脚本要写在什么位置? 您试试在流程事件的流程结束事件里做 也还是同样的效果,最后一名审核人员的记录没有获取到 您好,这里确实是还没产生,那只能做一个定时代理去定时轮巡添加上了 论坛管理员 发表于 2022-7-22 10:53
您好,这里确实是还没产生,那只能做一个定时代理去定时轮巡添加上了
好的,感谢指点 :) 我在数据视图获取不了流程的节点、意见等信息,返回老是空,能参考一下你的代码吗? danielhuang 发表于 2022-7-24 18:13
我在数据视图获取不了流程的节点、意见等信息,返回老是空,能参考一下你的代码吗? ...
如果是视图里面的话你可以试试这个
var action = this.Actions.load("x_processplatform_assemble_surface");
action.WorkAction.V2GetWorkOrWorkCompleted(//平台封装好的方法
workOrWorkCompleted,//uri的参数
function( json ){ //服务调用成功的回调函数, json为服务传回的数据
data = json.data; //为变量data赋值
}.bind(this),
function( json ){ //服务调用失败的回调函数, json为服务传回的数据
data = json.data; //为变量data赋值
}.bind(this)
);
我是在流程里面获取,所以直接使用this.workContext.getRecordList()就能取出来
页:
[1]
2