我们正在使用 Team Foundation Server 2010\2012 来管理我们的需求。我们是经过 FDA 审核的公司。通常有人在完成状态后对需求(用户故事需求)进行更改。这是一面红旗。我们添加了一个名为“锁定”的状态。
问题是当满足特定条件时如何禁用工作项的保存功能?最好向用户显示一条消息,要求已锁定并且已禁用保存。
我们正在使用 Team Foundation Server 2010\2012 来管理我们的需求。我们是经过 FDA 审核的公司。通常有人在完成状态后对需求(用户故事需求)进行更改。这是一面红旗。我们添加了一个名为“锁定”的状态。
问题是当满足特定条件时如何禁用工作项的保存功能?最好向用户显示一条消息,要求已锁定并且已禁用保存。
您可以在 VS ALM Rangers 的 Team Foundation Server Process Template Customization Guidance中找到一些有用的示例来实现这一点
诀窍是添加另一个字段,当状态设置为“锁定”时将填充该字段。使用“ProhibitedValues”和“Allowed Values”的组合,当“Key Master”中的人员将状态设置为“Locked”时,该字段将设置为包含有效值。该字段的此值对所有其他用户无效。该字段中的无效值将阻止普通用户在锁定后保存。
如果需要,我很乐意提供示例。