|
|
【myApps/OBPM版本号】:v5.0
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】: 请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:
Q: 这个流程节点ID从哪能查到?要去数据库里面查吗
A:参考示例
(function(){        
       var doc=getCurrentDocument();      
       //FlowStateRT instance 流程实例      
       var instance=doc.getState();
var  flowVO = instance.getFlowVO();
var fd=flowVO.toFlowDiagram();          
       var name      
       if(instance!=null){      
       //节点集合,当前到达的节点      
      var noderts=instance.getNoderts();            
      if(noderts!=null){
var iter  =noderts.iterator();
  var aa=noderts.size();
                          println("aa--------------dd>"+aa);
          if(iter != null && iter.hasNext()){
              var noder = iter.next();
               name=noder.getName(); //当前节点名称
               var id=noder.getNodeid()
var nextNodeList = fd.getNextNodeList(id, doc, params, user);//下一面的节点对象集合       
//下一个节点的信息
if(nextNodeList!=null){
var iter1  =nextNodeList.iterator();
  var aa=nextNodeList.size();
                          println("aa--------------dd>"+aa);
          if(iter1 != null && iter1.hasNext()){
              var noder1 = iter1.next();
               var name1=noder1.getName(); //当前节点名称
               var id1=noder1.getNodeid()
          
          }                  
       }              
//下一个节点的信息
                  
          }                  
       }                                                
       }      
          return name;         
          })()
 var id1=noder1.getNodeid()
|
|