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

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

[已解决] 流程回退执行脚本应该放在动作后执行脚本还是执行回撤后脚本执行?

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

Q:
流程回退执行脚本应该放在动作后执行脚本还是执行回撤后脚本执行?


A:
是放动作后执行脚本

参考脚本示例
(function(){
var comment = "系统自动流转";          //备注
var flowoption = "81";           //标识为回退
var user = getWebUser();         //当前用户对象为审批人
var process = getDocumentProcess();//获取当前申明文档业务处理类
var flowid = "11e4-9a35-66d86859-b251-85b802bfb462";  //流程id
var params =new Packages.cn.myapps.base.action.ParamsTable();
var doc = getCurrentDocument();
params.setParameter("_flowid", flowid);
if(doc!=null){
var currnodeid=new Packages.cn.myapps.core.workflow.engine.StateMachine().getCurrUserNodeRT(doc,user).getNodeid();//获取流程当前流程节点ID
//println("currnodeid="+currnodeid);
var nextnodeid = new Array();      
nextnodeid[0]="1421050979187";//下一流程节点ID
//println("nextnodeid="+nextnodeid[0]);
process.doFlow(doc,params,currnodeid,nextnodeid,flowoption,comment,user);
}
})();


本版积分规则

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

GMT+8, 2026-8-12 06:38

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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