У меня есть Microsoft Project Server 2013, интегрированный с экземпляром TFS 2012. У меня есть возможность создавать рабочие элементы из проекта и tfs, и они будут синхронизироваться туда и обратно.
Я пытаюсь сделать так, чтобы определенные типы рабочих элементов автоматически отправлялись на сервер проекта. Ниже приведено то, что я нашел в другом месте, и это почти работает (Отправить — да), но поле ProjectName отображается пустым.
Я получаю сообщения об ошибках: «Поле «Проект Project Server Enterprise» не может быть пустым, а поле «Запрошенный GUID проекта Project Server Sync» не может быть пустым.
Кто-нибудь знает, как я могу узнать, что TFS ожидает для этих значений?
<TRANSITION from="" to="To Do">
<REASONS>
<DEFAULTREASON value="New task" />
</REASONS>
<FIELDS>
<FIELD refname="Microsoft.Sync.ProjSrv.Submit">
<COPY from="value" value="Yes" />
</FIELD>
<FIELD refname="Microsoft.Sync.ProjSrv.ProjectName">
<COPY from="value" value="PROJECT_SERVER_PROJECT_NAME" />
</FIELD>
</FIELDS>
</TRANSITION>