RuleActionType enum
Typ akce, která se má provést při aktivaci pravidla.
Pole
| MakeRequired = 1 | Nastavte cílové pole jako povinné. Příklad: {"actionType":"$makeRequired","targetField":"Microsoft.VSTS.Common.Activity","value":""} |
| MakeReadOnly = 2 | Nastavte cílové pole pouze ke čtení. Příklad: {"actionType":"$makeReadOnly","targetField":"Microsoft.VSTS.Common.Activity","value":""} |
| SetDefaultValue = 3 | Nastavte výchozí hodnotu cílového pole. To se používá v případě, že uživatel vytvoří pole s celým číslem/řetězcem a nastaví výchozí hodnotu tohoto pole. |
| SetDefaultFromClock = 4 | Nastavte výchozí hodnotu cílového pole z hodin serveru. To se používá, pokud uživatel vytvoří pole jako Datum a čas a použije výchozí hodnotu. |
| SetDefaultFromCurrentUser = 5 | Nastavte výchozí aktuální hodnotu uživatele v cílovém poli. Používá se v případě, že uživatel vytvoří pole typu identity a použije výchozí hodnotu. |
| SetDefaultFromField = 6 | Nastavte výchozí hodnotu z existujícího pole na cílové pole. Tento použitý chce nastavit hodnotu existujícího pole na aktuální pole. |
| CopyValue = 7 | Nastavte hodnotu cílového pole na danou hodnotu. Příklad: {actionType: "$copyValue", targetField: "ScrumInherited.mypicklist", hodnota: "samplevalue"} |
| CopyFromClock = 8 | Nastavte hodnotu z hodiny. |
| CopyFromCurrentUser = 9 | Nastavte aktuálního uživatele na cílové pole. Příklad: {"actionType":"$copyFromCurrentUser","targetField":"System.AssignedTo","value":""}. |
| CopyFromField = 10 | Zkopírujte hodnotu ze zadaného pole a nastavte ji na cílové pole. Příklad: {actionType: "$copyFromField", targetField: "System.AssignedTo", value:"System.ChangedBy"}. Zde je hodnota zkopírována z pole "System.ChangedBy" a nastavena na pole "System.AssingedTo". |
| SetValueToEmpty = 11 | Nastavte hodnotu cílového pole na prázdné. |
| CopyFromServerClock = 12 | K nastavení hodnoty cílového pole použijte aktuální čas. Příklad: {actionType: "$copyFromServerClock", targetField: "System.CreatedDate", hodnota: ""} |
| CopyFromServerCurrentUser = 13 | K nastavení hodnoty cílového pole slouží aktuální uživatel. |
| HideTargetField = 14 | Skryje cílové pole z formuláře. Jedná se pouze o akci na straně serveru. |
| DisallowValue = 15 | Zakáže nastavení pole na určitou hodnotu. |