Nastavení podmínek na poli položku práce
Změny můžete zabránit zadáním opravňující pravidla, například odkazy na pole CANNOTLOSEVALUE, EMPTY, FROZEN, NOTSAMEAS, READONLY, a REQUIRED prvky. Můžete například použít NOTSAMEAS pravidlo zabránit dvou polí přiřazení stejnou hodnotu nebo odbavení ve stejný čas. Kromě toho můžete použít pravidla zabránit recenzent"kódu" Toto pole je přiřazena stejná hodnota jako "přiřazené k" pole.
Tato pravidla lze specifikovat jako podřízené prvky FIELD (definice) FIELD (pracovní postup) nebo FIELD prvky (globální pracovní postup). Můžete použít nebo ignorovat tato pravidla na základě kteří upravuje pracovní položku zadáním uživatel nebo skupina for nebo not atributy resp..
Poznámka
Dříve než můžete definovat globální pracovní postup, musí být povoleno funkci vrstva aplikace serveru. Proto musí být spuštěn server verze Visual Studio Team Foundation Server, jako například Team Foundation Server 2010 Service Pack 1 (SP1) podporující tuto funkci. Můžete získat aktualizaci service pack na následující stránky na webu společnosti Microsoft: Service Pack 1 aplikace Visual Studio Team Foundation Server 2010 Beta. Další informace naleznete v tématu Přizpůsobení pracovního postupu globální.
Syntaxe strukturu prvků pravidlo pro pole hodnot
Můžete zadat CANNOTLOSEVALUE pravidlo zabránit odbavení po byla zadána hodnota do pole. Pokud toto pravidlo použít u pole, pole musí vždy obsahovat NENULOVOU hodnotu po uživatel nastaví všechny hodnoty pole.
<CANNOTLOSEVALUE for="userGroupName" not="userGroupName" />
Zadáte EMPTY zaškrtnutí pole hodnot, které obsahuje pravidlo. Toto pravidlo také pole jen pro čtení, a nepoužívejte jej READONLY pravidlo. Hodnota pole je vymazána uložit pracovní položky a nelze zadat libovolnou hodnotu. Především pomocí tohoto pravidla během přechod stavu zaškrtnutí pole použít státu, které přechází pracovní položku.
<EMPTY for="userGroupName"not="userGroupName" />
Zadáte FROZEN pravidlo zabránit uživatelům ve změně pole NENULOVÉ hodnoty po uložení položky práce. Jakmile pole má hodnotu v databázi definovány, hodnota již změnit.
<FROZEN for="userGroupName" not="userGroupName" />
Zadáte NOTSAMEAS pravidlo, které pole je přiřazena stejná hodnota jako jiné pole. field Atributu musí být platný odkaz na název pole.
<NOTSAMEAS for="userGroupName" not="userGroupName" field="fieldReferenceName"/>
Například následující výňatek zabrání pole mají stejnou hodnotu jako pole MyCorp.Reviewer:
<NOTSAMEAS field="MyCorp.Reviewer" />
Použijte toto pravidlo pro pole, která jsou podobného typu. Nelze ji použít pro pole HTML nebo prostého textu.
Zadáte READONLY pravidlo změny hodnoty pole.
Nepoužívejte tento prvek spolu s EMPTY prvek protože EMPTY také vytvoří pole určené jen pro čtení. Pokud použijete oba prvky dohromady, mohou vznikat nekonzistentní výsledky.
<READONLY for="userGroupName" not="userGroupName" />
Zadáte REQUIRED pravidla vyžadují, aby uživatel musí zadat hodnotu pro pole. Povinná pole nemůže být prázdný. Uživatelé nemohou uložit pracovní položky, dokud definování všech požadovaných polí.
<REQUIRED for="userGroupName" not="userGroupName" />
v případě vícehodnotových atributů
Můžete omezit kterému opravňující pravidla platí. Následující tabulka popisuje atributy, které odkazují tyto prvky:
Atribut |
Popis |
---|---|
for |
Nepovinné. Určuje název uživatele nebo skupiny v Team Foundation ke kterému se vztahuje pravidlo. Platné názvy se skládají z řetězce textu obsahujícího od 1 do 255 znaků. Hodnota vzorek: ^[^\\]+\\[^\\]+$ Vzorek Příklad hodnoty: Doména\UserID |
not |
Nepovinné. Určuje název uživatele nebo skupiny v Team Foundation ke kterému pravidlo nevztahuje. Platné názvy se skládají z řetězce textu obsahujícího od 1 do 255 znaků. Hodnota vzorek: ^[^\\]+\\[^\\]+$ Vzorek Příklad hodnoty: Doména\UserID |
field |
Pro NOTSAMEAS prvku. Určuje název pole, jehož hodnotu povoleno aktuální pole obsahují odkaz. Název odkazu musí odpovídat definovaný název odkazu FIELD prvku (definice). Další informace naleznete v tématu Prvek pole (definice). Hodnota vzorek: ^[a-za-Z_][a-za-z0-9_]* (\. [-zA-Z0-9_] +) +$ Vzorek Příklad hodnoty: Company.Division.IssueType |
Zpět na začátek
Viz také
Koncepty
Všechny referenční elementy XML pole
Používání tokenů referenční uživatelům a skupinám
Další zdroje
Správa oprávnění vytvářet nebo upravovat pracovní položky
Historie změn
Datum |
Poslední dokumenty |
Důvod |
---|---|---|
Leden 2011 |
Revidované jednoduchost a každý prvek pravidla stanovená struktury syntaxe. |
Rozšíření informace |