更新时间:2024-12-12 GMT+08:00
分享

创建AstroZero自定义事件

在业务流程中,有意义的状态变化都可称为事件。自定义好事件后,可基于该事件实现事件发送、事件订阅,对发送事件的数据进行分析处理等功能。例如,创建一个事件,记录应聘者是否被录用的状态变化。

创建自定义事件

  1. 参考登录AstroZero新版应用设计器中操作,登录应用设计器。
  2. 在左侧导航栏中,选择“数据”
  3. (可选)单击事件后的,为事件添加目录。

    事件默认存放在根目录下,在创建事件前,您可以先创建事件存放的目录,也可以在事件创建后将其拖拽到指定目录。

  4. 将鼠标放在已创建的事件目录上,单击,进入添加事件页面。

    如果未创建事件目录,请直接单击事件后的,进入添加事件页面

  5. 选择“创建新事件”,设置基本信息,单击“添加”

    图1 添加事件
    表1 新建事件参数说明

    参数

    说明

    标签

    新建事件的标签名,用于在页面展示。

    取值范围:1~64个字符。

    名称

    输入事件的名称,名称是事件在系统中的唯一标识,创建后不可修改。命名要求如下:

    • 长度不能超过64个字符,包括前缀命名空间和后缀的长度。
      须知:

      标识前的内容为命名空间,在AstroZero中为了避免不同租户间数据的重名,租户在首次创建应用时需要先定义一个命名空间。一个租户只能创建一个命名空间,创建后不支持修改。

    • 名称必须以英文字母开头,只能由英文字母、数字或单下划线组成,且不能以下划线结尾。

    描述

    请根据需要在文本框中,输入对该事件的描述信息。

    取值范围:1~255个字符。

    如果系统中已有事件,可选择“导入已有事件”,基于选中的事件,添加一个新事件。
    图2 导入事件

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

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

    1. 在自定义参数中,单击“新建”,进入新增参数页面。
    2. 标签和名称设置为“EmployName”,字段类型选择“文本”,单击“保存”。
      图3 设置参数
      表2 新建EmployName参数说明

      参数

      说明

      标签

      新建参数的标签名,用于在页面中展示。

      取值范围:1~80个字符。

      名称

      新增参数在系统中的唯一标识,创建后不可修改。要求如下:

      • 长度范围为1~64个字符。
      • 名称必须以英文字母开头,只能由英文字母、数字或单下划线组成,且不能以单下划线结尾。

      字段类型

      请在下拉列表中,选择新建参数的字段类型,支持数字、日期、日期/时间、布尔和文本。

      描述

      请根据需要,在文本框中输入对该参数的描述信息。

      取值范围:1~255个字符。

      是否必填

      参数是否必填,勾选后,表示该参数为必填字段。

      默认为不勾选,即该参数为非必填参数。

    3. 参考上述操作,新增标签和名称为“Result”,字段类型为“布尔”的“Result”参数。
      图4 新建Result参数
      图5 自定义参数列表

  7. 在“基本信息”页签,单击“启用”,启用该事件。

    事件启用后,才能在服务编排、工作流等中使用,否则选择不到该事件。

相关文档