投放表单中无收件箱呈现功能/按钮可用

本文解决了尽管成功安装了包,Adobe Campaign Classic 7中的投放表单仍缺少收件箱呈现功能的问题。

描述 description

环境

Adobe Campaign Classic(版本7,内部版本9346)

问题/症状

收件箱呈现功能在投放表单中不可用,即使已成功安装收件箱呈现包也是如此。

解决方法 resolution

重现问题的步骤

  1. 在ACC中,打开已创建的投放。
  2. 在投放窗口中,收件箱呈现按钮不可见。

检查Campaign客户端界面中是否存在现有冲突。 转到管理,单击 配置,然后单击包管理。 选择 编辑冲突

手动解决冲突(这不仅仅涉及安装新版本)。

请注意,收件箱呈现功能仅在以下条件下可见:

  • 如果已安装“inboxRendering”程序包,并且
  • 如果表单的“visibleIf”条件中提及了包的名称。

原因

发生此问题是因为表单定义中完全缺少 收件箱呈现 菜单。

在Build 9349中,在某些情况下,旧的“deliverability”URL会硬编码为条件。 在这种情况下,收件箱呈现按钮声明如下:

<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>

解决方案

要解决此问题,投放表单定义应包含“收件箱呈现”,如下所示:

container applicableIf="HasPackage('nms:inboxRendering')" img="nms:xxxx.png"

相关读取

Campaign Classicv7文档中的关于收件箱呈现
在我们的Experience LeagueCampaign社区中提问
如果您想了解有关此主题的解答或阅读以前解答的任何问题,我们邀请您查看包含本文的Experience League社区博客文章,向我们发送您的问题和评论,并加入我们的Experience LeagueCampaign社区!

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f