ASTRO轻应用 ASTROZERO-创建AstroZero触发器:创建触发器

时间:2024-08-21 11:11:58

创建触发器

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

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

  4. 将鼠标放在已创建的触发器目录上,单击,进入增加触发器页面。

    如果未创建触发器目录,请直接单击触发器后的,进入增加触发器页面。

  5. 设置触发的对象、标签、名称和触发类型,单击“添加”,即可进入触发器编辑页面。

    图1 创建一个新的触发器
    表1 新建触发器参数说明

    参数

    说明

    对象

    在下拉框中,选择关联的对象,支持选择当前应用中已有的对象,或其他应用中创建的对象。

    标签

    输入触发器的标签,用于在页面展示,创建后可修改。

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

    名称

    输入触发器的名称。名称是触发器在系统中的唯一标识,系统根据标签取值自动生成,创建后不可修改。命名要求如下:

    • 长度不能超过64个字符,包括前缀命名空间的长度。
      说明:

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

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

    描述

    根据实际需求,在输入框中输入触发器的描述信息。

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

    触发类型

    在下拉框中,选择触发器的启动类型。

    • 仅在插入记录时:当系统创建某条记录时。
    • 仅在更新记录时:当系统更新某条记录时。
    • 插入或更新记录时:当系统创建或更新某条记录时。
    • 被别的触发器调用时:被其他触发器所调用时。
    • 收到平台事件时:被事件(event)触发时。选中该条件时,请在“事件”中配置具体事件。

  6. 单击“添加条件”,设置规则条件,并单击“保存”。

    图2 创建规则条件
    • 条件名称:新建条件规则的名称。
    • 执行操作条件:进入该条件规则的条件。例如,设置为“当条件满足时”。
    • 设置条件:“字段”配置为“name”,“操作符”配置为“等于”“类型”配置为“常量”“值”配置为“"zhangsan"”。

  7. 单击“添加操作”,设置满足规则条件后执行的动作,单击“保存”。

    图3 创建动作
    • 操作类型:设置动作类型,例如设置为“邮件告警”。
    • 操作名称:新建动作的名称。
    • 电子邮件告警:选择配置好的邮件告警。

  8. 单击触发器编辑页面上方的,启用触发器。
  9. 结果验证。

    基于“Employee__ CS T”对象,创建一条记录,对象“name”字段取值为“zhangsan”。用户“test123@qq.com”成功收到邮件通知,表明触发器创建成功。

support.huaweicloud.com/usermanual-astrozero/astrozero_05_9243.html