Ajout des paramètres de configuration spéciaux additionnels dans la configuration d’extension

  • serviceName : si une action personnalisée comprend une balise enfant avec le nom serviceName, cliquer sur cette action appelle un processus et le nom est représenté par la balise serviceName. Ce processus dispose de la même signature que le post-processus de lettre (Letter PostProcess).

  • Paramètres contenant le nom de la balise : si une action personnalisée contient des balises enfant avec le préfixe cm_, au moment du post-processus (qu’il s’agisse du post-processus de lettre ou du processus spécial représenté par la balise serviceName), ces paramètres sont disponibles dans les données XML d’entrée sous la balise <icc:meta> sans le préfixe cm_.

  • actionName : lorsqu’un post-processus est appelé à la suite d’un clic sur une action, les données XML soumises (contenant une balise spéciale nommée <actionName> sous la balise <icc:meta>) contient le nom de l’action effectuée par l’utilisateur.

Ajoutez la balise d’action personnalisée ci-après sous la balise modelExtension dans le fichier acmExtensionsConfig.xml :
<customAction name="sendForReview" label="Send For Review" styleName="submitButton" actionHandler="com.adobe.solutions.cmg.ccr.custom.CCRCustomActionHandler"> 
        <!-- The post process to email the letter embedded with supporting document--> 
        <serviceName>SendLetterForReview/SendLetterForReviewProcess</serviceName> 
</customAction>

SendLetterForReviewProcess extrait les pièces annexes de la balise icc/meta/supportDoc. Le contenu des documents est décodé et joint à la lettre. La lettre est envoyée par courrier électronique avec ses pièces jointes au destinataire correspondant à l’adresse (mailId) obtenue dans la balise icc/meta/mailTo. Les chaînes label ou tooltip peuvent être localisées dans le fichier ACMExtensionsMessages.properties à l’emplacement CorrespondenceManagementSolutionTemplate\package-resources\etc\aep\config\assetcomposer\apps\cm\acmExtensions\localeACMExtensionsMessages.properties.