Association d’une lettre à un post-processus

Lors de la création d’une lettre, vous pouvez l’associer à un post-processus. Certains processus par défaut sont déjà fournis dans l’archive LCA.

Celle-ci est fournie avec les solutions de post-processus prêtes à utiliser suivantes que vous pouvez associer à une lettre.

  • Default Print Dispatcher (CorrespondenceManagement/WrapperProcess/DefaultPrintDispatcher)

    Ce processus imprime la lettre et ses pièces jointes en mode Post Script + Simplex. Il obtient l’URL d’impression par défaut du processus SendToPrinter.

  • Default Email Dispatcher (CorrespondenceManagement/WrapperProcess/DefaultEmailDispatcher)

    Pour utiliser ce post-processus, vous devez préalablement créer un DD et associer la lettre à ce dernier.

    Le DD doit posséder un élément de dictionnaire de données nommé DeliveryEmailAddress. L’échantillon de données doit contenir l’adresse électronique de l’utilisateur auquel la correspondance doit être envoyée.

    Les autres champs du message électronique sont codés en dur dans le processus comme suit :

    Corps
    Il s’agit d’un courrier électronique généré automatiquement à partir de Correspondence Management. Veuillez ne pas répondre à ce courrier électronique.

    Format
    PDF

    Subject
    Courrier électronique de Correspondence Management

  • Preference Based Dispatcher (CorrespondenceManagement/WrapperProcess/PreferenceBasedDispatcher)

    Pout utiliser ce post-processus, vous devez préalablement ajouter la propriété deliveryPreference à l’utilisateur agent par le biais de l’onglet User Administration dans CRX.

    Si un utilisateur associe une lettre à ce post-processus et si vous définissez la propriété deliveryPreference sur Imprimer, le post-processus Default Print Dispatcher est appelé.

    Toutefois, si vous définissez la propriété deliveryPreference sur Envoyer par courrier électronique, le post-processus Default Email Dispatcher est appelé.

    Remarque : Les valeurs Envoyer par courrier électronique et Imprimer de la propriété deliveryPreference sont sensibles à la case.

Pour associer une lettre à l’un de ces post-processus

  1. Accédez à l’onglet Lettre de l’instance Publier.

  2. Sélectionnez la lettre à associer.

    Remarque : Vous pouvez sélectionner uniquement les lettres présentant l’état Terminé.
  3. Choisissez Livraison personnalisée.

  4. Dans la boîte de dialogue Envoyer vers un processus, sélectionnez le processus dans la liste déroulante et cliquez sur OK.

Vous pouvez également associer ces processus à une lettre lorsque vous créez celle-ci.

  1. Ouvrez l’éditeur de lettre pour créer une lettre ou mettre à jour une lettre existante.

  2. Dans la liste déroulante Postprocessus, sélectionnez le processus et cliquez sur OK.

  3. Effectuez le rendu de la lettre.

  4. Envoyez la lettre.

Une fois la lettre envoyée, le post-processus associé est appelé.

Lorsque vous associez un post-processus personnalisé à une lettre, le post-processus doit être ajouté à dsc.serviceWhiteList. Pour ce faire, procédez comme suit :

  1. Allez à http://[serveur]:[port]/lc/system/console/configMgr.

  2. Recherchez Adobe LiveCycle Client SDK Configuration.

  3. Ajoutez le post-processus à la liste Nom du service, puis cliquez sur Enregistrer.

Remarque : Si vous n’effectuez pas les étapes ci-dessus, l’erreur suivante se produit lorsque vous envoyez la lettre :

Erreur des journaux du serveur lors de l’envoi : com.adobe.icc.dbforms.exceptions.ICCException. Accès refusé lors de la tentative d’appel du processus : [nom du processus]. ALC-DSC-213-000: com.adobe.idp.dsc.DSCException: aucune information d’identification ou aucun contexte défini.