# 配置卷积自动化规则
项目创建者或有自动化配置权限的角色可根据自身需要启用或停用自动化规则，实现状态自动流转功能、工时自动统计、故事点自动统计、状态自动同步。规则一旦启用，该项目中所有工作项，所有用户均可触发规则执行。
表1卷积自动化规则列表 
| 规则名称         | 说明                                                                                                                                                                     |
|:---|:---|
| 状态卷积        | 父子关系联动，例如子工作项状态全部完成，父工作项状态自动变更为已完成。详细配置操作请参考[新建状态卷积自动化规则]。     |
| 工时卷积-多工作项类型 | 适用于所有场景的工时卷积，包括自定义关联关系场景。详细配置操作请参考[新建工时卷积自动化规则（多工作项类型）]。      |
| 故事点卷积-多工作项类型  | 适用于所有场景的故事点卷积，包括自定义关联关系场景。详细配置操作请参考[新建故事点卷积自动化规则（多工作项类型）]。  |
| 工时卷积         | 适用于父子关系/协同上下游的工时卷积，但不支持自定义关联关系场景下的卷积。详细配置操作请参考[新建工时卷积自动化规则]。 |
| 故事点卷积        | 适用于父子关系/协同上下游的故事点卷积，但不支持自定义关联关系场景下的卷积。详细配置操作请参考[新建故事点卷积自动化规则]。 |
   
#### 前提条件
在项目中拥有"工作配置"的"自动化"权限。
#### 约束与限制
- 父项所有子工作项满足规则条件中的配置，且父项的目标状态是状态与流转中支持流转的状态时，规则执行成功。
- 父项有其他子工作项不满足规则条件中的配置时，规则被触发，生成一条未执行操作的记录，父项状态不流转。
- 无父工作项时，规则被触发，生成一条未执行操作的记录。
- 规则中配置的父项流转状态是父工作项不支持流转的状态时，规则被触发，生成一条执行发生错误的记录，父项状态不流转。
 
 #### 新建状态卷积自动化规则
1. [访问CodeArts Req服务首页](https://support.huaweicloud.com/usermanual-projectman/projectman_01_0003.html)。
2. 进入项目中，单击"设置 \> 工作项设置 \> 自动化"，进入"自动化"页面。
3. 选择"自动化规则"页签，单击"新建规则"。
4. 在弹出的"选择状态流转的规则模板"窗口中选择"状态卷积"。
5. 单击"确定"。弹出"状态流转：状态卷积"窗口。 
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002587375258.png "点击放大")
   
   
   
6. 设置自动化规则。 
   1. 鼠标放到"状态流转：状态卷积"上，单击![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002587535164.png)设置自动化规则名称。
   
   2. 下拉选择设置"触发器"、"条件"、"动作"。设置的自动化规则示例为： ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002587375280.png "点击放大")
      
      
   
   3. 单击"确定"。"自动化规则"列表中将展示新增的自动化规则，默认启用规则。 ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002587375250.png "点击放大")
      
      
   
   4. 启用该规则后，重新进入工作项列表，可以验证该自动化规则。例如，修改工作项SG下所有子工作项和协同下游工作项状态为"完成"，则SG工作项状态自动更新为"完成"，同时该SG工作项详情页的历史记录页面会新增一条自动化规则操作历史。
   
   
   
   
7. 触发自动卷积规则之后，"自动化"的"执行日志"页面会记录系统触发卷积规则的日志。单击操作行的![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002721081655.png)图标可展开日志详情。
   
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002587535158.png "点击放大")
   
   
   
 
 #### 新建工时卷积自动化规则（多工作项类型）
适用于所有场景的工时卷积，包括自定义关联关系场景。
1. [访问CodeArts Req服务首页](https://support.huaweicloud.com/usermanual-projectman/projectman_01_0003.html)。
2. 进入项目中，单击"设置 \> 工作项设置 \> 自动化"，进入"自动化"页面。
3. 选择"自动化规则"页签，单击"新建规则"。
4. 在弹出的"选择状态流转的规则模板"窗口中选择"工时卷积-多工作项类型"。
5. 单击"确定"。弹出"状态流转：工时卷积-多工作项类型"窗口。 
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002617894943.png "点击放大")
   
   
   
