流程回退:
(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);
}
})();
5.1版本可使用
(function(){
//用户对象
var user = getWebUser();
//文档对象
var docId = getId();
var doc = findDocument(docId);
if(doc != null){
//流程id
var flowId = "__XJLi9JhyIZ84WlyNnb2";
//当前节点id
var currentNodeId = "1675859050143";
//回退至节点id
var nextNodeIds = "1675859048833";
//意见
var attitude = "回退意见 就是需要回退没理由";
FLOW.backFlow(flowId, currentNodeId, nextNodeIds, attitude, user, doc);
}
})()
文档更新时间: 2023-10-07 08:24 作者:admin