更新时间:2023-04-24 GMT+08:00
分享

如何自定义事件

事件分类

在业务流程中,有意义的状态变化都可称为事件。自定义好事件后,可基于该事件实现事件发送、事件订阅,对发送的事件数据进行分析处理等功能。低代码中的事件,分为标准事件和自定义事件两种。

  • 标准事件是系统定义好的事件,可直接订阅。标准事件目前有几下几种:
    • Absolute Time Alert:定时器发送的系统事件。
    • EV_FLOW_STARTED:流程启动,用于记录工作流的启动。
    • EV_FLOW_TERMINATED:流程终止,用于记录工作流的流程结束。
    • EV_FLOW_REVOKED:流程撤回,用于记录工作流的撤回。
    • EV_TASK_STARTED:任务启动,用于记录人工任务启动。
    • EV_TASK_TERMINATED:任务终止,用于记录人工任务结束。
  • 自定义事件是指用户根据自身业务需求,自行定义的事件。例如,在某个公司招聘场景中,招聘人员A和招聘经理B负责面试,招聘经理B负责决定该应聘者是否被录用,录用后,人事部C来给新员工办理各种手续。需要进行软件设计,一旦应聘者被录用后,不需要招聘经理自己去通知人事部,而是创建一个记录应聘者录用结果状态的事件,通过订阅该事件,系统根据状态结果自动发邮件给人事部,通知人事部是否办理入职手续。

场景描述

创建一个记录应聘者,是否被录用状态变化的事件。

操作步骤

  1. 参考如何登录新版应用设计器中操作,登录新版应用设计器。
  2. 在左侧导航栏中,选择“数据”
  3. 单击事件后的,进入添加事件页面。
  4. 选择创建事件的方式,设置基本信息,单击“添加”

    • 创建新事件
      图1 添加事件
      • 标签:新建事件的标签名,用于在页面展示。
      • 名称:事件在系统中的唯一标识,取值为“命名空间__标签__e”。
      • 描述:新建事件的描述信息,建议设置为事件的功能。
    • 导入已有事件:基于系统中已有的事件,添加一个新事件。
      图2 导入事件

  5. 在事件详情页面的“自定义参数”中,新增自定义参数。

    自定义参数用于记录有意义的事件状态变化,可以根据需要自行创建。例如,在本章节中创建的是记录应聘者是否被录用状态变化的事件,需要新增应聘者姓名“EmployName”和招聘结果“Result”两个参数字段。

    1. 在自定义参数中,单击“新建”,进入新增参数页面。
    2. 标签和名称设置为“EmployName”,字段类型选择“文本”,单击“保存”。
      图3 设置参数
      • 标签:新建参数的标签名,用于在页面中展示。
      • 名称:新增参数在系统中的唯一标识,创建后不可修改。
      • 字段类型:新建参数的字段类型,如数字、文本、日期等。
      • 描述:新建参数的描述信息,建议配置为参数的功能。
      • 是否必填:参数是否必填,勾选后,表示必填字段。
    3. 参考上述操作,新增标签和名称为“Result”,字段类型为“布尔”的“Result”参数。
      图4 新增Result参数
      图5 自定义参数列表

  6. 在“基本信息”页签,单击“启用”,启用该事件。
分享:

    相关文档

    相关产品