Udostępnij za pośrednictwem


RuleActionType enum

Typ akcji do wykonania po wyzwoleniu reguły.

Pola

MakeRequired = 1

Ustaw pole docelowe jako wymagane. Przykład: {"actionType":"$makeRequired","targetField":"Microsoft.VSTS.Common.Activity","value":"}

MakeReadOnly = 2

Ustaw pole docelowe jako tylko do odczytu. Przykład: {"actionType":"$makeReadOnly","targetField":"Microsoft.VSTS.Common.Activity","value":"}

SetDefaultValue = 3

Ustaw wartość domyślną w polu docelowym. Jest to używane, jeśli użytkownik tworzy pole liczby całkowitej/ciągu i ustawia wartość domyślną tego pola.

SetDefaultFromClock = 4

Ustaw wartość domyślną w polu docelowym z zegara serwera. Jest to używane, jeśli użytkownik tworzy pole, takie jak Data/godzina i używa wartości domyślnej.

SetDefaultFromCurrentUser = 5

Ustaw domyślną wartość bieżącego użytkownika w polu docelowym. Jest to używane, jeśli użytkownik tworzy pole tożsamości typu i używa wartości domyślnej.

SetDefaultFromField = 6

Ustaw wartość domyślną z istniejącego pola na pole docelowe. W tym przypadku chcesz ustawić istniejącą wartość pola na bieżące pole.

CopyValue = 7

Ustaw wartość pola docelowego na daną wartość. Przykład: {actionType: "$copyValue", targetField: "ScrumInherited.mypicklist", value: "samplevalue"}

CopyFromClock = 8

Ustaw wartość z zegara.

CopyFromCurrentUser = 9

Ustaw bieżącego użytkownika na pole docelowe. Przykład: {"actionType":"$copyFromCurrentUser","targetField":"System.AssignedTo","value":"}.

CopyFromField = 10

Skopiuj wartość z określonego pola i ustaw ją na pole docelowe. Przykład: {actionType: "$copyFromField", targetField: "System.AssignedTo", value:"System.ChangedBy"}. W tym miejscu wartość jest kopiowana z pola "System.ChangedBy" i ustawiona na pole "System.AssingedTo".

SetValueToEmpty = 11

Ustaw wartość pola docelowego na pustą.

CopyFromServerClock = 12

Użyj bieżącego czasu, aby ustawić wartość pola docelowego. Przykład: {actionType: "$copyFromServerClock", targetField: "System.CreatedDate", value: ""}

CopyFromServerCurrentUser = 13

Użyj bieżącego użytkownika, aby ustawić wartość pola docelowego.

HideTargetField = 14

Ukrywa pole docelowe z formularza. Jest to akcja tylko po stronie serwera.

DisallowValue = 15

Uniemożliwia ustawienie pola na określoną wartość.