修改已完成流程数据
您好A流程已完成 我想在B流程中修改A的数据内容
if(this.form.currentRouteName == "完成"){
action.DataAction.updateWithJob(
workid, //uri的参数
data, //保存的数据
function(){ //服务调用成功的回调函数
o2.xDesktop.notice("success", {"y":"top", "x": "right"}, "保存成功");//提示,{"y":"top", "x": "right"}指提示框在顶部右边
}.bind(this),
function( json ){ //服务调用失败的回调函数, json为服务传回的数据
data = json.data; //为变量data赋值
}.bind(this)
);
}
这个脚本怎么以管理员的身份来运行呢,不然其他用户无法更改
在服务管理里写一个接口执行这段脚本,然后这个位置去执行服务管理里的这个接口 您好 我换一种方式我在流程中添加了一个脚本活动在执行脚本中加入代码
var items= this.data;
print('修改数据ID'+items.gongzid);//job 04707ec0-34c5-4ed2-a5f0-aeb5e528b8ad
var action= this.Actions.load("x_processplatform_assemble_surface");
var workid =items.gongzid;
var data={};
action.DataAction.getWithJob( //平台封装好的方法
workid, //uri的参数
function( json ){ //服务调用成功的回调函数, json为服务传回的数据
}.bind(this),
function( json ){ //服务调用失败的回调函数, json为服务传回的数据
print("getWithJob失败");
}.bind(this),
false
)
data.gwmc1 =items.gwmc1;//修改数据
data.zplx =items.zplx;//修改数据
print(JSON.stringify(data));
action.DataAction.updateWithJob(
workid, //uri的参数
data, //保存的数据
function(json){ //服务调用成功的回调函数
print("流程数据修改成功");
// o2.xDesktop.notice("success", {"y":"top", "x": "right"}, "保存成功");//提示,{"y":"top", "x": "right"}指提示框在顶部右边
}.bind(this),
function( json ){ //服务调用失败的回调函数, json为服务传回的数据
print("流程数据修改失败");
//o2.xDesktop.notice("err", {"y":"top", "x": "right"}, "保存失败");
}.bind(this),
);
如果注销update方法就可以print 出data数据
开启后就报错
2023-05-31 18:08:22.190 ERROR com.x.processplatform.service.processing.factory.ElementFactory - id:721b5c77-8ade-4553-8b95-07b509b02c13, name:com.x.processplatform.service.processing.factory.ElementFactory, message:<eval>:51:0 Expected an operand but found )
);
^ in <eval> at line number 51 at column number 0, exception:javax.script.ScriptException.
javax.script.ScriptException: <eval>:51:0 Expected an operand but found )
);
^ in <eval> at line number 51 at column number 0 去掉同步异步的参数再试试,后端没有异步,只能同步,没有这个参数的 去掉同步也不行 ,应该与这个无关,我注销update方法后 能print出数据来 但是打开update方法就报错
我这个报的错是啥意思啊?应该也不是权限问题我现在用的管理员来执行的流程 看起来是脚本格式问题,会不会是您update方法里的参数最后多了一个,逗号
您可以检查检查标点符号,括号之类的有没有问题
页:
[1]