方法1
var doc =getCurrentDocument();
var user=getWebUser();
var st=new Packages.cn.myapps.core.workflow.engine.StateMachine()
var nodert=st.getCurrUserNodeRT(doc,user)
var nid=nodert.getNodeid();//获取当前节点ID
var nname=nodert.getName();//获取当前节点名称
方法2
var curDoc = findDocument(docid);
var state = curDoc.getState();
//如果流程实例不为空
if (state!=null) {
var noderts = state.getNoderts();
//如果流程没有走完且在某个节点
if (noderts!=null && noderts.size()>0) {
//如果当前流程有多个节点取其中一个节点
var nodert = noderts.iterator().next();
var currnodeid = nodert.getNodeid();//获取流程当前流程节点ID
}
}
文档更新时间: 2023-09-16 06:52 作者:admin