1

一部のトランザクションを特定のユーザーに制限したい。具体的には、特定のグループ ユーザー (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>
4

2 に答える 2

0

MSDN の例: http://msdn.microsoft.com/en-us/library/ms194981.aspx#Transitions

<TRANSITION from="Closed" to="Active"
     for="[Project]\Testers"
      not="[Project]\Developers">
    . . .
</TRANSITION>

参照: http://msdn.microsoft.com/en-us/library/aa337653(v=vs.110).aspx

于 2014-07-04T16:06:46.170 に答える