在Projex通过自动化规则配置实现用户在协作场景中与实际工作内容(代码提交、合并请求状态变更等)发生联动,支持工作项与关联的对象(包含工作项、研发对象、测试用例等)联动。
1.代码提交与工作项状态联动
场景:当缺陷存在带有fix ID的提交时时,变更状态为已修复。
可以根据关联工作项的提交包含的关键字,联动工作项的状态或者字段的变更。如果设置不为空,则无需校验提交内容。
![提交](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/2334824361/p339257.png)
2.合并请求与工作项联动
当合并请求关联时触发工作项的变更。一旦关联发生,则可以触发后续的工作项状态变更或字段变更。
![合并请求](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/2334824361/p339258.png)
当关联的合并请求状态发生变更时触发工作项的变更。为了能够监听到关联的合并请求状态变化,需要到对应代码库进行webhook配置。若不进行配置,则会导致规则无法执行。
注:在模板层级配置的规则,需要具体项目的webhook配置到代码库中才可生效。
![合并请求状态](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/3334824361/p339260.png)
3.分支与工作项关联
当分支关联时触发工作项的变更。一旦关联发生,则可以触发后续的工作项状态变更或字段变更。
4.测试用例与工作项联动
当测试用例关联时触发工作项的变更。一旦关联发生,则可以触发后续的工作项状态变更或字段变更。
![测试用例](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/3334824361/p339262.png)
文档内容是否对您有帮助?