Sdílet prostřednictvím


Nastavení podmínek v poli pracovní položky

Změny můžete zabránit zadáním opravňující pravidlo jako odkazy na pole CANNOTLOSEVALUE, EMPTY, FROZEN, NOTSAMEAS, READONLY, a REQUIRED prvky.Můžete například použít NOTSAMEAS pravidlo zabránit přiřazení stejné hodnoty nebo zrušení současně dvě pole.Kromě toho toto pravidlo můžete zabránit přiřazení stejnou hodnotu jako pole "přiřazené k" pole "recenzent kódu".

Tato pravidla lze určit 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ří je úprava pracovní položku zadáním uživatele nebo skupinu for nebo not resp. atributy.

Syntaxe strukturu prvků pravidlo pro pole hodnot

  • Můžete zadat CANNOTLOSEVALUE pravidlo zabraňuje zrušení po byla zadána hodnota do pole.Je-li toto pravidlo použít na pole, pole musí vždy obsahovat NENULOVOU hodnotu po uživatel nastaví na hodnotu pole.

    <CANNOTLOSEVALUE for="userGroupName" not="userGroupName" />
    
  • Můžete zadat EMPTY pravidlo, zrušte zaškrtnutí pole hodnot, které obsahuje.Toto pravidlo také pole určené jen pro čtení, a nepoužívejte jej s 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, které platí pro stát, na který přechází pracovní položku.

    <EMPTY for="userGroupName"not="userGroupName" />
    
  • Můžete zadat FROZEN pravidlo zabránit uživateli změnit pole na NENULOVOU hodnotu po uložení pracovní položku.Jakmile pole má hodnotu v databázi definovány, hodnota již změnit.

    <FROZEN for="userGroupName" not="userGroupName" />
    
  • Můžete zadat NOTSAMEAS pravidlo zabránit poli je přiřazena stejná hodnota jako jiné pole.field Atributu musí být platný odkaz 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 u polí ve formátu prostého textu nebo HTML.

  • Můžete zadat READONLY pravidlo zabránit změnám hodnoty pole.

    Nepoužívejte tento prvek spolu s EMPTY prvek protože EMPTY také vytvoří pole určené jen pro čtení.Použijete-li oba prvky společně, mohou vznikat nekonzistentní výsledky.

    <READONLY for="userGroupName" not="userGroupName" />
    
  • Můžete zadat REQUIRED pravidlo vyžadovat, že 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šechna požadovaná pole.

    <REQUIRED for="userGroupName" not="userGroupName" />
    

Zpět na začátek

v případě vícehodnotových atributů

Můžete omezit na kterého opravňující pravidla platí.Následující tabulka popisuje atributy, které odkazují na tyto prvky:

Atribut

Description

for

Nepovinné.Určuje název uživatele nebo skupiny v Team Foundation ke kterému se pravidlo vztahuje.Platné názvy se skládají z řetězce textu obsahujícího od 1 do 255 znaků.

Vzorek hodnota: ^ [^ \\] + \\ [^ \\] +$

Příklad hodnoty vzorek: domény\ID uživatele

not

Nepovinné.Určuje název uživatele nebo skupiny v Team Foundation ke kterému se toto pravidlo nevztahuje.Platné názvy se skládají z řetězce textu obsahujícího od 1 do 255 znaků.

Vzorek hodnota: ^ [^ \\] + \\ [^ \\] +$

Příklad hodnoty vzorek: domény\ID uživatele

field

Pro NOTSAMEAS prvku.Určuje název referenční pole, jehož hodnotu nesmí aktuální pole obsahovat.

Název odkazu musí odpovídat název odkazu, který je definován FIELD prvku (definice).Další informace naleznete v tématu Prvek pole (definice).

Vzorek hodnota: ^[a-zA-Z_][a-zA-Z0-9_]* (\. [-zA-Z0-9_] +) +$

Příklad hodnoty vzorek: Company.Division.IssueType

Zpět na začátek

Viz také

Koncepty

Všechny referenční elementy jazyk XML pole

Odkazování na uživatele a skupiny pomocí tokenů

Další zdroje

Správa oprávnění k vytváření a úpravám pracovních položek

Práce s poli pravidla

Definice polí pracovních položek