2012-05-11 3 views
2

В соответствии с настройками по умолчанию шаблона процесса можно назначить любого действительного пользователя в поле System.AssignedTo.Можно ли по умолчанию использовать пустую строку вместо того, чтобы по умолчанию использовать текущий пользователь (и по-прежнему вынуждать выбор пользователя)?

Я меняю его так:

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

Чтобы достичь этого результата, у меня есть следующее определение поля:

<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 создает новую проблему, его имя появляется по умолчанию на поле Assigned To, хотя он/она вынужден изменить его выбирая имя из списка (группа GP).

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

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

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

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

ответ

2

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

Откройте определение WIT в редакторе шаблонов процессов (необходимо установить электроинструменты TFS), затем перейдите на вкладку «Рабочий процесс», щелкните правой кнопкой мыши по первому переходу «от [пусто] до« Активен »и выберите« Открыть детали ». enter image description here

Затем перейдите на вкладку «Поля», выберите поле «System AssignedTo», затем щелкните правой кнопкой мыши и выберите «Изменить». enter image description here

Затем перейдите на вкладку «Правила» и измените/измените правило «По умолчанию» на значение или что-то еще, что вы хотите. enter image description here