一部のトランザクションを特定のユーザーに制限したい。具体的には、特定のグループ ユーザー (Administrators \ Contributors) だけが WIT TRANSITION "A" to "B" を有効にできるようにしたいと考えています。
私はこれらの指示に従おうとしました。ただし、新しい WIT を読み込もうとすると、次のエラーが発生します。
Error importing work item type definition:
The 'for' attribute is invalid - The value '[Project Name]Project Administrators' is invalid according to its datatype 'http://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typelib:IdentityName'- The Pattern constraint failed.
私の WITD XML は次のとおりです。
<TRANSITION from="Integrated" to="Closed" for="[Project Name]Project Administrators">
<REASONS>
<DEFAULTREASON value="Verified Pass" />
</REASONS>
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.ClosedDate">
<SERVERDEFAULT from="clock" />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ClosedBy">
<ALLOWEXISTINGVALUE />
<COPY from="currentuser" />
<VALIDUSER />
</FIELD>
</FIELDS>
</TRANSITION>