
# 创建自动化任务
自动化是提升应用管理效率的有效工具，通过设置自动化任务，可以实现自动更新数据、发送邮件等智能化操作。例如，当表单数据增加且满足特定触发条件时，可以同步进行数据的增加、更新或删除。自动化主要用于处理重复性任务，有助于提高工作效率。
#### 创建自动化任务
1. 参考[登录华为云Astro轻应用零代码工作台](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1450.html)中操作，登录零代码应用开发工作台。
2. 在全部应用中，单击应用后的"..."，选择"编辑"，进入编辑应用页面。
3. 单击页面右上角的![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002272481229.png "点击放大")，进入自动化页面。
   
   图1进入自动化页面   
   ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002327439185.png "点击放大")
   
   
4. 在自动化页面，单击"开始创建"。 
   图2单击开始创建   
   ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002293367332.png)
   
   
5. 选择所需的触发类型，例如选择"数据更新时触发"，单击"确定"。 
   图3选择触发类型   
   ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002237362080.png)
   
   
6. 在自动化页面左上角，设置自动化任务名称。 
   图4设置自动化任务名称   
   ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002237521832.png "点击放大")
   
   
7. 在触发器中，设置触发条件，单击"保存"。 
   图5设置触发条件   
   ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002328385393.png "点击放大")
   表1配置触发条件参数说明 
   | 参数     | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   |:---|:---|
   | 触发条件   | 设置自动化任务触发的条件。 - 数据新增时触发：新增表单数据，且数据符合条件时触发。  - 数据更新时触发：更新表单数据，且数据符合条件时触发。  - 数据符合条件时触发：新增或更新表单中数据，且数据符合条件时触发。  - 数据删除时触发：删除表单中数据，且数据符合条件时触发。    - 流程事件触发：当流程节点操作完成时触发任务执行，例如审批完成后触发更新表单数据操作。  - 定时触发：按照预设的时间，周期循环触发任务执行。   |
   | 选择表单   | 用于触发自动化任务的表单。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 设置筛选条件 | 根据设置的条件，筛选出表单中符合要求的数据。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
      
   
   
