
# 配置自动化规则
项目创建者或有自动化配置权限的角色可根据自身需要启用或停用自动化规则，实现父子状态自动流转、工时自动统计、故事点自动统计的功能。规则一旦启用，该项目中所有工作项，所有用户均可触发规则执行。
表1卷积自动化规则列表 
| 规则名称  | 说明                                                                                                     |
|:---|:---|
| 状态卷积  | 父子关系联动，例如子工作项状态全部完成，父工作项状态自动变更为已完成。详细配置操作请参考[新建状态卷积自动化规则]。 |
| 工时卷积  | 适用于父子关系/协同上下游的工时卷积。详细配置操作请参考[新建工时卷积自动化规则]。                  |
| 故事点卷积 | 适用于父子关系/协同上下游的故事点卷积。详细配置操作请参考[新建故事点卷积自动化规则]。               |
   
#### 前提条件
在项目中拥有"ipd_工作配置"的"自动化"权限。
#### 约束与限制
- 父项所有子工作项满足规则条件中的配置，且父项的目标状态是状态与流转中支持流转的状态时，规则执行成功。
- 父项有其他子工作项不满足规则条件中的配置时，规则被触发，生成一条未执行操作的记录，父项状态不流转。
- 无父工作项时，规则被触发，生成一条未执行操作的记录。
- 规则中配置的父项流转状态是父工作项不支持流转的状态时，规则被触发，生成一条执行发生错误的记录，父项状态不流转。
 
 #### 新建状态卷积自动化规则
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_0000002655543975.png "点击放大")
   
   
   
6. 设置自动化规则。 
   1. 鼠标放到"状态流转：状态卷积"上，单击![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002625184852.png)设置自动化规则名称。
   
   2. 下拉选择设置"触发器"、"条件"、"动作"。设置的自动化规则示例如下图所示。 ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002655544959.png "点击放大")
      
      
   
   3. 单击"确定"。"自动化规则"列表中将展示新增的自动化规则，默认启用规则。
   
   4. 设置"是否启用"，启用或关闭已配置的规则。启用该规则后，重新进入工作项列表，可以验证该自动化规则。例如：修改工作项SF下所有子工作项的状态为"完成"，则SF工作项状态自动更新为"完成"，同时该SF工作项详情页的历史记录页面会新增一条自动化规则操作历史。 ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002655549953.png "点击放大")
      
   
   
   
   
7. 触发自动卷积规则之后，"自动化"的"执行日志"页面会记录系统触发卷积规则的日志。单击操作行的![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002655694709.png)图标可展开日志详情。
   
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002655550399.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_0000002655624205.png "点击放大")
   
   
   
6. 设置自动化规则。 
   1. 鼠标放到"状态流转：工时卷积"上，单击![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002625184858.png)设置自动化工时卷积规则名称。
   
   2. 下拉选择设置"触发器"、"动作"、"等于"、"加上"。设置的自动化工时卷积规则示例为： ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002625201664.png "点击放大")
      
      
   
   3. 单击"确定"。"自动化规则"列表中将展示新增的自动化规则，默认启用规则。 ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002625207486.png "点击放大")
      
   
   4. 设置"是否启用"，启用或关闭已配置的规则。启用该规则后，重新进入工作项列表，可以验证该自动化规则。例如，修改该工作项IR下任意一个子工作项SR计划工时，则IR工作项计划工时自动更新为IR下所有子工作项和协同下游工作项的所有计划工时之和。同时该IR工作项详情页的历史记录页面会新增一条自动化规则操作历史。 ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002655566273.png "点击放大")
      
      
   
   
   
   
7. 触发自动卷积规则之后，"自动化"的"执行日志"页面会记录系统触发卷积规则的日志。单击操作行的![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002655544153.png)图标可展开日志详情。
   
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002650165218.png "点击放大")
   
   
   
 
 #### 新建故事点卷积自动化规则
![](https://support.huaweicloud.com/usermanual-projectman/public_sys-resources/caution_3.0-zh-cn.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_0000002625344776.png "点击放大")
   
   
   
6. 设置自动化规则。 
   1. 鼠标放到"状态流转：故事点卷积"上，单击![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002655544155.png)设置自动化故事点卷积规则名称。
   
   2. 下拉选择设置"触发器"、"动作"、"等于"、"加上"。设置的自动化故事点卷积规则示例为： ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002625369458.png "点击放大")
      
      
   
   3. 单击"确定"。"自动化规则"列表中将展示新增的自动化规则，默认启用规则。 ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002655649115.png "点击放大")
      
   
   4. 设置"是否启用"，启用或关闭已配置的规则。启用该规则后，重新进入工作项列表，可以验证该自动化规则。例如，修改该工作项IR的故事点，则该IR关联的父工作项RR的故事点自动更新为RR协同下游工作项与RR关联的子工作项的所有工作项的故事点之和。同时该RR工作项详情页的操作历史页面会新增一条自动化规则操作历史。 ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002625374328.png "点击放大")
      
      
   
   
   
   
7. 触发自动卷积规则之后，"自动化"的"执行日志"页面会记录系统触发卷积规则的日志。单击操作行的![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002625535202.png)图标可展开日志详情。
   
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002625534928.png "点击放大")
   
   
   
 
