
# 为开发的应用添加触发器
触发器是以图形化的方式将业务流程呈现给用户，配置好触发器后，用户不必手动执行这些操作，系统会自动执行。在业务配置中心中您可以禁用或者启用应用中带有的触发器资源，也可以新建触发器。
#### 配置触发器
1. 在华为云Astro轻应用服务控制台，单击"进入首页"，进入应用开发页面。
2. 单击页面左上角的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001902603778.png)，选择"环境管理 \> 业务配置中心"，进入业务配置中心。
3. 在主菜单中，选择"应用配置"。
4. 在应用配置页面，选择应用所在的类别（例如App），单击具体的应用。
5. 在左侧导航栏中，选择"触发器"，右侧会出现应用中已有的触发器。 
   单击操作列的"OFF"，可启用该触发器，单击"ON"可禁用该触发器。
   - 启用后当满足触发条件时，系统才会自动执行相应的动作。
   
   - 禁用后单击操作列的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001894302632.png)，在触发器配置页面可修改未受保护触发器的触发条件和执行动作。若触发器是受保护的，则不能修改编辑。
   
   
   
   
6. 添加触发器。 
   1. 在"触发器管理"页面，单击"新建"，参考[表1]填写基本信息，单击"添加"。
       表1增加触发器参数说明 
      | 参数   | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
      |:---|:---|
      | 标签   | 触发器的显示名称，仅用于页面显示。 取值范围：1\~64个字符。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
      | 名称   | 触发器的名称，名称是触发器在系统中的唯一标识。命名要求如下： - 长度不能超过64个字符，包括前缀命名空间的长度。 名称前的内容为命名空间，在华为云Astro轻应用中为了避免不同租户间数据的重名，租户在首次创建应用时需要先定义一个命名空间。一个租户只能创建一个命名空间，创建后不支持修改。   - 必须以英文字母开头，只能由英文字母、数字或单下划线组成，且不能以下划线结尾。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
      | 触发类型 | 配置触发器的启动条件。 - 仅在插入记录时：系统创建某条记录时，启动该触发器。  - 仅在更新记录时：系统更新某条记录时，启动该触发器。  - 插入或更新记录时：系统创建或更新某条记录时，启动该触发器。  - 被别的触发器调用时：被其他触发器所调用时，启动该触发器。  - 收到平台事件时：被事件（event）触发，选中该条件时请在"事件"中配置具体事件。   |
      | 作用对象 | 将触发器与对象关联。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
      | 描述   | 触发器的描述信息，建议填写触发器的作用。 取值范围：1\~255个字符。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
         
      
   
   2. 在"触发器管理"页面，单击新建触发器所在行的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001936102309.png)，进入触发器配置页面。
   
   3. 配置该触发器的条件，单击"添加条件"，在右侧进行配置，并单击"保存"。
      图1创建规则条件   
      ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001936102313.png "点击放大")
      表2条件参数说明 
      | 参数     | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
      |:---|:---|
      | 条件名称   | 新增条件规则的名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
      | 执行操作条件 | 进入该条件规则的条件。 - 当条件满足时：只有满足设定的条件时，才进入该分支。  - 当满足条件表达式时：支持手写的规则条件，自定义逻辑。  - 没有条件，直接执行：无条件进入该分支。   |
      | 设置条件   | "执行操作条件"设置为"当条件满足时"时，需要设定具体条件。通过设定该触发器涉及对象的某个或某些字段取值的与或关系，来控制进入该触发器的条件。 条件中当字段是数字、百分比、币种金额类型时，取值不用加""""，其他字段类型取值请加""""。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
      | 构建公式   | "执行操作条件"设置为"当满足条件表达式时"时，需要手写规则条件。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
         
      
   
   4. 单击"添加操作"，设置满足规则条件后执行的动作，并单击"保存"。
      图2创建动作   
      ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001894142728.png "点击放大")
      表3动作类型说明 
      | 参数   | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
      |:---|:---|
      | 操作类型 | 动作类型，分为以下几种： - 创建记录：创建一条记录。  - 更新记录：更新记录。  - 邮件告警：发送邮件告警。  - 触发器：调用子触发器。  - 脚本：调用Script脚本，请确保脚本已启用。  - 服务编排：调用服务编排，请确保服务编排已启用。  - BPM：调用工作流，请确保工作流已启用。   |
      | 操作名称 | 新增动作的名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
      | 选择脚本 | 新增动作具体执行的脚本，"操作类型"设置为"脚本"时才会显示该参数。不同的操作类型，此处展示的参数有所不同，请根据实际情况进行配置。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
         
      
   
   5. （可选）若需要设定多个规则或者多个分支动作，请单击"添加条件"、"添加操作"进行配置。
   
   6. 在"触发器管理"页面，单击操作列的"OFF"，启用该触发器。
   
   
   
   
 
