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

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

[已解决] 这个流程节点ID从哪能查到?

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


Q: 这个流程节点ID从哪能查到?要去数据库里面查吗
6.png


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()

本版积分规则

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

GMT+8, 2026-8-12 21:59

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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