Справочник по полям назначений и рабочих процессов
Поля состояния и назначения используются для отслеживания прогресса пользовательских историй, задач, ошибок и других видов рабочих элементов. Эти поля поддерживают многие командные запросы и отчеты. Большинство рабочих элементов переходят из состояния Новый, Активный или Предложенный в состояние Готово или Закрыт. Когда рабочий элемент меняет состояние, его также можно переназначить другому участнику команды. Например, тестировщик может создать запись об ошибке, которая при проверке будет назначена другому участнику команды. Когда этот участник устраняет ошибку, она назначается обратно. Диаграммы состояний рабочих процессов из состава шаблонов процессов Team Foundation Server (TFS) по умолчанию см. в разделе Выбор шаблона процесса, работа с артефактами командного проекта.
Совет
Вы можете просматривать диаграммы состояний рабочего процесса в редакторе процессов из состава Visual Studio: Средства Team Foundation Server.
Поля Назначен и Состояние отслеживаются для всех типов рабочих элементов, входящих в состав шаблонов процессов TFS по умолчанию.
Поля, которые отображаются в формах рабочих элементов
Следующая таблица описывают поля для отслеживания назначений и хода рабочего процесса. Дополнительные сведения о типах данных и атрибутах полей по умолчанию см. в разделе Определение и изменение полей рабочих элементов.
Имя поля |
Описание |
Ссылочное имя |
Тип данных |
Значение атрибута отчетного типа по умолчанию |
Значение атрибута индекса по умолчанию |
---|---|---|---|---|---|
Кому назначено |
Имя члена команды, которому в данный момент принадлежит рабочий элемент. Список имен, доступных по умолчанию в раскрывающемся меню для этого системного именного поля, содержит все учетные записи, добавленные в TFS. Это так называемая группа допустимых пользователей. При этом некоторые контекстные меню, поддерживающие назначение со страниц невыполненной работы или доски в Team Web Access, ограничивают выбор участниками команды. Также эти имена автоматически синхронизируются с Active Directory, если каталог настроен в составе развертывания. См. разделы Синхронизация и поля имен и Раскрывающееся меню поля "Назначено". |
System.AssignedTo |
Строковое |
Измерение |
True |
Причина |
Причина, по которой рабочий элемент находится в текущем состоянии. Значения определяются в разделе WORKFLOW определения WIT с помощью элемента REASON. Чтобы изменить определенные причины, см. раздел Change the workflow for a work item type. Поле не отслеживается для тестовых случаев и общих шагов. |
System.Reason |
Строковое |
Измерение |
True |
Разрешенная причина |
Причина разрешения рабочего элемента. Например, код готов или ошибка исправлена. Это поле доступно только для чтения и доступно только для типов рабочих элементов гибкой разработки ПО и CMMI. |
Microsoft.VSTS.Common.ResolvedReason |
Строковое |
Измерение |
False |
Состояние |
Текущее состояние рабочего элемента. Это поле позволяет обновить состояние рабочего элемента, превращающегося из нового или активного в готовый или закрытый. Значения определяются в разделе WORKFLOW определения WIT с помощью элемента STATE. Чтобы изменить состояния, см. раздел Change the workflow for a work item type. |
System.State |
Строковое |
Измерение |
True |
Синхронизация полей личных имен
По умолчанию TFS синхронизирует системные поля имен с Active Directory. Вот эти поля: "Активировано", "Назначено", "Закрыто", "Создано" и "Разрешено". Вы можете предоставить доступ к TFS путем добавления групп безопасности, созданных в Active Directory, или путем добавления учетных записей в существующие или настраиваемые группы TFS. См. раздел Настройка групп для использования в развертываниях TFS.
Вы можете включить или выключить синхронизацию полей имен с помощью программы командной строки witadmin changefields. Вы также можете синхронизировать настраиваемые поля имен, задав атрибут syncnamechanges. См. разделы Управление полями рабочих элементов [witadmin] и FIELD (Definition) element reference.
Раскрывающееся меню поля "Кому назначено"
По умолчанию раскрывающееся меню поля Назначено отображает всех пользователей, добавленных в TFS, будь то участники групп или отдельные члены. Также TFS показывает отображаемое имя и добавляет имя учетной записи при необходимости, чтобы различать одинаковые отображаемые имена.
Чтобы сократить список имен в раскрывающихся меню полей имен, вы можете ограничить область видимости отдельными группами TFS. Сделать это можно, добавив следующие дочерние элементы в определение FIELD в определении рабочего элемента: ALLOWEDVALUES, PROHIBITEDVALUES и VALIDUSER. См. разделы All FIELD XML elements reference и Определение списков выбора.
Дополнительные поля, поддерживающие запросы и отчеты
Дополнительные поля заполняются сведениями по мере перехода рабочего элемента из одного состояния в другое. Эти поля не отображаются в форме рабочего элемента, однако отслеживаются для всех типов рабочих элементов, как показано в следующей таблице. С помощью этих полей можно фильтровать запросы и создавать отчеты.
Имя поля |
Описание |
Ссылочное имя |
Тип данных |
Значение атрибута отчетного типа по умолчанию |
Значение атрибута индекса по умолчанию |
---|---|---|---|---|---|
Активировал |
Имя участника команды, создавшего рабочий элемент или изменившего его состояние с закрытого, выполненного или готового на новый или активный. |
Microsoft.VSTS.Common.ActivatedBy |
Строковое |
Измерение |
False |
Дата активации |
Дата и время, когда рабочий элемент был создан или его состояние сменилось с закрытого, выполненного или готового на новый или активный. |
Microsoft.VSTS.Common.ActivatedDate |
DateTime |
Измерение |
False |
Кем закрыт |
Имя участника команды, пометившего рабочий элемент как закрытый, выполненный или готовый. |
Microsoft.VSTS.Common.ClosedBy |
Строковое |
Измерение |
False |
Дата закрытия |
Дата и время закрытия рабочего элемента. |
Microsoft.VSTS.Common.ClosedDate |
DateTime |
Измерение |
False |
Автор |
Имя члена команды, создавшего рабочий элемент. |
Microsoft.VSTS.Common.CreatedBy |
Строковое |
Измерение |
False |
Дата создания |
Дата и время создания рабочего элемента. |
Microsoft.VSTS.Common.CreatedDate |
DateTime |
Измерение |
False |
Кем разрешено |
Имя члена команды, разрешившего рабочий элемент. |
Microsoft.VSTS.Common.ResolvedBy |
Строковое |
Измерение |
False |
Дата разрешения |
Дата и время, когда рабочий элемент был переведен в состояние разрешенного или готового. |
Microsoft.VSTS.Common.ResolvedDate |
DateTime |
Измерение |
False |
Дата изменения состояния |
Дата и время изменения значения в поле "Состояние". |
Microsoft.VSTS.Common.StateChangeDate |
DateTime |
Нет |
False |