更新时间:2023-11-10 GMT+08:00
分享

构建事件流

事件流即代表一个业务流转过程,流转过程中需要按照一定顺序进行信息传递与协作。一个事件流由一个或多个事件模板组成,每个事件模板代表信息的一次传递,多个事件模板实现信息之间的流转。

前提条件

构建模板集

操作权限

事件流状态包含“编辑中”和“运行中”,不同的事件流状态对应不同的操作权限。

  • 编辑中:事件流没有被应用绑定的状态。该状态有如下操作权限:
    • 支持编辑、删除事件流。
    • “编辑中”状态模板支持在业务规则、页面赋值、表单触发、按钮触发、定时触发、关联模板组件和关联子表组件中引用“编辑中”状态和“运行中”状态模板。
  • 运行中:上架应用时,事件流被应用绑定后,事件流状态自动转变为“运行中”。该状态有如下操作权限:
    • 支持编辑事件流,但不支持删除事件流。
    • “运行中”状态模板支持在业务规则、页面赋值、表单触发、按钮触发、定时触发、关联模板组件和关联子表组件中引用“编辑中”状态和“运行中”状态模板。
    • 不支持更改、删除事件流中的起始模板。

新建事件流

  1. 登录圆桌,在页面右上角单击“轻应用构建”,进入“轻应用构建”平台。
  2. 在“我的模板集”首页,单击已创建的模板集名称,或者单击“操作”列的“编辑”,进入模板集详情页面。
  3. 单击“模板列表”,选择“事件流”页签,单击“新建事件流”。
  4. 填写事件流信息。包含“事件流/业务流程名称”和“描述”,完成后单击“确定”。
  5. 构建业务流程。在事件流“页面构建”页面,根据业务场景构建业务流程。

    从左侧组件库拖拽组件至中间角色泳道内,使用连接线将组件连接起来,体现信息流转。如图1所示。
    图1 事件流构建页面
    表1 页面介绍

    序号

    区域

    说明

    1

    组件库

    包含按钮组件和事件模板组件。

    • 按钮组件:用于事件之间的连接。
    • 事件模板组件:用于构建事件模板。

    2

    工具栏

    工具栏依次提供选择工具、移动工具、连接线、缩放功能。

    :选择工具,默认鼠标选中此工具,用于编辑、拖拽、删除组件或角色等操作。

    :移动工具,用于调整整个流程图在泳道内的具体位置。

    :连接线,用于连接两个组件,体现业务流转方向。

    缩放功能:位于工具栏最右侧,用于调整泳道大小。默认100% ,调整幅度10%,支持ctrl+鼠标滚轮调整泳道大小。

    3

    泳道

    每个角色对应一个泳道,通过拖拽组件至泳道内设计业务流程。

    表2 页面相关操作

    操作

    说明

    添加泳道

    根据角色设定可以添加泳道。在角色列单击,添加新泳道。

    删除泳道

    选中角色卡片,单击卡片右上角,单击“删除角色”。

    说明:

    如当前角色泳道内存在事件模板,当前泳道不可删除。

    编辑角色名称

    选中角色卡片,单击角色名称处,修改角色名称。

    编辑角色图标

    选中角色卡片,单击卡片上的图标修改角色图标。支持本地上传角色图标。

    添加事件模板组件

    在角色泳道内添加“事件模板组件”。

    1. 从左侧组件库拖拽“事件模板组件”至中间相应的角色泳道内。
    2. 在“新建事件模板”弹窗,输入“事件模板名称”和“开发者版本说明”,单击“确定”。

    删除事件模板组件

    在泳道内选中某个事件模板组件,单击组件右上角,确认后删除。

    说明:

    事件模板删除后将无法恢复,请谨慎操作。

    构建事件模板入口

    在泳道内双击某个事件模板组件,即可跳转到事件模板构建页面。

    调整事件模板组件位置

    在泳道内选中某个事件模板组件,拖动组件至具体位置。

    添加按钮组件

    给角色泳道内某个事件模板组件添加“按钮”组件。

    1. 从左侧组件库拖拽“按钮”组件至泳道内的事件模板组件内。
    2. 双击“按钮”组件。修改“按钮”名称。

    删除按钮组件

    选中按钮组件,单击

    设为起始模板

    将某个事件模板设置为业务流程开始的第一个事件模板。选中某个事件模板,单击“设为起始模板”。

    说明:

    必须将某个事件模板设为起始模板,事件流才能正常发布。

  6. 配置信息,包含基础设置、事件模板、预置数据和数据集。

    1. 基础设置:您可以根据实际需求,编辑事件流名称、事件流图标和描述。编辑完成后,单击右上角“保存”。
    2. 事件模板:查看并构建当前事件流包含的所有事件模板。单击“操作”列,进入事件模板构建页面。具体构建操作请参见构建事件模板

      支持根据关键字搜索事件模板信息。

    3. 预置数据:预置公共初始数据,事件流内的所有事件模板均可使用。具体操作请参见预置数据
    4. 数据集:用于收集选中表单的业务数据。具体操作请参见数据集

  7. 设置模板可见范围。在“可见范围”页面设置参数,单击“保存”。

    模板可见范围:提供全部可见、不可见和部分可见三种类型,选择部分可见时,该模板仅创建人和选择的接收人可见。

    保存成功后,事件流模板构建成功。

    图2 模板可见范围

验证事件流

  1. 进入圆桌首页。
  2. 在页面右上角单击个人头像,选择“个人信息”,进入个人详情页。
  3. 在“设置”页签,左侧栏单击“选择事件流”。
  4. 在“租户内模板”页签,查找构建的事件流模板,单击“操作”列添加事件流。如图3

    图3 添加事件流模板

  5. 如果在“已选事件流模板”页签显示构建的事件流模板,表示已成功添加事件流模板。
  6. 创建事件流。

    在圆桌左侧栏选择“事件列表”,在页面左上角单击“新建”右侧的,选择构建的事件流模板。

    事件流模板默认显示设为起始模板的事件模板。

  7. 填写起始事件信息,设置发布设置和高级设置,单击“发布”。具体操作可参见创建事件

    发布成功后,表示构建的事件流模板已可以正常使用。

相关操作

在“事件流”页签内,单击列表“操作”列的对应操作,还可编辑、删除事件流。

表3 相关操作

操作

说明

编辑事件流

单击“操作”列“编辑”,或直接单击事件流名称,编辑已创建的事件流信息。

删除事件流

仅支持删除状态为“编辑中”的事件流。单击“操作”列“删除”进行删除事件流操作,事件流删除后,事件流内的事件模板会同步删除。

分享:

    相关文档

    相关产品