JBPM流程实例状态问题

songsql 2007-11-13
以前单位使用的是OSWorkflow,现在要使用JBPM,有很多接口需要重新实现。其中,在OSWorkflow里面,每一个entry,也就是流程实例,都会有一个状态,状态分4个,具体什么我没有研究,反正肯定是有一些状态。但是我看了JBPM的processInstance表里面好像没有记录状态的域,判断流程实例的状态的相关方法也就看到了hasEnd()这样的方法。
小弟想问问在JBPM中是否有流程实例状态这样的东西,如何获取以及修改流程实例的状态。谢谢!
baochang84 2007-11-14
<task name="制单"> 
      <assignment actor-id="#{processStarter}"></assignment>   
          <controller>
            <variable name="expenseNo" access="read,write,required"></variable>
        </controller>  
        </task> 

jbpm里面是设置流程变量来保存状态的,也可以保存与业务相关联的信息
Bluesnails 2007-11-15
jbpm也有类似的状态吧,hasEnd判断是否结束,isSuspend判断是否挂起,既没结束又没挂起的话就是Active的...我这么理解的~~
songsql 2007-11-15
我觉得两位说得都有道理,似乎也都可行。还有没有兄弟有更详细和标准的解决方案。