无法在Azure DevOps(过程模板)中为字段类型布尔值设置“设为只读”自定义规则

Unable to set the Make Read Only Custom Rule for Field Type Boolean in Azure DevOps (Process Template)

提问人:Sai Prudhvi Raju 提问时间:3/16/2023 最后编辑:jessehouwingSai Prudhvi Raju 更新时间:3/16/2023 访问量:148

问:

我正在为Azure DevOps Boards中的工作项类型创建过程模板和规则。 我已将清单定义为布尔类型的测试用例执行 = True 或 false。 其中,用户必须将此条件满足为 true,才能将用户情景状态从测试移动到暂存。

现在,为了保护此字段,我尝试通过定义当前用户是否不是此组的成员来为此布尔类型字段创建自定义规则,然后使只读 = 测试用例执行字段 但是,即使在创建此规则后,此规则也不起作用,因为出现错误:测试用例执行字段为空,应该有值。

因此,我无法以任何方式锁定此字段,请以任何其他可能的方式/建议帮助我锁定此字段(必填)。

  • 尝试创建多个组并设置规则当前用户不是组的成员 = (groupname) 然后使只读 = 执行测试用例。
  • 甚至尝试过其他字段(多值选择器而不是布尔值),但同样的问题。 我能够锁定字段,但是每当我创建新的工作项锁定字段时,都会抛出一个错误:测试用例执行字段为空,并且应该有值。
  • 也无法编辑布尔字段所需的值enter image description hereenter image description here

帮助我提供解决方案/其他建议,以锁定布尔类型的自定义字段,因为这是客户端所必需的。

azure-devops tfs-workitem azure-boards

评论

0赞 spikey_richie 4/2/2023
你正在尝试在自定义工作项规则中复制测试计划的行为,这是不必要的。了解如何正确使用 Test Plans,您将看到可以从“执行”选项卡将测试步骤/套件标记为已运行。
0赞 Sai Prudhvi Raju 4/3/2023
不是测试计划,实际上我正在尝试创建一个自定义规则来锁定布尔字段(无法正常工作,错误:已解释) 例如:测试TC执行是我创建的布尔字段之一,因此一旦该字段设置为True,用户故事就可以移动到下一个状态。
0赞 spikey_richie 4/3/2023
您是否熟悉敏捷模板的内置过程,包括测试计划和故事?我觉得你正试图让 ADO 屈服于你的意志,而你不需要这样做。

答: 暂无答案