6. 设置自动化规则。 
   1. 鼠标放到"状态流转：工时卷积-多工作项类型"上，单击![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002587535168.png)设置自动化工时卷积规则名称。
   
   2. 下拉选择设置"触发器"、"动作"。可以同时设置多个子工作项工时变化的自动卷积规则。设置完成的工时卷积规则示例为： ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002587375306.png "点击放大")
      
      
   
   3. 单击"确定"。"自动化规则"列表中将展示新增的自动化规则，默认启用规则。 ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002617894973.png "点击放大")
      
      
   
   4. 启用该规则后，重新进入工作项列表，可以验证该自动化规则。例如，修改任意一个子工作项FSR计划工时，则该子工作项对应的父工作项SG计划工时自动更新为SG下所有子工作项、协同下游工作项、关联快照的所有计划工时之和。同时该SG工作项详情页的历史记录页面会新增一条自动化规则操作历史。 ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002587375286.png "点击放大")
      
      
   
   
   
   
7. 触发自动卷积规则之后，"自动化"的"执行日志"页面会记录系统触发卷积规则的日志。单击操作行的![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002587535198.png)图标可展开日志详情。
   
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002617894897.png "点击放大")
   
   
   
 
 #### 新建故事点卷积自动化规则（多工作项类型）
适用于所有场景的故事点卷积，包括自定义关联关系场景。
"故事点"需要在"工作项字段与工作流"页面的"字段"页签对项目中使用的工作项类型添加该字段。添加成功后才可以在对应的工作项中使用该字段。添加字段的详细操作请参见[为工作项类型添加字段](https://support.huaweicloud.com/usermanual-projectman/codeartsreq_custom_9.html#codeartsreq_custom_9__zh-cn_topic_0000002719192053_zh-cn_topic_0000002587374084_section76859291163)。
1. [访问CodeArts Req服务首页](https://support.huaweicloud.com/usermanual-projectman/projectman_01_0003.html)。
2. 进入项目中，单击"设置 \> 工作项设置 \> 自动化"，进入"自动化"页面。
3. 选择"自动化规则"页签，单击"新建规则"。
4. 在弹出的"选择状态流转的规则模板"窗口中选择"故事点卷积-多工作项类型"。
5. 单击"确定"。弹出"状态流转：故事点卷积-多工作项类型"窗口。 
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002617894917.png "点击放大")
   
   
   
6. 设置自动化规则。 
   1. 鼠标放到"状态流转：故事点卷积-多工作项类型"上，单击![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002617974835.png)设置自动化故事点卷积规则名称。
   
   2. 下拉选择设置"触发器"、"动作"。可以同时设置多个子工作项故事点变化的自动卷积规则。设置完成的故事点卷积规则示例为： ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002617974831.png "点击放大")
      
      
   
   3. 单击"确定"。"自动化规则"列表中将展示新增的自动化规则，默认启用规则。 ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002617974865.png "点击放大")
      
      
   
   4. 启用该规则后，重新进入工作项列表，可以验证该自动化规则。例如，修改任意一个子工作项FSR的故事点，则该FSR对应的父工作项SG的故事点自动更新为SG下所有子工作项和协同下游工作项的所有故事点之和。同时该SG工作项详情页的历史记录页面会新增一条自动化规则操作历史。
      ![](https://support.huaweicloud.com/usermanual-projectman/public_sys-resources/note_3.0-zh-cn.png)
      对于SG、FSR等工作项类型的"故事点"需要在工作项字段与工作流中为这些工作项类型添加该字段，详细操作请参考[为工作项类型添加字段](https://support.huaweicloud.com/usermanual-projectman/codeartsreq_custom_9.html#codeartsreq_custom_9__zh-cn_topic_0000002719192053_zh-cn_topic_0000002587374084_section76859291163)。
      ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002617894909.png "点击放大")
      
      
   
   
   
   
7. 触发自动卷积规则之后，"自动化"的"执行日志"页面会记录系统触发卷积规则的日志。单击操作行的![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002617974813.png)图标可展开日志详情。
   
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002617974833.png "点击放大")
   
   
   
 
 #### 新建工时卷积自动化规则
适用于父子关系/协同上下游的工时卷积，但不支持自定义关联关系场景下的卷积。
1. [访问CodeArts Req服务首页](https://support.huaweicloud.com/usermanual-projectman/projectman_01_0003.html)。
2. 进入项目中，单击"设置 \> 工作项设置 \> 自动化"，进入"自动化"页面。
3. 选择"自动化规则"页签，单击"新建规则"。
4. 在弹出的"选择状态流转的规则模板"窗口中选择"工时卷积"。
5. 单击"确定"。弹出"状态流转：工时卷积"窗口。 
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002587535162.png "点击放大")
   
   
   
