【发布时间】:2016-02-15 16:27:14
【问题描述】:
是否可以根据用户限制用户在 TFS 中编辑字段?例如假设有一个状态字段和所有者字段。在 owner 字段中选择的用户应该只允许更新 state 字段,它应该对其他用户是只读的。
【问题讨论】:
-
终于,我知道你的意思了。可以实现,请看我更新的答案。
标签: tfs tfs-workitem
是否可以根据用户限制用户在 TFS 中编辑字段?例如假设有一个状态字段和所有者字段。在 owner 字段中选择的用户应该只允许更新 state 字段,它应该对其他用户是只读的。
【问题讨论】:
标签: tfs tfs-workitem
您可以定义一个字段的规则来实现它。 只需编辑流程模板并使该字段只能由管理员编辑。 (您可能需要安装电动工具或使用 witexport 和一个好的 XML 编辑器来完成所有工作)
<FIELD refname="System.Description" name="Description" type="PlainText">
<READONLY for="[Project]\Contributors" not="[Project]\Project Collection Administrators" />
</FIELD>
来自 MSDN 的更多信息:Apply a rule to a work item field
用于不从规则中排除组。此示例将 Triage Description 字段定义为对除 Triage Committee 组中的用户之外的所有人都是只读的。
<FIELD name="Triage Description">
<READONLY not="[Project]\Triage Committee" />
</FIELD>
您还可以在两种状态的转换过程中添加一些限制。请参阅以下步骤和屏幕截图以了解更多信息。
详细步骤:
【讨论】: