请教管理大大,脚本控制流程自动流转的问题
本帖最后由 cidsxwf 于 2021-10-21 15:25 编辑我的代码如下,写在流程中的《工作到达之前》事件中,最终显示“自动流转失败!”,请问如何设置可以跳过第二节点,到达第三节点
//当前流程实例正在流转中,并且当前用户有待办,则返回当前用户的待办对象,否则返回null。
var taskID = this.workContext.getTask().id
var data2 = {};
data2["routeName" = "送办理";
data2["opinion" = "同意(超时)";
processingTask(taskID,data2);
//按路由id自动流转
function processingTask(taskid,data){
var string = JSON.stringify(data);
var serviceRoot = "x_processplatform_assemble_surface";
var path = "task/"+taskid+"/processing";
var resp = applications.putQuery( serviceRoot, path , string);
var json = JSON.parse( resp.toString() );
if(json.type=="success"){
print("自动流转成功!");
}else{
print("自动流转失败!");
}
}
本帖最后由 论坛管理员 于 2021-10-21 15:43 编辑
您好:请问您为什么要跳过第二个环节。
具体的需求是什么1.如果是处理人原因,您可以选择
2.如果是其他,您可以使用选择节点,判断做出来
想要达到的效果是,如果第二节点的处理人是空的,或者是固定的某个人,就直接跳过,到达第三节点 本帖最后由 论坛管理员 于 2021-10-22 10:36 编辑
cidsxwf 发表于 2021-10-21 16:44
想要达到的效果是,如果第二节点的处理人是空的,或者是固定的某个人,就直接跳过,到达第三节点 ...
那您可以根据2 选择条件进行流转!
页:
[1]