6. 设置自动化规则。 
   1. 鼠标放到"状态流转：工时卷积"上，单击![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002617974837.png)设置自动化工时卷积规则名称。
   
   2. 下拉选择设置"触发器"、"动作"、"等于"、"加上"。设置的自动化工时卷积规则示例为： ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002617974803.png "点击放大")
      
      
   
   3. 单击"确定"。"自动化规则"列表中将展示新增的自动化规则，默认启用规则。 ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002617894965.png "点击放大")
      
      
   
   4. 启用该规则后，重新进入工作项列表，可以验证该自动化规则。例如，修改该工作项SG下任意一个子工作项FSR计划工时，则SG工作项计划工时自动更新为SG下所有子工作项和协同下游工作项的所有工时之和。同时该SG工作项详情页的历史记录页面会新增一条自动化规则操作历史。 ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002721241089.png "点击放大")
      
      
   
   
   
   
7. 触发自动卷积规则之后，"自动化"的"执行日志"页面会记录系统触发卷积规则的日志。单击操作行的![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002587375292.png)图标可展开日志详情。
   
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002617974855.png "点击放大")
   
   
   
 
 #### 新建故事点卷积自动化规则
适用于父子关系/协同上下游的故事点卷积，但不支持自定义关联关系场景下的卷积。
"故事点"需要在"工作项字段与工作流"页面的"字段"页签对项目中使用的工作项类型添加该字段。添加成功后才可以在对应的工作项中使用该字段。添加字段的详细操作请参见[为工作项类型添加字段](https://support.huaweicloud.com/usermanual-projectman/codeartsreq_custom_9.html#codeartsreq_custom_9__zh-cn_topic_0000002719192053_zh-cn_topic_0000002587374084_section76859291163)。
1. [访问CodeArts Req服务首页](https://support.huaweicloud.com/usermanual-projectman/projectman_01_0003.html)。
2. 进入项目中，单击"设置 \> 工作项设置 \> 自动化"，进入"自动化"页面。
3. 选择"自动化规则"页签，单击"新建规则"。
4. 在弹出的"选择状态流转的规则模板"窗口中选择"故事点卷积"。
5. 单击"确定"。弹出"状态流转：故事点卷积"窗口。 
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002587535134.png "点击放大")
   
   
   
6. 设置自动化规则。 
   1. 鼠标放到"状态流转：故事点卷积"上，单击![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002587375284.png)设置自动化故事点卷积规则名称。
   
   2. 下拉选择设置"触发器"、"动作"、"等于"、"加上"。设置的自动化故事点卷积规则示例为： ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002587535130.png "点击放大")
      
      
   
   3. 单击"确定"。"自动化规则"列表中将展示新增的自动化规则，默认启用规则。 ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002587535182.png "点击放大")
      
      
   
   4. 启用该规则后，重新进入工作项列表，可以验证该自动化规则。例如，修改该工作项FSR下任意一个子工作项TSR的故事点，则FSR工作项的故事点自动更新为SG下所有子工作项和协同下游工作项的所有故事点之和。同时该FSR工作项详情页的历史记录页面会新增一条自动化规则操作历史。 ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002617974789.png "点击放大")
      
      
   
   
   
   
7. 触发自动卷积规则之后，"自动化"的"执行日志"页面会记录系统触发卷积规则的日志。单击操作行的![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002617894927.png)图标可展开日志详情。
   
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002617894889.png "点击放大")
   
   
   
 
#### 相关操作
表2自动化其它相关操作 
| **操作项**       | **说明**                                                                                                                                                      |
|:---|:---|
| 新增协同下游状态流转规则 | 在"新建规则"右侧的下拉框选择*协同下游状态流转* ，弹出状态流转规则模板列表。后续操作步骤请参考步骤[3\~7]。 |
| 编辑规则名称       | 鼠标放置规则名称上，单击![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002587535140.png)，即可修改名称。**规则名称不能重复**。                               |
| 编辑规则         | 在操作栏单击![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002617894961.png)，可设置对规则的流转状态。                                                |
| 复制规则         | 在操作栏单击![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002617974821.png)复制规则副本。                                                      |
| 删除规则         | 在操作栏单击![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002587535136.png)即可删除规则。**系统默认规则和已启用的规则不支持删除。**                              |
   
