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. |