APPCUBE-创建触发器:操作步骤

时间:2023-11-01 16:19:13

操作步骤

  1. 鼠标放在App下的Logic文件夹旁会出现加号,单击加号,选择“触发器”。
  2. 填写基本信息,单击“添加”。

    • 对象:选择“Travel_Information_CST”表示将触发器与对象关联。
    • 标签:定义为“TravelProcess”。触发器显示名称。
    • 名称:系统根据Lable取值自动生成“TravelProcess”。系统其它地方调用触发器时所引用的唯一标识。
    • 触发类型:配置了触发器的启动条件。
      • 仅在插入记录时:当系统创建某条记录时。
      • 仅在更新记录时:当系统更新某条记录时。
      • 插入或更新记录时:当系统创建或更新某条记录时(本任务中选择该选项)。
      • 被别的触发器调用时:被其他触发器所调用时。
      • 收到平台事件时:被事件(event)触发。选中该条件时请在“事件”中配置具体事件。
    图1 新建触发器

    当编辑已有触发器时,为防止编辑时多人篡改,编辑前请单击进行锁定。

  3. 单击“添加条件”,进入创建规则条件页面,进行配置,并单击“保存”。

    图2 创建规则条件

    参数说明如表1所示。

    表1 条件参数说明

    参数

    参数说明

    条件名称

    该条件规则的名称。

    执行操作条件

    进入该条件规则的条件。有以下三种类型:

    • 当条件满足时:只有满足以下设定条件时。
    • 当满足条件表达式时:支持手写的规则条件,自定义逻辑。
    • 没有条件,直接执行:无条件进入该分支。

    设置条件

    当进入该条件规则勾选的是“当条件满足时”时,您需要设定具体条件。通过设定该触发器涉及对象的某个或某些字段取值的与或关系,来控制进入该触发器的条件。

    单击“新增”可添加多个字段取值条件。

    条件中当字段是数字、百分比、币种金额类型时,取值不用加“""”;其他字段类型取值请加“""”。

    支持在条件中引用旧记录字段的取值,可判断字段级变化。

    构建公式

    当进入该条件规则勾选的是“当满足条件表达式时”时,您需要手写的规则条件。

    系统会对输入的规则条件进行简单的校验。

    条件

    当进入该条件规则勾选的是“当满足条件表达式时”时且设置的多个条件时,多个条件的关系。

    • 满足所有条件(AND):与关系,必须满足所有条件。
    • 满足部分条件(OR):或关系,只要满足条件之一即可。

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

    图3 创建动作
    表2 操作类型说明

    参数

    参数说明

    操作类型

    操作类型:动作类型,分以下几种:
    • 创建记录:创建一条记录。
    • 更新记录:更新记录。
    • 邮件告警:发送邮件告警。
    • 触发器:调用子触发器。
    • 脚本:调用Script脚本。
    • 服务编排:调用服务编排。
    • BPM:调用BPM。
    • 发送事件:发送事件。

    操作名称

    该动作名称。

  5. (可选)若需要设定多个规则或者多个分支动作,请单击“添加条件”、“添加操作”进行配置。
  6. 在触发器开发页面单击启用触发器。
support.huaweicloud.com/usermanual-appcube/appcube_05_0119.html