/* L'extrait ci-dessous vous montre comment obtenir une liste de champs et leurs valeurs à partir d'un objet MAP. Les valeurs des champs peuvent être obtenues à partir du même objet MAP. */
entityMap = crmAPIRequest.toMap().get("record");
/* L'exemple ci-dessous montre comment la valeur d'un champ (e-mail) peut être obtenue à partir d'un objet MAP. Ici, entityMap - Objet MAP, E-mail - Nom de l'API du champ
Sample entityMap= {'Email': 'xxx@xxx.com', 'Last_Name': 'xxx'}; */ referenceField= entityMap.get("Reference_Number"); // Reference_Number est le nom d'API du champ « Numéro de référence ».
response = Map();
/* ---------------------------------------------------------------------------------------------- */
Commencez à écrire votre code ici pour effectuer la validation nécessaire des champs *
/* ---------------------------------------------------------------------------------------------- */
/* Si le code identifie une erreur de validation, définissez le statut et le message d'alerte comme indiqué ci-dessous : */
si(referenceField.matches("[A-Z]{3}-[0-9]{10}")) {
response.put('statut','erreur');
response.put('message', 'Numéro de référence non valide');
} else {
/* Si aucune erreur n'a été trouvée pendant la validation, définissez le statut comme indiqué ci-dessous : */
response.put('statut','succès');
}
/* ---------------------------------------------------------------------------------------------- */
return response.toString();