Le formulaire MyAccountForm est utilisé pour récupérer le formulaire adaptatif partiellement rempli après que l’utilisateur a vérifié l’identifiant de l’application et le numéro de téléphone mobile associé à l’identifiant de l’application.
Lorsque l’utilisateur entre l’ID d’application et clique sur le bouton FetchApplication, le numéro de téléphone mobile associé à l’ID d’application est extrait 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 de la méthode OTP. L’action d’envoi du formulaire est déclenchée lors d’une vérification réussie du numéro de mobile à l’aide du code suivant. Nous déclenchons le événement de clic du bouton d’envoi nommé submitForm.
Vous devez fournir la clé d'API et les valeurs de secret d'API spécifiques à votre compte 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 la servlet montée 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 stockage avec les pièces jointes du formulaire adaptatif prérempli avec les données enregistrées.
Le MyAccountForm peut être téléchargé ici
Les exemples de formulaires sont basés sur modèle de formulaire adaptatif personnalisé qui doit être importé dans AEM pour que les exemples de formulaires s’affichent correctement.
Les gestionnaires d’envoi personnalisés associés à l’envoi de MyAccountForm doivent être importés dans AEM.