VSTS/Azure DevOps 中状态发生变化时如何设置分配给

How to set the Assigned To when state changes in VSTS/Azure DevOps

我有一个从敏捷流程继承的流程。基本流程具有以下状态 New、Active、Resolved、Completed。我添加了几个新的状态,所以现在它变成了新的、分类的、活动的、开发不要的、IT 测试完成的、解决的、确认的、完成的,以更好地匹配它如何流经不同的人。

该流程有一些内置的状态更改规则,因此当它从新建变为已解决或活动变为已解决时,分配给更改回创建者。此外,当它从已解决回到活动状态时,它会将分配给切换回解决者用户。这很好用,我遇到的问题是这些状态更改规则仅适用于这些特定状态。

在 VSTS online 中,我已经设置了一些自定义规则来在不同状态之间移动时执行不同的操作,但是我找不到方法是将“分配给”字段设置为工作项目。我可以将它设置为一个硬编码的人,但这不是我想要的。我想对我的新状态执行与内置状态相同的状态更改规则。

这是我设置的一些规则的示例,但我找不到将分配给字段设置为另一个字段的方法,即创建者或解决者。

使用复制值将一个字段的值赋给另一个:

我刚刚一直在做类似的事情,发现还有一个 'Use the current user to set the value of...'

的动作设置

下面的示例: