Azure devops 我们可以从workItem表单中隐藏系统默认字段吗?

Azure devops 我们可以从workItem表单中隐藏系统默认字段吗?,azure-devops,azure-boards,Azure Devops,Azure Boards,我们可以在workitem表单上隐藏系统默认字段吗 对于TFS 2017,内部部署XML流程模型:您可以修改SystemControls部分中的选定元素,例如更改System.Title字段的EmptyText属性值。一般来说,我们建议您不要自定义此部分。例如,您不能在此节中删除字段或添加其他字段 对于TFS 2018,内部部署XML和Azure DevOps服务,托管XML流程模型:您可以指定ShowEmptyReadOnlyFields属性,或者选择隐藏或替换SystemControls部分

我们可以在workitem表单上隐藏系统默认字段吗


对于TFS 2017,内部部署XML流程模型:您可以修改SystemControls部分中的选定元素,例如更改System.Title字段的EmptyText属性值。一般来说,我们建议您不要自定义此部分。例如,您不能在此节中删除字段或添加其他字段

对于TFS 2018,内部部署XML和Azure DevOps服务,托管XML流程模型:您可以指定ShowEmptyReadOnlyFields属性,或者选择隐藏或替换SystemControls部分中定义的选择字段

例如,要隐藏原因字段,可以使用
Visible
属性修改控制元素

<Control Label="Reason" Type="FieldControl" FieldName="System.Reason" Visible="false" />

有关详细信息,请参见。

如果您使用的流程是从模板流程继承的自定义流程,通常无法隐藏默认字段

如果您的流程是使用XML流程模型定义的,如
@shaykibaramczyk
所建议的,您可以尝试编辑流程定义的XML文件以隐藏字段

<Control Label="Milestone" Type="FieldControl" FieldName="Fabrikam.Milestone" Replaces="System.Reason" />