[Intégration]{class="badge positive"}

Créer des éléments de données

[dʼAEM Forms as a Cloud Service]{class="badge informative"}

Dans la propriété des balises, nous avons ajouté deux nouveaux éléments de données (ApplicantsStateOfResidence et validationError).

adaptive-form

ApplicantStateOfResidence

L’élément de données ApplicantStateOfResidence a été configuré en sélectionnant Core dans la liste déroulante d’extension et Code personnalisé pour le type d’élément de données, comme illustré dans la capture d’écran ci-dessous.
applicant-state-residence

Le code personnalisé suivant a été utilisé pour capturer la valeur du champ de formulaire adaptatif state.

// use the GuideBridge API to access adaptive form elements
//The state field's SOM expression is used to access the state field
var ApplicantsStateOfResidence = guideBridge.resolveNode("guide[0].guide1[0].guideRootPanel[0].state[0]").value;
_satellite.logger.log("Returning  Applicants State Of Residence is "+ApplicantsStateOfResidence);
return ApplicantsStateOfResidence;

validationError

L’élément de données ValidationError a été configuré en sélectionnant Core dans la liste déroulante d’extension et Code personnalisé pour le type d’élément de données, comme illustré dans la capture d’écran ci-dessous.

validation-error

Le code personnalisé suivant a été écrit pour définir la valeur de l’élément de données validationError.

var validationError = "";
// Using GuideBridge API to access adaptive forms fields using the fields SOM expression
var tel = guideBridge.resolveNode("guide[0].guide1[0].guideRootPanel[0].telephone[0]");
var email = guideBridge.resolveNode("guide[0].guide1[0].guideRootPanel[0].email[0]");

_satellite.logger.log("Got tel in Tags custom script "+tel.isValid)
_satellite.logger.log("Got email in Tags custom script "+email.isValid)

if (tel.isValid == false) {
  validationError = "error: telephone number";
  _satellite.logger.log("Validation error is "+ validationError);
}

if (email.isValid == false) {
  validationError = "error: invalid email";
  _satellite.logger.log("Validation error is "+ validationError);
}

return validationError;

Étapes suivantes

Créer des règles

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69