Azure Сервер DevOps: - Добавление поля к типу рабочего элемента
Причина этой проблемы:
Я не добавил настраиваемое поле в SystemControls, потому что это вызывало ошибку разбора.
Действительно, пространство имен System используется только для определения всех основных полей системы, обязательных для Team. Функции системы фундаментов. Team Foundation Server не позволяет вам создавать собственное поле System.X , поскольку оно может препятствовать функционированию Team Foundation Server.
Локальная XML модель процесса :
Вы можете изменить элементы выбора в разделе SystemControls, например, изменить значение атрибута EmptyText для поля System.Title. В общем, мы рекомендуем вам не настраивать этот раздел намного больше. Например, вы не можете удалять поля или добавлять другие поля в этом разделе.
Таким образом, мы не можем добавить настраиваемое поле под SystemControls
. Но нам нужно добавить его под Section
, проверьте следующие сценарии:
<Section>
<Group Label="Planning">
<Control Label="Priority" Type="FieldControl" FieldName="Microsoft.VSTS.Common.Priority" />
<Control Label="ContactTo" Type="FieldControl" FieldName="Custom.ContactTo" />
<Control Label="Start Date" Type="DateTimeControl" FieldName="Microsoft.VSTS.Scheduling.StartDate" />
<Control Label="Target Date" Type="DateTimeControl" FieldName="Microsoft.VSTS.Scheduling.TargetDate" />
</Group>
</Section>
ContactTo
- мой пользовательский ярлык.
Затем мы можем увидеть его в Пользовательский процесс:
Надеюсь, это поможет.