/* Der folgende Ausschnitt zeigt Ihnen, wie Sie eine Liste von Feldern und deren Werte aus einem MAP-Objekt abrufen können. Die Werte der Felder können aus demselben MAP-Objekt abgerufen werden. */
entityMap = crmAPIRequest.toMap().get("record");
/* Das folgende Beispiel zeigt, wie der Wert eines Feldes (E-Mail) aus einem MAP-Objekt abgerufen werden kann. Hier: entityMap - MAP-Objekt, E-Mail - API-Name des Felds
Beispiel: entityMap= {'Email': 'xxx@xxx.com', 'Last_Name': 'xxx'}; */
referenceField= entityMap.get("Reference_Number"); // Reference_Number ist der API-Name für das Feld "Referenznummer".
response = Map();
/* ---------------------------------------------------------------------------------------------- */
Beginnen Sie hier mit dem Schreiben Ihres Codes zur Durchführung der erforderlichen Feldvalidierung *
/* ---------------------------------------------------------------------------------------------- */
/* Wenn der Code einen Validierungsfehler identifiziert, stellen Sie den Status und die Warnmeldung wie unten gezeigt ein: */
if(referenceField.matches("[A-Z]{3}-[0-9]{10}")) {
response.put('status','error');
response.put('message', 'Invalid Reference Number');
} else {
/* Wenn während der Validierung keine Fehler gefunden werden, stellen Sie den Status wie unten gezeigt ein: */
response.put('status','success');
}
/* ---------------------------------------------------------------------------------------------- */
return response.toString();