zoukankan      html  css  js  c++  java
  • 驰骋工作流引擎JFlow与activiti的对比之2种结构化模式

    1. 任意循环(Arbitrary Cycles)

    ACTIVITI :

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

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

    clip_image002

    JFLOW:

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

    clip_image004

    2. 隐式终止(Implicit Termination)

    ACTIVITI :

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

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

    clip_image006

    JFLOW:

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

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

    clip_image008

  • 相关阅读:
    P1242 新汉诺塔(hanio)
    P2878 [USACO07JAN]保护花朵Protecting the Flowers
    P2096 最佳旅游线路
    [P1363] 幻想迷宫
    在矩阵上跑最小生成树
    tarjan+topsort
    tarjan缩点
    【P3398]】仓鼠找sugar
    树形数组暴力
    解决跨域问题
  • 原文地址:https://www.cnblogs.com/mengjuan/p/10147390.html
Copyright © 2011-2022 走看看