在这个话题里指的是流程发布后,不是发起后一个流程实例,这时候所有流程节点的Destination可能是定好(直接指定某个处理人),也可能是未定(代码实现或指某个Destination Queue).这时候我们如果想去确认某个节点的处理人或定义了什么Destination Queue可以通过一下方式获取:
1.在K2的DB中找到_Proc表,在ID字段中找到对应的流程ID.
2.打开_Act表,利用_Proc中得到的ID在ProcID列找到对应流程的多个节点.
3.在需要得到Destination的节点数据中找到DestRuleID字段.
4.DestRuleID字段是对应_Code表的ID字段. _Code表中的Code字段,存放的就是在流程中Destination Rule里定义的Rule.当流程中的Destination Rule中是定义一个Destination Queue时, Code字段里存放的会是整个Destination Rule的代码,只是代码中添加Destination的代码会是对应到定义的Destination Queue.如果需要得到流程中某个节点的Destination Queue, 可以通过对Code字段的解析找到对应的Queue.同样要确认Destination User也是可以通过解析Code字段获得.