驰骋工作流引擎JFlow与activiti的对比之2种结构化模式

1. 任意循环(Arbitrary Cycles)

ACTIVITI :

某一个或多个活动可以反复执行。

例子:用户买了瓶汽水,拿到汽水后,中了一瓶,又去兑换了一瓶汽水,如果又中了,再去兑换一瓶汽水….

clip_image002

JFLOW:

完全是条件判断,在表单中增加一个审核组件,就可以把每次校验的信息,写入里面,完整的显示出来整个轨迹。

clip_image004

2. 隐式终止(Implicit Termination)

ACTIVITI :

指这一个流程中,如果没有活动可以执行,那么流程会自动终止。

例子:比如用户买了汽水,中了50元,但是没有地方可以兑换。

clip_image006

JFLOW:

这种类型属于JFlow的线性流程的一种,该流程配上流程完成条件,就可以实现该功能。

流程完成条件,就是流程在前进中检查的条件,如果满足该条件,流程就停止运行,该流程实例结束。

clip_image008

猜你喜欢

转载自www.cnblogs.com/mengjuan/p/10147390.html
今日推荐