0

我对 JBPM 流程工作流有独特的要求。有什么方法可以计算整个工作流程的竞争百分比。一种方法是,我正在考虑计算这是在流程开始时为所有节点分配权重,并在每个节点完成时报告百分比。

在考虑竞争节点的百分比时,需要考虑以下场景。

1)决策节点
2)异步子流程

<Tab>
  <process-definition>
    <start-state> 
      <transition to='s' />
    </start-state>
    <state name='s'>
      <event type='node-leave'>
        <action class=EndActionHandler'>
    <weight>10</ weight > 
    </action>
      </event>
      <transition to='t'/>
    </state>
    <state name='t'>
      <event type='node-leave'>
        <action class=EndActionHandler'>
    <weight>90</ weight > 
    </action>
      </event>
      <transition to='end'/>
    </state>
    <end-state name='end' />
  </process-definition>
</Tab>
4

1 回答 1

0

在我看来,最简单的方法是在动作类本身中执行此操作。

例如,您可以创建一个流变量,将其持久保存到 jBPM 上下文中,以跟踪流程实例在流程中的情况。

于 2011-06-23T21:33:21.397 回答