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. Ceci est utilisé 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 dans le champ cible à partir de l’horloge du serveur. Ceci 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 par défaut de l’utilisateur actuel dans le champ cible. Ceci est utilisé si l’utilisateur crée le champ de type identity et utilise la valeur par défaut.

SetDefaultFromField = 6

Définissez la valeur par défaut sur le champ existant sur le champ cible. Cet utilisateur veut définir une valeur de champ existante sur le champ actuel.

CopyValue = 7

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

CopyFromClock = 8

Réglez la valeur 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-la sur le 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 la définition d’un champ sur une valeur spécifique.