• Flowable学习-BPMN


    BPMN(Business Process Modeling Notation,业务流程建模符号)是一种流程建模的通用和标准语言,用来绘制业务流程图,以便更好地让各部门之间理解业务流程和相互关系,旨在促进业务流程的沟通和理解。其主要构成结构如下:

    一.启动事件
    启动事件是Activiti活动的开始节点。现在有很多国产的工作流是省略了开始和结束这两个节点的。但是BPMBN 2.0标准是必须要有开始和结束节点的。启动事件表示流程的开始。 定义了流程如何被启动的启动事件类型(当收到消息、特定的时是以一个小图标来形象表示事件的。在 XML 表示中,类型是由子元素的声明给出的。启动事件总是捕获型的:从概念上讲,该事件(任何时候) 会一直等待直到触发发生。
    启动事件(Start Event)的类型:
    (1)空启动事件(None Satrt Event)
    (2)定时启动事件(Timer Satrt Event)
    (3)信号事件(Signal Start Event)
    (4)消息事件(Message Start Event)
    (5)异常事件(Error Start Event)
    具体可访问[https://www.cnblogs.com/dengjiahai/p/7191865.html] 学习
    二.UserTask
    1.Assignments 执行人

    2.任务监听器Task Listeners
    监听器类型:
    (1)create:任务创建时,并且所有的属性都被设置好后,进入该回调。
    (2)assignment:任务被委派给某人后.。注意: 当流程执行到达一个userTask时,会先触发一个assignment事件,再触发create事件。
    (3)complete:在任务完成后,且被从运行时数据(runtime data)中删除前触发。
    (4)delete:在任务将要被删除之前发生。注意,当任务通过completeTask完成任务时,它也会被执行。
    监听器class:
    回调的委托类,需要实现 org.flowable.engine.delegate.TaskListener接口。

  • 相关阅读:
    Python爬虫学习01
    Python学习Day02
    JavaScript学习笔记01
    Python学习Day01
    MarkDown实例代码
    MarkDwon的使用方法
    (转)探究requestDisallowInterceptTouchEvent失效的原因
    JNI字符串转字节数组指针方法
    justfun
    dsad
  • 原文地址:https://www.cnblogs.com/MissWX/p/13964411.html
Copyright © 2020-2023  润新知