
# 配置IPD自运营软件/云服务类项目的卷积自动化规则
#### 前提条件
在项目中拥有"ipd_工作配置"的"自动化"权限。
#### 约束与限制
- 父项所有子工作项满足规则条件中的配置，且父项的目标状态是状态与流转中支持流转的状态时，规则执行成功。
- 父项有其他子工作项不满足规则条件中的配置时，规则被触发，生成一条未执行操作的记录，父项状态不流转。
- 无父工作项时，规则被触发，生成一条未执行操作的记录。
- 规则中配置的父项流转状态是父工作项不支持流转的状态时，规则被触发，生成一条执行发生错误的记录，父项状态不流转。
 
#### 配置工作项的状态卷积规则
1. [访问CodeArts Req服务首页](https://support.huaweicloud.com/usermanual-projectman/projectman_01_0003.html)。
2. 进入IPD自运营软件/云服务类项目中，单击"设置 \> 工作项设置"。
3. 在左侧导航选择"自动化"，进入"自动化"页面，可单击"规则配置"页签右侧的"新建规则"来新建自动化规则。 
   图1自动化规则列表   
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000001952883848.png "点击放大")
   ![](https://support.huaweicloud.com/usermanual-projectman/public_sys-resources/note_3.0-zh-cn.png)
   FE/US/Task/Bug完成后关闭父项，四个规则配置流程一致，可参考"US完成后关闭父项"配置流程。
   
   
4. 在"选择状态流转的规则模板"弹框中，选择"US完成后关闭父项 FE"，单击确认，进入规则配置页面。 
   图2规则配置弹框01   
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002625405972.png "点击放大")
   
   
5. 设置自动化规则。 
   1. 鼠标放到"状态流转: US 完成后自动关闭父项 FE"上，单击![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002625565870.png)设置自动化规则名称。
   
   2. 下拉选择设置"触发器"、"条件"、"动作"。设置的自动化规则示例为： ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002655725267.png "点击放大")
      
   
   3. 单击"确定"。"自动化规则"列表中将展示新增的自动化规则，默认启用规则。
   
   4. 设置"是否启用"，启用或关闭已配置的规则。启用该规则后，重新进入工作项列表，可以验证该自动化规则。例如，修改工作项FE下所有子工作项的状态为"完成"，则FE工作项状态自动更新为"完成"，同时该FE工作项详情页的历史记录页面会新增一条自动化规则操作历史。 ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002655725219.png "点击放大")
      
   
   
   
   
6. 触发自动卷积规则之后，"自动化"的"执行日志"页面会记录系统触发卷积规则的日志。单击操作行的![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002655685311.png)图标可展开日志详情。
   
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002655725875.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_0000002655727601.png "点击放大")
   
   
6. 设置自动化规则。 
   1. 鼠标放到"状态流转：工时卷积"上，单击![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002625568080.png)设置自动化工时卷积规则名称。
   
   2. 下拉选择设置"触发器"、"动作"、"等于"。设置的自动化工时卷积规则示例为： ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002655727659.png "点击放大")
      
   
   3. 单击"确定"。"规则配置"列表中将展示新增的自动化规则，默认启用规则。
   
   4. 设置"是否启用"，启用或关闭已配置的规则。启用该规则后，重新进入工作项列表，可以验证该自动化规则。例如，修改该工作项Epic下任意一个子工作项FE计划工时，则Epic工作项计划工时自动更新为Epic下所有子工作项的所有计划工时之和。同时该Epic工作项详情页的历史记录页面会新增一条自动化规则操作历史。 ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002625569722.png "点击放大")
      
   
   
   
   
7. 触发自动卷积规则之后，"自动化"的"执行日志"页面会记录系统触发卷积规则的日志。单击操作行的![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002625568082.png)图标可展开日志详情。
   
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002655689173.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_0000002625412558.png "点击放大")
   
   
6. 设置自动化规则。 
   1. 鼠标放到"状态流转：故事点卷积"上，单击![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002655692131.png)设置自动化故事点卷积规则名称。
   
   2. 下拉选择设置"触发器"、"动作"、"等于"。设置的自动化故事点卷积规则示例为： ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002655732073.png "点击放大")
      
   
   3. 单击"确定"。"自动化规则"列表中将展示新增的自动化规则，默认启用规则。
   
   4. 设置"是否启用"，启用或关闭已配置的规则。启用该规则后，重新进入工作项列表，可以验证该自动化规则。例如，修改该工作项US的故事点，则父工作项FE的故事点自动更新为FE下所有子工作项的故事点之和。同时该FE工作项详情页的操作历史页面会新增一条自动化规则操作历史。 ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002655732287.png "点击放大")
      
   
   
   
   
7. 触发自动卷积规则之后，"自动化"的"执行日志"页面会记录系统触发卷积规则的日志。单击操作行的![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002625572700.png)图标可展开日志详情。
   
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002655732357.png "点击放大")
   
   
 
#### 配置IPD自运营软件/云服务类项目工作项代码提交流转状态规则
1. [访问CodeArts Req服务首页](https://support.huaweicloud.com/usermanual-projectman/projectman_01_0003.html)。
2. 进入IPD自运营软件/云服务类项目中，单击"设置 \> 工作项设置"。
3. 在左侧导航选择"自动化"，进入"自动化"页面，可单击"代码提交流转状态"右侧的"新建规则"来新建自动化规则。 
   ![](https://support.huaweicloud.com/usermanual-projectman/public_sys-resources/note_3.0-zh-cn.png)
   Epic/FE/US/Task/Bug提交代码包含不同的信息，自动流转工作项至特性状态，五个规则配置流程一致，可参考"Epic提交代码自动流转至特定状态"配置流程。
   
   
4. 在"选择代码提交状态的规则模板"弹框中，选择"Epic提交代码自动流转至特定状态"，单击确认，进入规则配置页面。 
   图3规则配置弹框01   
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000001986407585.png "点击放大")
   
   
5. 配置目标状态、是否使用信息（可使用下图配置），单击"确认"。 
   图4规则配置弹框02   
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000001952888424.png "点击放大")
   
   
6. 进入"工作项 \> 需求管理 \> 工作项"列表，当Epic类型工作项关联的代码提交信息包含如fix、close、resolve时，可自动将工作项流转至特定状态。同时该工作项详情页的操作历史页面会新增一条自动化规则操作历史。
 
