# 模型管理

模型管理是整个工作流中重要的一步,流程模型设计决定了工作流流转的各操作步骤。流程设计必须要有开始节点和结束节点。目前流程设计必须要有“申请人/发起人”节点。

# 新增模型

输入图片说明

# 流程设计

输入图片说明 输入图片说明

# 1. 常规

一般只需要设计名称即可,ID默认使用生成的。

输入图片说明

# 2. 表单

开始节点必须配置表单,否则后续部署流程无法通过。

输入图片说明

# 3. 任务(用户任务)

image-20220531213417104

用户任务氛围这四大类。

  • 指定用户

    image-20220531215146210

  • 角色

    image-20220531215327297

  • 部门

    image-20220531215508642

  • 发起人

image-20220531215552454

  • 多实例

    审批人设置“指定用户”有两人以上、角色或部门,则下方会显示多实例设置。

    image-20220604155506509

    1. 会签:所选的审批人全员通过后,才会进入到下一节点。
    2. 或签:所选的审批人有一名审批人同意后,即可进入到下一节点。

# 4. 执行监听器

执行监听器(Execution Listener)可以在流程执行中发生特定的事件时,执行外部Java代码或计算表达式。

事件类型:start(开始)、end(结束)

监听器类型:

    1. Java类:填写类的全路径,如:com.ruoyi.flowable.listener.ReceiptExecutionListener
    2. 表达式:使用UEL进行表达式解析。
    3. 代理表达式:监听器接口,通常为@Component的value值,如:${receiptExecutionListener}
    4. 脚本

image-20220605153858581

# 5. 任务监听器

Task Listener 主要是监听用户节点事件。用法与执行监听器类似,不赘述了。

# 部署流程

输入图片说明

# 更多操作

输入图片说明