Поделиться через


Справочник по полям назначений и рабочих процессов

Поля состояния и назначения используются для отслеживания прогресса пользовательских историй, задач, ошибок и других видов рабочих элементов. Эти поля поддерживают многие командные запросы и отчеты. Большинство рабочих элементов переходят из состояния Новый, Активный или Предложенный в состояние Готово или Закрыт. Когда рабочий элемент меняет состояние, его также можно переназначить другому участнику команды. Например, тестировщик может создать запись об ошибке, которая при проверке будет назначена другому участнику команды. Когда этот участник устраняет ошибку, она назначается обратно. Диаграммы состояний рабочих процессов из состава шаблонов процессов Team Foundation Server (TFS) по умолчанию см. в разделе Работа с артефактами командного проекта, выбор шаблона процесса.

Совет

Вы можете просматривать диаграммы состояний рабочего процесса в редакторе процессов из состава Visual Studio: Средства Team Foundation Server.

Поля Назначен и Состояние отслеживаются для всех типов рабочих элементов, входящих в состав шаблонов процессов TFS по умолчанию.

Поля, которые отображаются в формах рабочих элементов

Следующая таблица описывают поля для отслеживания назначений и хода рабочего процесса. Сведения о типах данных и атрибутах полей по умолчанию см. в разделе Определение и изменение полей рабочих элементов.

Имя поля

Описание

Ссылочное имя

Тип данных

Значение атрибута отчетного типа по умолчанию

Значение атрибута индекса по умолчанию

Кому назначено

Имя члена команды, которому в данный момент принадлежит рабочий элемент.

Список имен, доступных по умолчанию в раскрывающемся меню для этого системного именного поля, содержит все учетные записи, добавленные в TFS. Это так называемая группа допустимых пользователей. При этом некоторые контекстные меню, поддерживающие назначение со страниц невыполненной работы или доски в Team Web Access, ограничивают выбор участниками команды. Также эти имена автоматически синхронизируются с Active Directory, если каталог настроен в составе развертывания. См. разделы Синхронизация и поля имен и Раскрывающееся меню поля "Назначено".

System.AssignedTo

Строковое

Измерение

True

Причина

Причина, по которой рабочий элемент находится в текущем состоянии.

Значения определяются в разделе WORKFLOW определения WIT с помощью элемента REASON. Чтобы изменить определенные причины, см. раздел Изменение рабочего процесса для типа рабочего элемента.

Поле не отслеживается для тестовых случаев и общих шагов.

System.Reason

Строковое

Измерение

True

Причина разрешения

Причина разрешения рабочего элемента. Например, код готов или ошибка исправлена.

Это поле доступно только для чтения и доступно только для типов рабочих элементов гибкой разработки ПО и CMMI.

Microsoft.VSTS.Common.ResolvedReason

Строковое

Измерение

False

Состояние

Текущее состояние рабочего элемента. Это поле позволяет обновить состояние рабочего элемента, превращающегося из нового или активного в готовый или закрытый.

Значения определяются в разделе WORKFLOW определения WIT с помощью элемента STATE. Сведения о изменении состояний см. в разделе Изменение рабочего процесса для типа рабочего элемента.

System.State

Строковое

Измерение

True

Синхронизация полей личных имен

По умолчанию TFS синхронизирует системные поля имен с Active Directory. Вот эти поля: "Активировано", "Назначено", "Закрыто", "Создано" и "Разрешено". Вы можете предоставить доступ к TFS путем добавления групп безопасности, созданных в Active Directory, или путем добавления учетных записей в существующие или настраиваемые группы TFS. См. раздел Настройка групп для использования в развертываниях TFS.

Вы можете включить или выключить синхронизацию полей имен с помощью программы командной строки witadmin changefields. Вы также можете синхронизировать настраиваемые поля имен, задав атрибут syncnamechanges. См. разделы Управление полями рабочих элементов [witadmin] и Справочник по элементам FIELD (определение).

Раскрывающееся меню поля "Кому назначено"

По умолчанию раскрывающееся меню поля Назначено отображает всех пользователей, добавленных в TFS, будь то участники групп или отдельные члены. Также TFS показывает отображаемое имя и добавляет имя учетной записи при необходимости, чтобы различать одинаковые отображаемые имена.

Чтобы сократить список имен в раскрывающихся меню полей имен, вы можете ограничить область видимости отдельными группами TFS. Сделать это можно, добавив следующие дочерние элементы в определение FIELD в определении рабочего элемента: ALLOWEDVALUES, PROHIBITEDVALUES и VALIDUSER. См. разделы Справочник по всем XML-элементам FIELD и Определение списков выбора.

Дополнительные поля, поддерживающие запросы и отчеты

Дополнительные поля заполняются сведениями по мере перехода рабочего элемента из одного состояния в другое. Эти поля не отображаются в форме рабочего элемента, однако отслеживаются для всех типов рабочих элементов, как показано в следующей таблице. С помощью этих полей можно фильтровать запросы и создавать отчеты.

Имя поля

Описание

Ссылочное имя

Тип данных

Значение атрибута отчетного типа по умолчанию

Значение атрибута индекса по умолчанию

Активировал

Имя участника команды, создавшего рабочий элемент или изменившего его состояние с закрытого, выполненного или готового на новый или активный.

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

См. также

Основные понятия

Изменение рабочего процесса для типа рабочего элемента

Справочник по полям рабочих элементов для Visual Studio ALM