
# 配置Scrum项目工作项的状态卷积自动化规则
可以配置项目中需要使用的自动化规则，来实现父子工作项**状态自动联动流转**规则。自动化规则一旦启用后，项目中所有工作项状态满足设置的条件后均可触发规则执行，实现工作项的自动执行，从而提高效率、减少错误、增强协作并支持敏捷开发。
#### 前提条件
- 已新建Scrum项目，具体操作请参考[创建CodeArts项目](https://support.huaweicloud.com/usermanual-projectman/projectman_ug_2000.html)。
- IAM成员已加入项目。添加成员请参考：[添加CodeArts项目成员](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0025.html)。
- 项目成员拥有"自动化设置"权限。权限设置请参考[管理CodeArts项目级权限](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0018.html)。
 
#### 配置工作项的状态卷积自动化规则
1. [访问CodeArts Req服务首页](https://support.huaweicloud.com/usermanual-projectman/projectman_01_0003.html)。
2. 如需新增状态，请参考[配置Scrum项目工作项的公共状态](https://support.huaweicloud.com/usermanual-projectman/projectman_ug_1000.html)。
3. 进入Scrum项目中，单击"设置 \> 工作项设置"。
4. 在左侧导航选择"自动化"，进入"自动化"页面，可单击"新建规则"来新建自动化规则。 
   图1自动化   
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002286794268.png "点击放大")
   
   
5. Feature/Story/Task/Bug，四个工作项的规则配置流程一致，此处以"Story完成后关闭父项"规则为例。 
   图2状态卷积规则模板   
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002286788324.png "点击放大")
   
   
6. 在"选择状态卷积的规则模板"弹框中，选择"Story完成后关闭父项"，单击"确认"，进入规则配置页面。 
   图3规则配置弹框   
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002321517585.png "点击放大")
   
   
7. 配置触发器、条件、动作中的状态，配置示例如下图所示。配置完成后，单击"确认"。 
   图4规则配置示例   
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002286845058.png "点击放大")
   
   
   
8. 规则配置完成后，返回规则配置列表页，"是否启用"开关默认打开![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002321404541.png)，启用已配置的规则。
   
   ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002571970442.png "点击放大")
   
   
   
9. 进入"工作项 \> 需求管理 \> 工作项"列表页，选中Feature类型且未关闭的工作项（含子工作项），修改该工作项下所有子工作项的状态为已关闭。下面是工作项的状态卷积规则。
   
   - 父项所有子工作项满足规则条件中的配置，且父项的目标状态是状态与流转中支持流转的状态时，规则执行成功。
   
   - 父项有其他子工作项不满足规则条件中的配置时，规则被触发，生成一条未执行操作的记录，父项状态不流转。
   
   - 无父工作项时，规则被触发，生成一条未执行操作的记录，父项状态不流转。
   
   - 规则中配置的父项流转状态是父工作项不支持流转的状态时，规则被触发，生成一条执行发生错误的记录，父项状态不流转。
   
   
   
   
10. 重新进入工作项列表，该Feature类型的工作项状态自动更新为"已关闭"，同时该工作项详情页的操作历史页面会新增一条自动化规则操作历史。 
    ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002572137260.png "点击放大")
    
    
    
11. 在"设置 \> 工作项设置 \> 自动化"的"执行日志"页签，单击执行日志所在行右侧的"查看"，可查看该条规则执行日志，如下图所示。 
    图5规则触发后的执行日志   
    ![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002286788328.png "点击放大")
    
    
12. 在"规则配置"列表页，单击"Story完成后关闭父项"右侧的是否启用开关![](https://support.huaweicloud.com/usermanual-projectman/zh-cn_image_0000002321517589.png "点击放大")，停用已配置的规则。
13. 执行[9]，重新进入工作项列表查看工作项的状态卷积效果验证。
    
    - 该Feature类型的工作项状态不会自动更新。
    
    - 该工作项详情页的操作历史页面不会新增自动规则相关的操作历史。
    
    
    
    
 