8. 设置执行动作，单击"保存"。 
   请根据自身诉求设置执行动作，支持**新增数据** 、**更新数据** 、**获取单条数据** 、**获取多条数据** 、**发送邮件** 、**企业微信通知** 、**WeLink卡片** 和**服务编排** 几种。本步骤以新增数据为例，进行介绍和结果验证。
   图6设置执行动作   
   ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002328233057.png "点击放大")
   图7新增数据   
   ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002294533768.png "点击放大")
   图8在前面插入动作   
   ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002328247497.png "点击放大")
   表2新增数据参数说明 
   | 参数         | 说明                                                                                                                                                |
   |:---|:---|
   | 选择要新增数据的表单 | 选择在哪个表单中添加数据。                                                                                                                                     |
   | 新增类型       | 在表单中添加数据时，支持新增单条数据和基于数据源新增多条数据。                                                                                                                   |
   | 选择数据源      | 在当前节点前，插入一个"获取多条数据"动作，作为数据源使用，如[图8]。 "新增类型"设置为"基于数据源新增多条数据"时，才需要配置该参数。 |
   | 字段设置       | 设置新增数据的字段值，**至少设置一个字段**。                                                                                                                          |
      
   图9更新数据   
   ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002328286397.png "点击放大")
   表3更新数据参数说明 
   | 参数      | 说明                            |
   |:---|:---|
   | 选择更新对象  | 从当前节点前的数据节点中选择要更新的数据。         |
   | 更新字段    | 对符合条件的数据，选择相应的字段进行更新。         |
   | 未获取到数据时 | 在未能获取到数据的情况下，选择跳过当前节点或新增一条数据。 |
      
   图10获取单条数据   
   ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002294441630.png "点击放大")
   表4获取单条数据参数说明 
   | 参数          | 说明                                                                                                                   |
   |:---|:---|
   | 获取方式        | 设置获取数据方式，支持"从表单中获取"和"从关联记录中获取"。                                                                                      |
   | 选择获取数据的表单   | 选择从哪个表单中获取数据。 "获取方式"设置为"从表单中获取"时，才需要配置此参数。                                      |
   | 筛选条件        | 根据设定的筛选条件，从表单中提取符合要求的数据。若未设定筛选条件，则依据排序规则从查询记录中选取唯一数据。 "获取方式"设置为"从表单中获取"时，才需要配置此参数。 |
   | 排序规则        | 如果查询到多条数据，则按照排序规则选取第一条数据。 "获取方式"设置为"从表单中获取"时，才需要配置此参数。                           |
   | 查询结果为空      | 查询结果为空时，是继续执行还是终止执行。 "获取方式"设置为"从表单中获取"时，才需要配置此参数。                               |
   | 选择获取对象      | 选择从哪个对象中获取数据。 "获取方式"设置为"从关联记录中获取"时，才需要配置此参数。                                     |
   | 选择关联记录类型的字段 | 选择表单中，关联记录组件中的字段。 "获取方式"设置为"从关联记录中获取"时，才需要配置此参数。                                  |
      
   图11获取多条数据   
   ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002294462864.png "点击放大")
   表5获取多条数据参数说明 
   | 参数          | 说明                                                                                                                    |
   |:---|:---|
   | 获取方式        | 设置获取数据方式，支持"从表单中获取"和"从关联记录中获取"。                                                                                       |
   | 选择获取数据的表单   | 选择从哪个表单中获取数据。 "获取方式"设置为"从表单中获取"时，才需要配置此参数。                                        |
   | 筛选条件        | 根据设定的筛选条件，从表单中提取符合要求的数据。若未设定筛选条件，则依据排序规则从查询记录中选取唯一数据。 "获取方式"设置为"从表单中获取"时，才需要配置此参数。 |
   | 排序规则        | 如果查询到多条数据，则按照排序规则选取第一条数据。 "获取方式"设置为"从表单中获取"时，才需要配置此参数。                              |
   | 限制数量        | 按照排序规则，获取前*N*条数据。                                                                                                     |
   | 查询结果为空      | 查询结果为空时，是继续执行还是终止执行。 "获取方式"设置为"从表单中获取"时，才需要配置此参数。                                |
   | 选择获取对象      | 选择从哪个对象中获取数据。 "获取方式"设置为"从关联记录中获取"时，才需要配置此参数。                                        |
   | 选择关联记录类型的字段 | 选择表单中，关联记录组件中的字段。 "获取方式"设置为"从关联记录中获取"时，才需要配置此参数。                                   |
      
   图12删除数据   
   ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002328305013.png "点击放大")
   表6删除数据参数说明 
   | 参数     | 说明                     |
   |:---|:---|
   | 选择删除对象 | 从当前节点前的数据节点中，选择要删除的数据。 |
      
   图13发送邮件   
   ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002328467317.png "点击放大")
   表7发送邮件参数说明 
   | 参数      | 说明                                                                                                                                                                              |
   |:---|:---|
   | 通知类型    | 默认为"邮件通知"，不可修改。                                                                                                                                                                 |
   | 发件人邮箱账号 | 选择发件人的邮箱地址，单击"邮箱管理"，系统管理员可设置并修改邮箱信息，具体操作请参见[设置邮箱](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1405.html#astrozero_05_1405__section152101210174811)。 |
   | 收件人     | 单击"指定人员"，设置邮件接收人信息，支持指定具体人员、角色或动态获取。                                                                                                                                            |
   | 抄送      | 单击"指定人员"，设置邮件抄送人信息，支持指定具体人员、角色或动态获取。                                                                                                                                            |
   | 主题      | 设置邮件的主题，支持直接输入，或单击![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002294684746.png)，从记录中添加。                                                      |
   | 内容      | 设置发送邮件的内容。单击"节点对象"，可从记录中复制粘贴字段到内容中。                                                                                                                                             |
   | 来源      | 选择发送来源，接收方信息中将展示该自动化任务所在的应用名称，便于追溯。                                                                                                                                             |
      
   图14企业微信通知   
   ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002328313841.png "点击放大")
   表8企业微信通知参数说明 
   | 参数   | 说明                                                                                                                                      |
   |:---|:---|
   | 通知类型 | 默认为"企业微信"，不可修改。                                                                                                                         |
   | 发送给  | 单击"指定人员"，设置企业微信接收人信息，支持指定具体人员、角色或动态获取。                                                                                                  |
   | 图片   | 勾选后，单击"上传图片"，可发送图文消息通知。如果不勾选，按照文本卡片消息方式发送通知。 当前仅支持JPG和PNG格式的图片，图片大小建议不超过1068\*455（大图）、150\*150（小图）。 |
   | 主题   | 设置微信的主题，支持直接输入，或单击![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002328524417.png)，从记录中添加。              |
   | 内容   | 设置发送微信的内容，支持直接输入，或单击![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002328364613.png)，从记录中添加。            |
   | 详情   | 设置查看详情时，详情跳转的目标链接。                                                                                                                      |
   | 来源   | 选择发送来源，接收方信息中将展示该自动化任务所在的应用名称，便于追溯。                                                                                                     |
      
   图15WeLink卡片   
   ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002328323593.png "点击放大")
   表9WeLink卡片通知参数说明 
   | 参数   | 说明                                                                                                                               |
   |:---|:---|
   | 通知类型 | 默认为"WeLink卡片"，不可修改。 发送WeLink卡片通知是指向通知中心发送卡片消息，单次发送用户数最大1000人，如需使用请先绑定WeLink组织。                 |
   | 发送给  | 单击"指定人员"，设置WeLink接收人信息，支持指定具体人员、角色或动态获取。                                                                                         |
   | 主题   | 设置WeLink主题，支持直接输入，或单击![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002294525082.png)，从记录中添加。    |
   | 内容   | 设置发送的WeLink内容，支持直接输入，或单击![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002294684750.png)，从记录中添加。 |
   | 详情   | 设置查看详情时，详情跳转的目标链接。                                                                                                               |
   | 来源   | 选择发送来源，接收方信息中将展示该自动化任务所在的应用名称，便于追溯。                                                                                              |
      
   图16服务编排   
   ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002328524173.png "点击放大")
   表10服务编排参数说明 
   | 参数     | 说明                                                                                                                                |
   |:---|:---|
   | 选择服务编排 | 选择服务编排时，请确保已在华为云Astro轻应用低代码平台创建一个服务编排，具体操作请参见[服务编排](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_9129.html)。 |
   | 字段设置   | 单击"添加字段"，设置服务编排输入参数的初始值，供其执行时使用。                                                                                                  |
      
   
   
