Condividi tramite


RuleActionType enum

Tipo di azione da eseguire quando viene attivata la regola.

Campi

MakeRequired = 1

Impostare il campo di destinazione obbligatorio. Esempio: {"actionType":"$makeRequired","targetField":"Microsoft.VSTS.Common.Activity","value":""}

MakeReadOnly = 2

Impostare il campo di destinazione di sola lettura. Esempio: {"actionType":"$makeReadOnly","targetField":"Microsoft.VSTS.Common.Activity","value":""}

SetDefaultValue = 3

Impostare un valore predefinito nel campo di destinazione. Viene usato se l'utente crea un campo integer/stringa e imposta un valore predefinito di questo campo.

SetDefaultFromClock = 4

Impostare il valore predefinito nel campo di destinazione dall'orologio del server. Viene usato se l'utente crea il campo come Data/Ora e usa il valore predefinito.

SetDefaultFromCurrentUser = 5

Impostare il valore utente corrente predefinito nel campo di destinazione. Viene usato se l'utente crea il campo dell'identità del tipo e usa il valore predefinito.

SetDefaultFromField = 6

Impostare il valore predefinito su da un campo esistente sul campo di destinazione. Questo oggetto utilizzato vuole impostare un valore di campo esistente sul campo corrente.

CopyValue = 7

Impostare il valore del campo di destinazione su un valore specificato. Esempio: {actionType: "$copyValue", targetField: "ScrumInherited.mypicklist", valore: "samplevalue"}

CopyFromClock = 8

Impostare il valore dall'orologio.

CopyFromCurrentUser = 9

Impostare l'utente corrente sul campo di destinazione. Esempio: {"actionType":"$copyFromCurrentUser","targetField":"System.AssignedTo","value":""}.

CopyFromField = 10

Copiare il valore da un campo specificato e impostare su campo di destinazione. Esempio: {actionType: "$copyFromField", targetField: "System.AssignedTo", value:"System.ChangedBy"}. In questo caso, il valore viene copiato da "System.ChangedBy" e impostato su "System.AssingedTo".

SetValueToEmpty = 11

Impostare il valore del campo di destinazione su vuoto.

CopyFromServerClock = 12

Usare l'ora corrente per impostare il valore del campo di destinazione. Esempio: {actionType: "$copyFromServerClock", targetField: "System.CreateDate", valore: ""}

CopyFromServerCurrentUser = 13

Usare l'utente corrente per impostare il valore del campo di destinazione.

HideTargetField = 14

Nasconde il campo di destinazione dal modulo. Questa è un'azione solo lato server.

DisallowValue = 15

Impedisce l'impostazione di un campo a un valore specifico.