Можно ли по умолчанию использовать пустую строку вместо текущего пользователя (и при этом принудительно выбрать пользователя)?

В соответствии с настройками по умолчанию шаблона процесса можно назначить любого допустимого пользователя в поле System.AssignedTo.

Я меняю так:

  1. Если создатель рабочего элемента входит в группу PPQA, он/она может назначить рабочий элемент только кому-либо из группы GP.
  2. Все остальные могут назначить рабочий элемент любому, кто участвует в проекте ([Project]\Contributors)

Для достижения этого результата у меня есть следующее определение поля:

<FieldDefinition reportable="dimension" refname="System.AssignedTo" name="Assigned To" syncnamechanges="true" type="String">
    <ALLOWEXISTINGVALUE />
    <VALIDUSER for="[project]\PPQA" group="[project]\GP" />
    <VALIDUSER not="[project]\PPQA" group="[project]\Contributors" />
    <HELPTEXT>The person currently working on this issue</HELPTEXT>
</FieldDefinition>

Это делает работу почти выполненной, но не идеальной.

В текущей реализации Team Explorer (VS 2010), когда член группы PPQA создает новую задачу, его/ее имя отображается в поле Кому назначено по умолчанию, хотя он/она вынужден изменить это выбор имени из списка (группа GP).

Можно ли по умолчанию использовать пустую строку вместо текущего пользователя (и по-прежнему принудительно выбирать пользователя)?

Я безуспешно пробовал обе конструкции ниже:

<DEFAULT for="[Project]\PPQA" from="value" value="" />

<COPY for="[Project]\PPQA" from="value" value="" />

person Alfred Myers    schedule 11.05.2012    source источник


Ответы (1)


Что вам нужно сделать, так это отредактировать переход (а не поле), чтобы изменить значение по умолчанию, установленное для текущего пользователя, на желаемое значение.

Откройте определение WIT в редакторе шаблонов процессов (должны быть установлены инструменты TFS Power Tools), затем перейдите на вкладку «Рабочий процесс», щелкните правой кнопкой мыши первый переход «от [пустого] к активному» и выберите «Открыть подробности». введите здесь описание изображения

Затем перейдите на вкладку «Поля», выберите поле «Система назначена», затем щелкните правой кнопкой мыши и выберите «Редактировать». введите здесь описание изображения

Затем перейдите на вкладку «Правила» и измените / отредактируйте правило «По умолчанию» на значение или что-либо еще, что вы хотите. введите здесь описание изображения

person Nock    schedule 11.05.2012