| 基本概念
令牌token:表示了一个执行的路径,它是运行时产生的。令牌代表一个流程执行的路径,它维护着流程定义中各个结点的指针,同时记录了流程当前执行的位置。 jBpm采用Token来表示当前实例运行的位置,也利用token在流程各个点之间的转移来表示流程的推进。JBpm没有节点实例NodeInstance这个概念。利用Token和TaskInstance,JBpm足以持久化足够的信息,能够让流程实例迅速定位到当前运行的状态。 节点node:表示流程中的一个节点1.实现某个指定行为,在JBPM中就是执行一段指定的Java代码;2.转递、维持流程的延续,直至达到最终结点。 转移transition:关联两个节点,用于表示节点的走向。当一个Node中存在有多个同名的transition的时候,第一个transition将会被选中。 发信号signal:让一个token执行下一步。当token进入到一个node时,node会被执行,并产生一些事件,比如进入、离开节点等,这也是执行业务逻辑的地方。事件由action来表示。 !--判断阅读权限-->!--判断是否已经扣点--> |
