Bouton/fonctionnalité d'inbox rendering non disponible dans le formulaire de diffusion
Cet article traite d'un problème en raison duquel la fonctionnalité Inbox rendering est absente du formulaire de diffusion dans Adobe Campaign Classic 7 malgré l'installation réussie du package.
Description description
Environnement
Adobe Campaign Classic (Version 7, Build 9346)
Problème/Symptômes
La fonctionnalité Inbox rendering n’est pas disponible dans le formulaire de diffusion, même si le package inbox rendering a été installé avec succès.
Résolution resolution
Étapes à reproduire
- Dans ACC, ouvrez une diffusion créée.
- Dans la fenêtre de diffusion, le bouton Inbox Rendering n’est pas visible.
Recherchez des conflits existants dans l'interface cliente de Campaign. Accédez à Administration, cliquez sur Configuration, puis Gestion des packages. Sélectionnez Modifier les conflits.
Résolvez le conflit manuellement (cela n’implique pas seulement l’installation de la nouvelle version).
Notez que la fonction Inbox Rendering n’est visible que sous les conditions suivantes :
- Si le package 'inboxRendering' est installé, et
- Si le nom du package est mentionné dans la condition 'visibleIf' du formulaire.
Cause
Le problème s’est produit car le menu Inbox Rendering manquait complètement dans la définition du formulaire.
Dans le build 9349, l’ancienne URL de "délivrabilité" est codée en dur pour la condition dans certains cas. Dans ce cas, le bouton Inbox rendering est déclaré comme suit :
<container applicableIf="HasPackage('nms:deliverability')" img="nms:xxxx.png"
label="Inbox Rendering" name="rendering" visibleIf="EV(@messageType, 'mail') and EV(@deliveryMode, 'external') == false">
<input type="UrlViewer" urlExpr="'http://deliverability.neolane.net/dm/inboxRendering.jssp?did=' + Iif([ properties/@midRemoteId] !=0, [ properties/@midRemoteId] , @id) + '&cuid=' + getOption('DmRendering_cuid')"
urlMode="true"/>
</container>
Solution
Pour résoudre ce problème, la définition du formulaire de diffusion doit contenir "Inbox Rendering" comme ci-dessous :
container applicableIf="HasPackage('nms:inboxRendering')" img="nms:xxxx.png"
Lecture connexe
À propos de l’Inbox Rendering dans la documentation de Campaign Classic v7.
Poser Des Questions Dans Notre Communauté Campaign Experience League
Si vous avez des questions auxquelles vous souhaitez répondre à propos de ce sujet ou si vous avez des questions auxquelles vous avez déjà répondu, nous vous invitons à consulter notre article de blog de la communauté Experience League qui comprend cet article, à nous envoyer vos questions et commentaires, et à rejoindre notre communauté Campaign Experience League !