9. 设置完成后，单击页面右上角的"保存"。
10. 保存成功后，单击页面右上方的"已关闭"按钮，启用自动化任务。 
    图17单击已关闭按钮   
    ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002294688602.png "点击放大")
    启动成功后，任务的状态会变为"运行中"，如[图18]所示。
    图18查看已启动的自动化任务   
    ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002328528809.png "点击放大")
    
    
11. 验证自动化任务是否能够按照预期执行。 
    1. 自动化任务启动后，单击"测试"，进入测试页面。
       图19进入测试页面   
       ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002310297364.png "点击放大") 
    
    
    
    2. 选择一条记录，单击"开始测试"。 **此测试将作为实时自动化任务运行，所有配置数据的更改及消息通知都将被执行且无法撤销。**
       
    
    3. 查看数据是否添加成功。
       - 方式一：在自动化任务页面，单击"跟踪"，可查看自动化任务测试结果。
         图20查看测试结果   
         ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002294605826.png "点击放大") 
       
       - 方式二：单击![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002294548300.png "点击放大")，返回应用编辑页面，单击[图7]中选择的表单，可查看到表单中已增加一条数据。
         图21返回应用编辑页面   
         ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002328547013.png "点击放大")
         图22已添加一条数据   
         ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002294734542.png "点击放大") 
        
    
    
    
    
 
