Le formulaire MyAccountForm est utilisé pour récupérer le formulaire adaptatif partiellement rempli une fois que l’utilisateur a vérifié l’ID de l’application et le numéro de mobile associé à l’ID de l’application.
Lorsque l’utilisateur saisit l’ID de l’application et clique sur la variable FetchApplication , le numéro de mobile associé à l’ID de l’application est récupéré de la base de données à l’aide de l’opération Get du modèle de données de formulaire.
Ce formulaire utilise l’appel POST du modèle de données de formulaire pour vérifier le numéro de mobile à l’aide d’OTP. L’action d’envoi du formulaire est déclenchée lors de la vérification réussie du numéro de mobile à l’aide du code suivant. Nous déclenchons l’événement click du bouton d’envoi nommé submitForm.
Vous devrez fournir la clé API et les valeurs secrètes de l’API propres à votre Nexmo dans les champs appropriés de MyAccountForm ;
Ce formulaire est associé à une action d’envoi personnalisée qui transfère l’envoi du formulaire vers le servlet monté sur /bin/renderaf
com.adobe.aemds.guide.utils.GuideSubmitUtils.setForwardPath(slingRequest,"/bin/renderaf",null,null);
Le code de la servlet monté sur /bin/renderaf transfère la demande de rendu du formulaire adaptatif storeafwithPièces jointes prérempli avec les données enregistrées.
Le MyAccountForm peut être téléchargé ici
Les exemples de formulaires reposent sur modèle de formulaire adaptatif personnalisé qui doit être importé dans AEM pour que les exemples de formulaires s’affichent correctement.
Gestionnaire d’envoi personnalisé associés à l’envoi MyAccountForm doivent être importés dans AEM.