Definice výchozí hodnoty nebo kopírování hodnoty pole
Můžete zadat výchozí hodnoty pro pole nebo kopírujete z jiného pole hodnota nebo hodnota definovaná systémem. Výchozí hodnoty pole jsou pravidla, která řídí, jak automaticky přiřazeny hodnoty pole. Můžete přiřadit výchozí pole pomocí jedné z následujících prvků: COPY, DEFAULT a SERVERDEFAULT. Tyto prvky můžete zadat jako podřízené prvky FIELD prvku (definice) nebo FIELD prvku (pracovní postup).
COPY a DEFAULT prvky vyplnit hodnoty na začátku úpravy, ale SERVERDEFAULT pravidel vyplní hodnotu při věnuje pracovní položku databáze. Tato akce dochází, když uživatel uloží změny pracovní položky a uživatel nemůže přepsat hodnotu. Takové pole se obvykle zobrazují jen pro čtení ve formuláři položky práce. SERVERDEFAULT Použito pravidlo pro pole jako "naposledy změněno tak" a "Naposledy změněno na" podpora zabezpečené revizních.
V tomto tématu
Struktura syntaxi pro definování výchozích hodnot
Definice výchozí hodnoty
Zrušením zaškrtnutí pole automaticky
Uložení hodnoty pole
Jako výchozí zadání hodin
Struktura syntaxi pro definování výchozích hodnot
Můžete použít COPY, DEFAULT, a SERVERDEFAULT prvky zkopírujte hodnotu z jednoho pole do druhého, kopírovat server hodnotu do pole, nebo zadat výchozí hodnotu do definované pro pole.
Poznámka
Pokud se změní pracovní položky COPY nebo DEFAULT prvky pravidla mohou vybrat buď aktuální nebo předchozí hodnotu z pole zdroje.
Můžete zadat hodnotu zkopírovat z jiného pole Hodnota hodin nebo jméno aktuálního uživatele. Pokud zadáte value nebo field pro from atributu, je nutné zadat value nebo field atributu. Pokud uživatel změní nebo vytvoří pracovní položky COPY pravidel vyplní pole hodnotu bez ohledu na jakoukoli hodnotu, která je již v poli.
<COPY for="userGroupName" not="userGroupName" from="value | field | clock | currentuser" value="valueToCopy" field="fieldReferenceName/>
Můžete zadat výchozí hodnoty pro pole pomocí DEFAULT pravidlo. Když uživatel vytvoří nebo upraví pracovní položky DEFAULT pravidla doplní hodnotu, pokud je toto pole prázdné. Můžete zadat hodnotu zkopírovat z jiného pole, datum a čas, razítka záznamy hodin server nebo název aktuálního uživatele. Pokud pole již obsahuje hodnotu, toto pravidlo je ignorováno.
<DEFAULT for="userGroupName" not="userGroupName" from="value | field | clock | currentuser" value="defaultValue" field="fieldReferenceName" />
Můžete zadat hodnotu Kopírovat ze serveru do pole uložit pracovní položku. Jestliže uživatel změní stav pracovní položky SERVERDEFAULT pravidlo určuje hodnotu zkopírovány do aktuální pole z hodnoty, který je odvozen z komponenty serveru. DEFAULT a COPY prvky vyplnit hodnoty při otevření pracovní položku upravit, ale SERVERDEFAULT pravidel vyplní hodnotu při věnuje pracovní položku databáze. Tuto akci dojde, když uživatel uloží položku. Uživatel nemůže přepsat hodnotu. Tato pole se obvykle zobrazují jen pro čtení ve formuláři. SERVERDEFAULT Použito pravidlo pro pole jako "naposledy změněno tak" a "Naposledy změněno na" podpora zabezpečené revizních.
<SERVERDEFAULT for="userGroupName" not="userGroupName" from="clock | currentuser" />
Každý z těchto prvků pravidlo určuje from= "fromType" atribut, který identifikuje zdroj hodnoty. V závislosti na fromType hodnotu, další atributy mohou být požadovány. Následující tabulka popisuje všechny atributy, COPY, DEFAULT, a SERVERDEFAULT pravidla referenční elementy.
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 |
from |
Povinné. Určuje, zda chcete kopírovat výchozí hodnotu value atribut, field atributu, systémových hodin nebo aktuálního uživatele. Pokud zadáte value nebo field pro from atributu, je nutné zadat value nebo field atribut resp.. Můžete zadat následující hodnoty:
|
value |
Nepovinné. Určuje hodnotu zkopírovány do pole při value je určena pro from atributu. Platné hodnoty jsou tvořeny obsahující mezi 1 a 255 znaků textového řetězce. Hodnota ke kopírování může být prázdný. |
field |
Nepovinné. Určuje název pole, jehož hodnota je zkopírována do pole při field je určena pro from atributu. Pokud je nutné definovat tento atribut from má atribut "pole" jako hodnotu. Název odkazu pole kopírovat. Název odkazu musí odpovídat názvu odkazu ve smyslu 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
Definice výchozí hodnoty
Následující příklad nastaví jako výchozí pro pole Priorita P3.
<FIELD refname="MyCorp.Priority" name="Priority" type="String">
<HELPTEXT>Specify the severity of the problem</HELPTEXT>
<ALLOWEDVALUES>
<LISTITEM value="P1"/>
<LISTITEM value="P2"/>
<LISTITEM value="P3"/>
</ALLOWEDVALUES>
<DEFAULT from="value" value="P3"/>
</FIELD>
Zpět na začátek
Zrušením zaškrtnutí pole automaticky
V následujícím příkladu je pole Stav zrušeno.
<FIELD refname="MyCorp.Status" name="Status" type="String">
<COPY from="value" value="" />
</FIELD>
Zpět na začátek
Uložení hodnoty pole
V následujícím příkladu je jméno uživatele, který naposledy změněna pracovní položky uloženy.
<FIELD refname="System.Last Changed By" name="Last Changed By" type="String">
<HELPTEXT>The name of the user who most recently modified this bug</HELPTEXT>
<VALIDUSER group="[Project]\MyProjectMembers" />
<SERVERDEFAULT from="currentuser" />
</FIELD>
Zpět na začátek
Jako výchozí zadání hodin
V následujícím příkladu hodnotu pole použije aktuální datum, ale uživatelé mohou změnit hodnoty.
<FIELD refname="MyCorp.FoundOn" name="Found On" type="DateTime">
<HELPTEXT>Defines when a bug was found.</HELPTEXT>
<DEFAULT from="clock" />
</FIELD>
Poznámka
Pro hodnoty, které obsahují apostrof, jako například "Nelze opravit" je nutné použít uvozovky v XML, jak ukazuje následující příklad:
<LISTITEM value="Won’t Fix"/>
Zpět na začátek
Viz také
Koncepty
Všechny referenční elementy XML pole
Další zdroje
Historie změn
Datum |
Poslední dokumenty |
Důvod |
---|---|---|
Leden 2011 |
Stanovené všechny výchozí prvky a další kontext příklady syntaxe. |
Rozšíření informace |