Cette partie est consacrée à la diffusion d’un document de canal web par e-mail.
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 à la personne destinataire.
Pour utiliser l’e-mail 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 e-mail
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 « balances » et cliquez sur le bouton d’édition.
Sélectionnez l’icône en forme de crayon pour ouvrir l’argument « id » en mode d’édition.
Définissez la liaison sur « RequestAttribute ».
Définissez le numéro de compte « accountnumber » dans la valeur de liaison comme illustré ci-dessous.
De cette manière, nous transmettons le numéro de compte au modèle de données de formulaire par l’intermédiaire de l’attribut de requête « request ».
Veillez à enregistrer les modifications.
Installer les exemples de ressources à l’aide du gestionnaire de packages
Accédez à /home/users
Recherchez la personne administratrice sous le nœud de l’utilisateur ou de l’utilisatrice.
Sélectionnez le nœud de profil de la personne administratrice.
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 la propriété « accountnumber » sur « 3059827 ». Vous pouvez définir cette valeur sur un nombre de votre choix.
Le code associé à cette URL permet de récupérer le numéro de compte « accountnumber » de la personne utilisatrice connectée. Ce dernier est ensuite transmis en tant qu’attribut de requête « requestattribute » au modèle de données de formulaire (FDM). Le FDM récupère ensuite les données associées à ce numéro de compte « accountnumber » et renseigne le document de canal web.
Consultez le fichier /apps/AEMForms/fetchad/GET.jsp dans crx. Assurez-vous que la variable de chaîne « webChannelDocument » pointe vers un chemin d’accès de document de communication valide.