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 utilizzato 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 di tipo identity e usa il valore predefinito. |
| SetDefaultFromField = 6 | Impostare il valore predefinito su da un campo esistente al campo di destinazione. In questo modo si desidera 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", value: "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 sul campo di destinazione. Esempio: {actionType: "$copyFromField", targetField: "System.AssignedTo", value:"System.ChangedBy"}. In questo caso, il valore viene copiato da "System.ChangedBy" e impostato sul campo "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.CreatedDate", value: ""} |
| CopyFromServerCurrentUser = 13 | Usare l'utente corrente per impostare il valore del campo di destinazione. |
| HideTargetField = 14 | Nasconde il campo di destinazione dal modulo. Si tratta di un'azione solo lato server. |
| DisallowValue = 15 | Non consente l'impostazione di un campo su un valore specifico. |