Partager via


RuleActionType enum

Type d’action à effectuer lorsque la règle est déclenchée.

Champs

MakeRequired = 1

Rendre le champ cible obligatoire. Exemple : {"actionType »:"$makeRequired »,"targetField »:"Microsoft.VSTS.Common.Activity »,"value »:"}

MakeReadOnly = 2

Rendre le champ cible en lecture seule. Exemple : {"actionType »:"$makeReadOnly »,"targetField »:"Microsoft.VSTS.Common.Activity »,"value »:"}

SetDefaultValue = 3

Définissez une valeur par défaut sur le champ cible. Elle est utilisée si l’utilisateur crée un champ entier/chaîne et définit une valeur par défaut de ce champ.

SetDefaultFromClock = 4

Définissez la valeur par défaut sur le champ cible à partir de l’horloge du serveur. Cela est utilisé si l’utilisateur crée le champ comme Date/Heure et utilise la valeur par défaut.

SetDefaultFromCurrentUser = 5

Définissez la valeur utilisateur actuelle par défaut sur le champ cible. Cette option est utilisée si l’utilisateur crée le champ d’identité de type et utilise la valeur par défaut.

SetDefaultFromField = 6

Définissez la valeur par défaut du champ existant sur le champ cible. Cette méthode utilisée souhaite définir une valeur de champ existante sur le champ actif.

CopyValue = 7

Définissez la valeur du champ cible sur la valeur donnée. Exemple : {actionType: « $copyValue », targetField: « ScrumInherited.mypicklist », value: « samplevalue"}

CopyFromClock = 8

Définissez la valeur à partir de l’horloge.

CopyFromCurrentUser = 9

Définissez l’utilisateur actuel sur le champ cible. Exemple : {"actionType »:"$copyFromCurrentUser »,"targetField »:"System.AssignedTo »,"value »:"}.

CopyFromField = 10

Copiez la valeur d’un champ spécifié et définissez sur champ cible. Exemple : {actionType: « $copyFromField », targetField: « System.AssignedTo », value:"System.ChangedBy"}. Ici, la valeur est copiée à partir de « System.ChangedBy » et définie sur le champ « System.AssingedTo ».

SetValueToEmpty = 11

Définissez la valeur du champ cible sur vide.

CopyFromServerClock = 12

Utilisez l’heure actuelle pour définir la valeur du champ cible. Exemple : {actionType: « $copyFromServerClock », targetField: « System.CreatedDate », value: « "}

CopyFromServerCurrentUser = 13

Utilisez l’utilisateur actuel pour définir la valeur du champ cible.

HideTargetField = 14

Masque le champ cible du formulaire. Il s’agit d’une action côté serveur uniquement.

DisallowValue = 15

Interdit à un champ d’être défini sur une valeur spécifique.