/* L'extrait ci-dessous montre comment obtenir une liste de champs, 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 obtenir la valeur d'un champ (email) à partir d'un objet MAP. Ici, entityMap - Objet Map, Email - Nom API du champ
Exemple entityMap= {'Email': 'xxx@xxx.com', 'Last_Name': 'xxx'}; */
referenceField= entityMap.get("Reference_Number"); // Reference_Number est le nom API du champ « Numéro de référence ».
response = Map();
/* ---------------------------------------------------------------------------------------------- */
Commencez à écrire votre code ici pour effectuer la validation de champ nécessaire */
/* ---------------------------------------------------------------------------------------------- */
/* Si le code identifie une erreur de validation, définissez le statut et le message d'alerte comme montré ci-dessous : */
if(referenceField.matches("[A-Z]{3}-[0-9]{10}")) {
response.put('status','error');
response.put('message', 'Invalid Reference Number');
} else {
/* S'il n'y a pas d'erreurs détectées lors de la validation, définissez le statut comme montré ci-dessous : */
response.put('status','success');
}
/* ---------------------------------------------------------------------------------------------- */
return response.toString();