Dans cette partie, nous examinons la diffusion de documents de canal web par email.
Une fois que vous avez défini et testé votre document de communication interactive de canal web, vous avez besoin d’un mécanisme de diffusion pour diffuser le document de canal web au destinataire.
Pour pouvoir utiliser le courrier électronique comme mécanisme de diffusion pour notre document de canal web, nous devons apporter une modification mineure au modèle de données de formulaire.
Pour en savoir plus sur la diffusion canal web par email
Connectez-vous à AEM Forms.
Accédez à Forms -> Intégrations de données
Ouvrez le modèle de données RetirementAccountStatement en mode d’édition.
Sélectionnez l'objet soldes et cliquez sur le bouton Editer.
Sélectionnez l’icône "crayon" pour ouvrir l’argument id en mode d’édition.
Définissez la liaison sur "RequestAttribute".
Définissez le numéro de compte dans la valeur de liaison comme illustré ci-dessous.
De cette manière, nous transmettons le numéro de compte via l’attribut request au modèle de données de formulaire.
Veillez à enregistrer vos modifications.
Installation des exemples de ressources à l’aide du gestionnaire de modules
Accédez à /home/users
Recherchez l’utilisateur administrateur sous le noeud de l’utilisateur.
Sélectionnez le noeud de profil de l’utilisateur administrateur.
Créez une propriété appelée "accountnumber". Assurez-vous que le type de propriété est une chaîne.
Définissez la valeur de cette propriété de numéro de compte sur "3059827". Vous pouvez définir cette valeur sur n’importe quel nombre aléatoire, comme vous le souhaitez.
Le code associé à cette URL récupère le numéro de compte de l’utilisateur connecté. Ce numéro de compte est ensuite transmis en tant qu’attribut de demande au FDM. Le FDM récupère ensuite les données associées à ce numéro de compte et renseigne le document de canal web.
Jetez un oeil au /apps/AEMForms/fetchad/GET.jsp dans crx. Assurez-vous que la variable String webChannelDocument pointe vers un chemin d’accès de document de communication valide.
Configurer une diffusion par courrier électronique