Show Menu
SUJETS×

Post-traitement des lettres et communications interactives

Post-traitement

Les agents peuvent associer et exécuter les flux de travaux de post-traitement sur les lettres et les 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 courrier électronique, 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 :
  1. Processus des formulaires : Il s’agit des workflows de gestion des processus AEM Forms on JEE. Instructions for setting up Forms Workflow .
  2. Processus AEM : Les workflows AEM peuvent également être utilisés comme post-traitements pour les lettres envoyées. Instructions for setting up AEM Workflow .

Processus des formulaires

  1. Dans AEM, ouvrez la configuration de la console Web d’Adobe Experience Manager pour votre serveur à l’aide de l’URL suivante : https://<server>:<port>/<contextpath>/system/console/configMgr
  2. Sur cette page, recherchez la configuration du SDK de client AEM Forms et développez-la en cliquant dessus.
  3. Dans l’URL du serveur, saisissez le nom de votre serveur AEM Forms on JEE, puis cliquez sur Enregistrer .
  4. Indiquez le nom d’utilisateur et le mot de passe.
  5. Assurez-vous que sun.util.calendar est ajouté à la configuration du pare-feu de désérialisation.
    Accédez à Configuration du pare-feu de désérialisation et sous des classes Placées sur l'liste autorisée de préfixes de package, ajoutez sun.util.calendar.
  6. Désormais, vos serveurs sont mappés et les post-traitements dans AEM Forms on JEE sont disponibles dans l’interface utilisateur d’AEM lors de la création de lettres.
  7. 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.
    For example, if the drop-down in Properties page of letter displays name of the process as Forms Workflow -> ValidCCPostProcess/SaveXML, add a Service Name as ValidCCPostProcess/SaveXML .
  8. Pour utiliser les flux de travaux 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.
    Go to the Adobe Experience Manager Web Console Configurations page > Correspondence Management Configurations and set up the following parameters:
    1. inPDFDoc (paramètre de document PDF) : document PDF en 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.
    2. inXMLDoc (paramètre de données XML) : document XML en tant qu’entrée. Cette entrée contient des données saisies par l’utilisateur sous la forme XML.
    3. inXDPDoc (paramètre de document XDP) : document XML en tant qu’entrée. Cette entrée contient une mise en page sous-jacente (XDP).
    4. inAttachmentDocs (paramètre de Documents de pièce jointe) : Paramètre d’entrée de liste. Cette entrée contient toutes les pièces jointes comme entrée.
    5. redirectURL (Sortie d’URL de redirection) : Type de sortie indiquant l’URL vers laquelle effectuer la 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

  1. se connecter à https://localhost:publishport/aem/forms .
  2. Accédez à Lettres pour afficher la lettre publiée disponible sur l’instance de publication.
  3. Configurez les paramètres AEM DS. Voir Configuration des paramètres AEM DS .
Lorsque vous utilisez des processus AEM ou des formulaires, vous devez configurer le service de paramètres DS avant tout envoi depuis le serveur de publication. Dans le cas contraire, l’envoi du formulaire échouera.

Récupération des instances de lettre

Les instances de lettre enregistrées peuvent faire l’objet d’une manipulation supplémentaire, telle que la récupération d’instances de lettre et la suppression de celles-ci en utilisant les API ci-dessous définies dans LetterInstanceService.
API côté serveur Nom de l’opération Description
Public LetterInstanceVO
getLetterInstance(String letterInstanceId)
Throws ICCException;
getLetterInstance Récupérer l’instance de lettre spécifiée
Public void deleteLetterInstance(String letterInstanceId) throws ICCException; deleteLetterInstance Suppression de l’instance de lettre spécifiée
List getAllLetterInstances(Query) throws ICCException; getAllLetterInstances Cette API récupère les instances de lettre en fonction du paramètre de requête d’entrée. Pour récupérer toutes les instances de lettre, le paramètre de requête doit être transmis comme nul.
Public Boolean letterInstanceExists(String letterInstanceName) throws ICCException; letterInstanceExists Vérifier si une instance de lettre existe selon le nom donné

Association d’un post-traitement à une lettre

Dans l’interface utilisateur CCR, effectuez les étapes suivantes pour associer un post-traitement à une lettre :
  1. Hover over a letter and tap View Properties .
  2. Sélectionnez Modifier .
  3. 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 aux formulaires et à AEM sont répertoriés dans la liste déroulante.
  4. Appuyez sur Save (Enregistrer).
  5. 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

Une instance de lettre Brouillon peut être rechargée dans l’interface utilisateur en utilisant l’URL suivante :
https://<server>:<port>/aem/forms/
createcorrespondence.html?/random=$&cmLetterInstanceId=$<LetterInstanceId>
LetterInstaceID : l’identificateur unique de l’instance de lettre envoyée.
Pour plus d’informations sur l’enregistrement d’un brouillon de lettre, voir Enregistrement des brouillons et envoi d’instances de lettre .