天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 940|回复: 0

[已解决] 有什么方法能修改节点,我写在子流程上执行完后修改主流程的节点

[复制链接]
lillian828 发表于 2023-1-10 18:41:29 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v5.0- sp 1
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:

Q:
我有个撤销的子流程,我这个撤销流程执行完后,需要修改主流程的节点到执行的节点
因为子流程和主流程没在一起
所以我这个脚本只能写到子流程上,就想问有什么方法能修改节点,我写在子流程上执行完后修改主流程的节点


A:
这个是流程干预节点
 var userId= getWebUser().getId();

       var process = getDocumentProcess();            
       var webuser= getWebUser();
       var params = createParamsTable(); //创建指定类对象
       var flowid="__a1SeE7zuPGT0CGpMCqb";  
       params.setParameter("_flowid", flowid)//value为对应的流程Id
       var currentId="1649345533169";    
       var nextNodeId = new Array();    
       nextNodeId[0] = "1649345560230";
&#160; &#160; &#160; &#160;for (var i=0;i<arr.length;i++){
&#160; &#160; &#160; &#160;var doc=findDocument(arr[i]);&#160; //根据文档id获取文档对象
&#160; &#160; &#160; &#160;println("1----->0"+arr[i]);
&#160; &#160; &#160; &#160; &#160; &#160;println("2----->0"+doc);
&#160; &#160;
&#160; &#160; &#160; &#160;process.doFlow(doc,params,currentId,nextNodeId,"80","同意",webuser); //干预流程80提交,81回退
&#160; &#160; &#160; &#160; &#160; &#160; &#160;
&#160; &#160; &#160; &#160;}

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 07:28

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表