流程回退:

(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