1. 任意循环(Arbitrary Cycles)
ACTIVITI :
某一个或多个活动可以反复执行。
例子:用户买了瓶汽水,拿到汽水后,中了一瓶,又去兑换了一瓶汽水,如果又中了,再去兑换一瓶汽水….
JFLOW:
完全是条件判断,在表单中增加一个审核组件,就可以把每次校验的信息,写入里面,完整的显示出来整个轨迹。
2. 隐式终止(Implicit Termination)
ACTIVITI :
指这一个流程中,如果没有活动可以执行,那么流程会自动终止。
例子:比如用户买了汽水,中了50元,但是没有地方可以兑换。
JFLOW:
这种类型属于JFlow的线性流程的一种,该流程配上流程完成条件,就可以实现该功能。
流程完成条件,就是流程在前进中检查的条件,如果满足该条件,流程就停止运行,该流程实例结束。