
# 自动化任务
通过自动化任务，让系统按照设定时间或频率自动执行预设操作并输出执行结果，全程无需人工干预，助您轻松解放双手。
#### 约束与限制
表1约束与限制 
| 限制类别       | 具体限制                                                                                   |
|:---|:---|
| 并行任务数量限制   | 同一个工作空间中最多支持同时启用3个定时任务。                                                                |
| 定时任务时间范围限制 | 创建定时任务时，设定的执行时间区间不得超过7天（含起始日）。                                                         |
| 存储方式       | 本地存储。 存储在"%USERPROFILE%/codeartsSpace/kernel-data/cron"目录下。 |
   
#### 创建自动化任务
支持手动创建、在对话框中创建、从模板创建自动化任务。
- [手动创建自动化任务]
  1. 参考[快速启动](https://support.huaweicloud.com/usermanual-codeartsspace/space_0002.html)操作，登录码道Space。
  
  2. 在码道Space客户端的左侧导航栏，选择"自动化"。
  
  3. 在自动化任务页面，单击"手动创建"。
  
  4. 在"创建自动化任务"页面，设置参数，单击"创建"，完成任务的创建。 
     图1创建自动化任务   
     ![](https://support.huaweicloud.com/usermanual-codeartsspace/zh-cn_image_0000002747242323.png "点击放大")
     表2自动化任务参数说明 
     | 参数     | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
     |:---|:---|
     | 任务名称   | 新建自动化任务的名称，便于后续管理和识别任务用途。                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
     | 工作空间   | 可选，自动化任务所属的工作空间，不支持修改。                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
     | 让码道做什么 | 请输入创建自动化任务的具体指令，简要说明事件内容和值得关注的原因，例如"整理本月销售数据并生成报表"。                                                                                                                                                                                                                                                                                                                                                                                                                                        |
     | 执行频率   | 定义任务多久执行一次。 - 每天：自动化任务每天在固定时间执行一次，例如"每天早上8:00执行"。  - 每周：自动化任务每周在指定星期几的固定时间执行一次，例如"每周一、周二上午9:00执行"。  - 时间间隔：按固定的时间间隔重复执行任务，例如"每1小时执行一次"。  - Cron表达式：使用标准的Cron语法定义复杂的执行时间规则。   |
        
     
     
  
  5. 在"自动化任务"页面的"任务列表"页签，查看已创建的定时任务。定时任务默认处于启用状态。
   
- [在对话中创建自动化任务]
  1. 在码道Space客户端的左侧导航栏，选择"自动化"。
  
  2. 在自动化任务页面，单击"在对话中创建"。
  
  3. 跳转到新建任务页面，码道Space已在输入框中预填入以下信息，请您根据实际情况填写时间间隔、具体任务、任务有效期。 
     ```
     我要创建一个自动化任务，每时间间隔执行具体任务，有效期为任务有效期
     ```
     
     
  
  4. 填写完成后，单击发送图标 ![](https://support.huaweicloud.com/usermanual-codeartsspace/zh-cn_image_0000002717802376.png)，码道Space会自动帮您创建自动化任务。
  
  5. 任务创建成功后，在左侧导航栏，单击"自动化"，返回自动化任务页面，查看任务已创建成功。
   
- [从模板创建自动化任务]
  码道Space内置了常用的任务模板，每一个模板都预设了完整的任务配置。
  1. 在码道Space客户端的左侧导航栏，选择"自动化"。
  
  2. 在自动化任务页面，单击"从模板创建"。
  
  3. 在"从模板创建"页面，根据实际业务情况，选择模板。 
     图2从模板创建   
     ![](https://support.huaweicloud.com/usermanual-codeartsspace/zh-cn_image_0000002717642474.png "点击放大")
     
     
  
  4. 单击"确定"，跳转到创建自动化任务页面。
  
  5. 在"创建自动化任务"页面，设置参数，单击"创建"，完成任务的创建。 
     图3创建自动化任务   
     ![](https://support.huaweicloud.com/usermanual-codeartsspace/zh-cn_image_0000002747242323.png "点击放大")
     表3自动化任务参数说明 
     | 参数     | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
     |:---|:---|
     | 任务名称   | 新建自动化任务的名称，便于后续管理和识别任务用途。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
     | 工作空间   | 可选，自动化任务所属的工作空间，不支持修改。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
     | 让码道做什么 | 请输入创建自动化任务的具体指令，简要说明事件内容和值得关注的原因，例如"整理本月销售数据并生成报表"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
     | 执行频率   | 定义任务多久执行一次。 - 每天：自动化任务每天在固定时间执行一次，例如"每天早上8:00执行"。  - 每周：自动化任务每周在指定星期几的固定时间执行一次，例如"每周一、周二上午9:00执行"。  - 时间间隔：按固定的时间间隔重复执行任务，例如"每1小时执行一次"。  - Cron表达式：使用标准的Cron语法定义复杂的执行时间规则。   |
        
     
     
  
  6. 在"自动化任务"页面的"任务列表"页签，查看已创建的定时任务。定时任务默认处于启用状态。
   
#### 管理自动化任务
表4管理自动化任务 
| 操作          | 具体步骤                                                                                                                                                                                                                                                                                                                                                                 |
|:---|:---|
| 启用/停用自动化任务  | 在"任务列表"页签中，单击任务后的 ![](https://support.huaweicloud.com/usermanual-codeartsspace/zh-cn_image_0000002717642472.png)/![](https://support.huaweicloud.com/usermanual-codeartsspace/zh-cn_image_0000002747242321.png)，即可启用或停用自动化任务。 **同一个工作空间中最多支持同时启用3个定时任务。如果需要启动新任务，请先停止当前已启用的任务，再启动目标任务。**                                                   |
| 立即执行自动化任务   | **执行自动化任务前，请确保自动化任务已启用。** 在"任务列表"页签中，将鼠标悬浮在目标任务卡片上，单击立即执行图标 ![](https://support.huaweicloud.com/usermanual-codeartsspace/zh-cn_image_0000002717802380.png)，即可立即执行自动化任务。                                                                                                                                                                    |
| 编辑定时任务      | 在"任务列表"页签中，单击目标任务卡片，在"编辑自动化任务"页面修改任务信息，完成后，单击"保存"。                                                                                                                                                                                                                                                                                                                   |
| 删除自动化任务     | 在"任务列表"页签中，将鼠标悬浮在目标任务卡片，单击 ![](https://support.huaweicloud.com/usermanual-codeartsspace/zh-cn_image_0000002717642468.png)，选择"删除"，在弹出的对话框中，单击"删除"即可立即删除自动化任务。 该自动化任务从列表中移除，表示成功删除自动化任务。 注意： 自动化任务删除后不可恢复，请谨慎操作。                                                                                               |
| 查看自动化任务执行记录 | - 在"任务列表"页签中，将鼠标悬浮在目标任务卡片，单击 ![](https://support.huaweicloud.com/usermanual-codeartsspace/zh-cn_image_0000002747242325.png)，选择"执行记录"，查看自动化任务执行记录。  - 在"执行记录"页签中，设置任务状态和执行时间段，即可查看当前筛选范围内所有自动化任务或指定自动化任务的执行详情。   |
   
