Синхронизируя план проекта из MS Project .mpp с TFS, я хочу синхронизировать поле, представляющее собой строку, представляющую имя менеджера проекта, затронутого проектом. Как правило, эта строка берется из действительной группы пользователей Active Directory в TFS.
Я также ищу способ получения идентификатора пользователя для запроса базы данных SQL Server. Есть ли получить идентификатор пользователя от AD, когда у вас есть имя пользователя? Это, кажется, вариант, но не самый лучший.
Если бы в этом поле также можно было регистрировать идентификатор пользователя в то же время, когда я синхронизировал полное имя менеджера проекта, это было бы наилучшей альтернативой. Есть предложения?
<FIELD name="Project Manager" refname="Custom.ProjectManager" type="String" reportable="dimension">
<HELPTEXT>The name of the project manager.</HELPTEXT>
<SUGGESTEDVALUES expanditems="true" filteritems="excludegroups">
<LISTITEM value="[global]\Project Collection Valid Users" />
</SUGGESTEDVALUES>
</FIELD>