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

AstroZero触发器概述

什么是触发器

触发器以图形表示的方式,将业务流程呈现给用户。触发器配置好后,用户不必手动执行这些操作,系统会自动执行。

认识触发器设计器

触发器编辑页面如图1所示,各功能项说明请参见表1

图1 触发器编辑页面
表1 触发器编辑页面功能介绍

区域

功能数说明

1

触发器的触发条件,在新建触发器时生成。

  • 对象:新建触发器时选择,选择后不可修改。选择的对象,会决定可通过流程访问该对象的字段。
  • 开始过程
    • 仅当创建记录时:当系统创建某条记录时,触发该触发器。
    • 仅当记录被修改时:当系统记录被修改时,触发该触发器。
    • 创建或编辑记录时:当系统记录被创建或更新某条记录时,触发该触发器。
  • 高级设置 > 递归 — 是否允许过程在单个事务中多次评估记录:如果选择是,该过程在单个事务中最多可以对同一记录进行 5次评估。

2

触发器的规则条件,系统会根据这个条件,来判断触发器将执行怎样的操作。

  • 条件名称:条件规则的名称。
  • 执行操作条件:条件的判断标准。
    • 当条件满足时:满足条件时,执行操作。选择该选项时,需要配置条件,如字段“性别”等于“女”。
    • 当满足条件表达式时:公式计算结果为True时,执行操作。选择该选项时,需要配置公式,如(A.a == "b") && (A.a != A.b) || (A.b > c)。
    • 没有条件,直接执行:不判断条件,直接执行操作。

3

满足规则条件后,执行的动作。请根据业务需求,设置对应的操作类型和相关参数。
  • 创建记录:创建一条记录。
  • 更新记录:更新记录。
  • 邮件告警:发送邮件告警。
  • 触发器:调用子触发器。
  • 脚本:调用脚本。
  • 事件:调用事件。
  • 服务编排:调用服务编排。
  • BPM:调用工作流。
  • 发送事件:发送事件。

4

触发器的功能按钮,如启用触发器、另存为触发器等。

相关文档