如何在Azure DevOps工作项模板“为字段“ XYZ”选择一个值”中添加消息,而不将该字段标记为必填项?

时间:2019-12-03 03:50:24

标签: azure-devops workitem azure-devops-extensions

我们如何通知用户在Azure DevOps工作项的下拉字段中选择一个值而不将其设置为必填字段。
之所以没有强制性,是因为它不是强制性信息。
但是,这种“通知方式”的原因是确保在相关时(大多数情况下-但并非始终如此)填充该值。

2 个答案:

答案 0 :(得分:0)

在没有将其设置为强制性的情况下,无法在字段上添加通知,但是有一种解决方法可以迫使用户考虑字段的值。

您可以添加默认情况下启用的其他布尔字段。此字段可用于为您的原始字段创建规则,以指示是否需要。

因此要进行此设置,您必须在工作项类型中添加以下字段/规则:

2个字段:

originalFieldName (the field with extra attention)
booleanFieldName (Boolean, default value: true)

2条规则:

When a work item is created
Then set the value of booleanFieldName to 1

When the value of booleanFieldName Equals 1
Then make originalFieldName required

使用此解决方案,用户始终必须通过取消选择布尔值字段来填写该字段或使该字段为可选字段。

答案 1 :(得分:0)

如果您只想在工作项中显示一条消息以通知用户选择一个值。有一种解决方法,您可以创建自定义过程。您可以在自定义过程中自定义字段和页面。

为了进行测试,我创建了一个自定义过程,并将通知文本添加到组名中,以指示用于选择字段值的方法。请参考以下步骤。

1,转到组织设置中的流程部分,然后选择您希望自定义流程继承自的流程。 enter image description here

2,然后选择要编辑的工作项类型。您可以将字段或组编辑或添加到工作项类型。对于下面的示例,我编辑 Planning 组的标题以添加通知消息。

enter image description here

有关自定义流程的更多信息,请参阅official documents

如果您已经为项目选择了过程。您可以参考详细的步骤here,将您的项目流程更改为自定义流程。

希望以上内容对您有所帮助。