• flowable相关的一些名词说明


    模型符号协议

    • BPMN : Business Process Model Notaition 业务流程模型符号
    • CMMN :Case Management Model Notation 案例管理模型符号
    • DMN: Decision Model Notation 决策模型符号

    流程引擎相关术语

    • 任务:task 所有的任务都是活动,但是活动不全是任务,任务是一个流程的节点,但是并非所有流程节点都是任务
      • 用户任务 就是需要用户参与触发的任务
      • 服务任务 服务任务又可以划分为各种各样的服务任务
    • 活动:activity 活动表示由组或组织完成的工作流程、子流程或任务。
      • 子流程
      • 任务
    • 事件:event 事件是BPMN流程建模元素,表示在流程过程中“发生”的事情,事件会影响流程的走向,事件主要分开始事件、中间事件和结束事件,所谓中间事件就是位于开始和结束之间的事件类型
      • 开始事件
      • 其它事件
      • 结束事件
    • 顺序流:sequence 即节点与节点之间的有向线段
    • 网关:gateway
      • 并行网关
      • 排它网关
      • 包容性网关
      • 事件网关
    • 流程实例 ProcessInstance 发起一个流程后生成流程实例
    • 流程定义: ProcessDefinition 通过建模生成的一个符合BPMN规范的完整流程模型定义文件
    • 部署:deployment 将流程定义发布到工作量引擎中之后称为deployment
    • 模型:model BPMN对应的模型
    • 表单:form 表单配置给每个流程节点使用,如请假申请中需要用户填写请假天数事由,审批节点中需要审批人填写审批意见等

    运行时的一些名词

    • 会签:并行会签,顺序会签。
    • 或签:多个人任意一人审批即可流转到下一个节点。
    • 抄送:将审批结果通知给抄送列表对应的人。
    • 驳回:将审批重置发送给某节点,重新审批。
    • 转办:A转给其B审批,B审批后,进入下一节点。
    • 委派:A转给其B审批,B审批后,转给A,A审批后进入下一节点。

    简单的流程配置描述

    • 先自定义表单对应给每个节点
    • 创建一个流程将对应表单配置给对应节点
    • 部署流程定义
    • 用户发起流程,生成流程实例
    • 各个节点流转,最后完成

    功能划分

    • 管理模块
      • 表单管理
      • 规则管理
      • 模型管理
      • 流程管理
      • 事件管理
      • 监听管理
      • 变量管理
    • 用户模块
      • 发起审批
        • 选择对应的工作流发起一个流程
      • 进行审批
        • 通过
        • 驳回
        • 委派
        • 转办
      • 流程查看
        • 已办
        • 待办
        • 抄送
  • 相关阅读:
    设备行业研究报告:激光打印机市场现状及未来发展趋势
    docker安装nessus
    共享旅游卡:打开0费用旅游新纪元,探索40+精彩线路
    使用pytorch实现高斯混合模型分类器
    navicat连接postgresql报错解决方案
    SpringBoot / Vue 对SSE的基本使用(简单上手)
    反射面试题
    我是真没想到,这个面试题居然从11年前就开始讨论了,而官方今年才表态。
    PLC信号发生器(余弦信号)
    5分钟彻底搞懂this指向问题 (附练习题)
  • 原文地址:https://blog.csdn.net/a807719447/article/details/126963750