Post-traitement des lettres et communications interactives post-processing-of-letters-and-interactive-communications
Post-traitement post-processing
Les agents ou agentes peuvent associer et exécuter des workflows de post-traitement sur des lettres et des communications interactives. Le post-traitement à exécuter peut être sélectionné dans la vue Propriétés du modèle de lettre. Vous pouvez configurer des post-traitements pour envoyer par e-mail, imprimer, télécopier ou archiver vos lettres finales.
Pour associer les post-traitements aux lettres et communications interactives, vous devez commencer par configurer les post-traitements. Deux types de workflows peuvent être exécutés sur les lettres envoyées :
-
Forms Workflow : il s’agit des workflows de gestion des processus AEM Forms on JEE. Instructions pour installer Forms Workflow.
-
AEM Workflow : les workflows AEM peuvent également être utilisés comme post-traitements pour les lettres envoyées. Instructions pour installer AEM Workflow.
Processus des formulaires formsworkflow
-
Dans AEM, ouvrez Configuration de la console web Adobe Experience Manager pour le serveur à l’aide de l’URL suivante :
https://<server>:<port>/<contextpath>/system/console/configMgr
. -
Sur cette page, recherchez la configuration du SDK de client AEM Forms et développez-la en cliquant dessus.
-
Dans l’URL du serveur, saisissez le nom de votre serveur AEM Forms on JEE, puis cliquez sur Enregistrer.
-
Indiquez le nom d’utilisateur et le mot de passe.
-
Assurez-vous que sun.util.calendar est ajouté à la configuration du pare-feu de désérialisation.
Accédez à la configuration du pare-feu de désérialisation et, dans les classes autorisées des préfixes de package, ajoutez sun.util.calendar.
-
Les serveurs sont désormais mappés et les post-traitements dans AEM Forms on JEE sont disponibles dans l’interface utilisateur AEM lors de la création de lettres.
-
Pour authentifier un processus/service, copiez le nom d’un processus et retournez sur la page Configurations de la console Web Adobe Experience Manager > Configuration du SDK de client Adobe AEM Forms et ajoutez le processus en tant que nouveau service.
Par exemple, si la liste déroulante de la page Propriétés affiche le nom du processus comme Forms Workflow -> ValidCCPostProcess/SaveXML, ajoutez un nom de service en tant que
ValidCCPostProcess/SaveXML
. -
Pour utiliser les workflows AEM Forms on JEE pour le post-traitement, configurez les paramètres et les sorties nécessaires. Les valeurs par défaut des paramètres sont indiquées ci-dessous.
Accédez à la page des configurations de la console web d’Adobe Experience Manager > Configurations de Correspondence Management et définissez les paramètres suivants :
- **inPDFDoc (paramètre de document PDF) : ** document PDF comme entrée. Cette entrée contient la lettre générée comme entrée. Les noms de paramètre indiqués peuvent être configurés. Ils peuvent être configurés depuis les configurations de Correspondence Management, sous Configuration.
- **inXMLDoc (paramètre de données XML) : ** document XML comme entrée. Cette entrée contient des données saisies par l’utilisateur sous la forme XML.
- **inXDPDoc (paramètre de document XDP) : ** document XDP comme entrée. Cette entrée contient une disposition sous-jacente (XDP).
- **inAttachmentDocs (paramètre de documents joints) : ** paramètre d’entrée de liste. Cette entrée contient toutes les pièces jointes comme entrée.
- **redirectURL (sortie d’URL de redirection) : ** type de sortie indiquant l’URL de redirection.
Votre processus des formulaires doit présenter un paramètre de document PDF ou un paramètre de données XML en tant qu’entrée avec un nom identique à celui spécifié dans les configurations de Correspondence Management. Ces informations sont requises pour que le processus soit répertorié dans la liste déroulante Post-traitement.
Paramètres de l’instance de publication settings-on-the-publish-instance
- Se connecter à
https://localhost:publishport/aem/forms
. - Accédez à Lettres pour afficher la lettre publiée disponible sur l’instance de publication.
- Configurez les paramètres AEM DS. Voir Configuration des paramètres AEM DS.
Récupération des instances de lettre letter-instances-retrieval
Les instances de lettre enregistrées peuvent être manipulées davantage, elles peuvent par exemple être récupérées ou supprimées, à l’aide des API suivantes définies dans LetterInstanceService.
Association d’un post-traitement à une lettre associating-a-post-process-with-a-letter
Dans l’interface utilisateur CCR, procédez comme suit pour associer un post-traitement à une lettre :
- Pointez sur une lettre et sélectionnez Afficher les propriétés.
- Sélectionnez Modifier.
- Dans Propriétés de base, sélectionnez le post-traitement à associer à la lettre dans la liste déroulante Post-traitement. Les post-traitements liés à Forms et à AEM sont répertoriés dans la liste déroulante.
- Sélectionnez Enregistrer.
- Après avoir configuré la lettre avec le post-traitement, publiez la lettre et, sur l’instance de publication, spécifiez éventuellement l’URL de traitement dans le service Paramètres AEM DS. Cela garantit que le post-traitement est exécuté sur une instance de traitement.
Rechargement d’une instance de lettre Brouillon reloaddraft
Un brouillon d’instance de lettre peut être rechargé dans l’interface utilisateur à l’aide de l’URL suivante :
https://<server>:<port>/aem/forms/
createcorrespondence.html?/random=$&cmLetterInstanceId=$<LetterInstanceId>
LetterInstaceID : ID unique de l’instance de lettre envoyée.
Pour plus d’informations sur l’enregistrement d’un brouillon de lettre, voir Enregistrement de brouillons et envoi d’instances de lettre.