将AEM 6.5与Adobe Campaign Classic集成 integrating-campaign-classic

通过将AEM与Adobe Campaign Classic (ACC)集成,您可以直接在AEM中管理电子邮件投放、内容和表单。 需要同时执行Adobe Campaign Classic和AEM的配置步骤才能在解决方案之间实现双向通信。

此集成允许单独使用AEM和Adobe Campaign Classic。 营销人员可以在Adobe Campaign中创建活动并使用定位,而内容创建者则可以同时在AEM中进行内容设计。 借助该集成,Adobe Campaign可以定位和交付在AEM中创建的营销活动的内容和设计。

INFO
本文档详细介绍如何将Adobe Campaign Classic与AEM 6.5集成。有关其他Campaign集成,请参阅文档将AEM 6.5与Adobe Campaign集成。

集成步骤 integration-steps

AEM和Campaign之间的集成需要在这两种解决方案中执行多个步骤。

本文档将详细介绍其中的每个步骤。

前提条件 prerequisites

  • 具有 Adobe Campaign Classic 管理员访问权限

    • 要执行集成,您需要一个有效的 Adobe Campaign Classic 实例,包括一个已配置的数据库。
    • 如果您需要有关如何设置和配置Adobe Campaign Classic的其他详细信息,请参阅Adobe Campaign Classic文档,,特别是《安装和配置指南》。
  • 管理员访问AEM

在Campaign中安装AEM集成包 install-package

Adobe Campaign中的​ AEM集成 ​包包含连接到AEM所需的几个标准配置。

  1. 作为管理员,使用客户端控制台登录到 Adobe Campaign 实例。

  2. 选择​ “工具”>“高级”>“导入软件包…”

    导入软件包

  3. 单击​ “安装标准包”,然后单击​ “下一个”

  4. 检查​ AEM 集成 ​包。

    安装标准包

  5. 单击​ “下一个”,然后单击​ “开始” ​以开始安装。

    安装进度

  6. 安装完成后,单击​ “关闭”

集成包现在已安装。

在Campaign中为AEM创建运算符 create-operator

集成包会自动创建 AEM 用于连接到 Adobe Campaign 的aemserver运算符。为此运算符定义安全区域并设置其密码。

  1. 使用客户端控制台以管理员身份登录 Adobe Campaign。

  2. 从菜单栏中选择​ 工具 > 资源管理器

  3. 在资源管理器中,导航到​ “管理”>“访问管理“”运算符“ ​节点。

  4. 选择aemserver运算符。

  5. 在运算符的​ ”编辑“ ​选项卡上,选择​ ”访问权限“ ​子选项卡,然后单击​ ”修改访问参数…“ ​链接。

    设置安全区域

  6. 选择适当的安全区域,并根据需要定义受信任的 IP 掩码。

    note caution
    CAUTION
    要配置的安全区域是​ 私有公司网络(VPN+LAN)
  7. 单击​ ”保存“

  8. 注销 Adobe Campaign 客户端。

  9. 在 Adobe Campaign 服务器的文件系统上,导航到 Campaign 安装位置,并以管理员身份编辑serverConf.xml文件。该文件通常位于以下位置:

    • C:\Program Files\Adobe\Adobe Campaign Classic v7\conf在 Windows 中。
    • /usr/local/neolane/nl6/conf/eng 在 Linux 中。
  10. 搜索securityZone,并确保为 AEM 运算符的安全区域设置了以下参数。

    • allowHTTP="true"
    • sessionTokenOnly="true"
    • allowUserPassword="true"
  11. 保存文件。

  12. 确保安全区域不会被config-<server name>.xml文件中的相应设置覆盖。

    • 如果配置文件包含单独的安全区域设置,则将allowUserPassword属性更改为true
  13. 如果要更改 Adobe Campaign Classic 服务器端口,请将8080替换为所需端口。

    note caution
    CAUTION
    默认情况下,没有为运算符配置安全区域。要使 AEM 连接到 Adobe Campaign,您必须按照前面步骤中的详细说明选择一个区域。
    Adobe 强烈建议为 AEM 创建一个安全区域,以避免任何安全问题。有关此主题的更多信息,请参阅Adobe Campaign Classic文档。
  14. 在 Campaign 客户端中,返回到aemserver运算符并选择​ “常规” ​选项卡。

  15. 单击​ “重置密码…” ​链接。

  16. 指定密码并将其存储在安全位置以供将来使用。

  17. 单击​ “确定” ​以保存aemserver运算符的密码。

在AEM中配置Campaign集成 campaign-integration

AEM使用您在Campaign中设置的运算符与Campaign通信

  1. 以管理员身份登录到您的 AEM 创作实例。

  2. 从全局导航侧栏中,选择​ “工具”>“Cloud Service”“传统 Cloud Service”>“Adobe Campaign”,然后单击​ “立即配置”

    配置 Adobe Campaign

  3. 在对话框中,通过输入​ “标题” ​并单击​ “创建” ​来创建 Campaign 服务配置。

    配置 Campaign 对话框

  4. 会打开新窗口和对话框会,用以编辑配置。 提供必要的信息。

    在 AEM 中配置 Adobe Campaign

  5. 选择​ “连接到 Adobe Campaign” ​以验证连接,然后单击​ 确定

AEM 现在可以与 Adobe Campaign 通信。

NOTE
确保您的 Adobe Campaign 服务器可以通过 Internet 访问。AEM无法访问专用网络。

配置到AEM Publish实例的复制 replication

Campaign内容由内容作者在AEM创作实例上创建。 此实例通常仅在贵组织内部可用。 要使营销活动的收件人能够访问图像和资产等内容,您需要发布该内容。

复制代理负责将内容从AEM创作实例发布到发布实例,必须设置该代理才能使集成正常工作。 此外,还需要执行此步骤以将某些创作实例配置复制到发布实例。

要配置从AEM创作实例到发布实例的复制,请执行以下操作:

  1. 以管理员身份登录到您的 AEM 创作实例。

  2. 从全局导航侧栏中,选择​ 工具 > 部署 > 复制 > 作者代理,然后单击​ 默认代理(发布)

    配置复制代理

  3. 单击​ 编辑,然后选择​ 传输 ​选项卡。

  4. 将默认localhost值替换为AEM发布实例的IP地址,以配置​ URI ​字段。

    传输选项卡

  5. 单击​ 确定 ​保存对代理设置的更改。

您已配置复制到AEM发布实例,以便活动收件人可以访问您的内容。

NOTE
如果您不想使用复制URL,而是使用面向公众的URL,则可以通过OSGi在下面的配置设置中设置公共URL
从全局导航侧栏中,选择​ 工具 > 操作 > Web控制台 > OSGi配置,然后搜索​ AEM Campaign集成 — 配置。 编辑配置并更改字段​ 公共URL (com.day.cq.mcm.campaign.impl.IntegrationConfigImpl#aem.mcm.campaign.publicUrl)。

配置 AEM 外部化器 externalizer

外部化器是AEM中的OSGi服务,它可将资源路径转换为外部和绝对URL,这是AEM提供Campaign可以使用的内容所必需的。 对其进行配置,以便Campaign集成正常工作。

  1. 以管理员身份登录到 AEM 创作实例。

  2. 从全局导航侧边栏中,选择​ 工具 > 操作 > Web控制台 > OSGi配置,然后搜索​ Day CQ链接外部化器

  3. 默认情况下, ​字段中的最后一个条目适用于发布实例。 将URL从默认http://localhost:4503更改为公开可用的发布实例。

    配置外部化器

  4. 单击​ 保存

您已配置外部化器,Adobe Campaign现在可以访问您的内容。

NOTE
发布实例必须可以从Adobe Campaign服务器访问。 如果它指向localhost:4503或Adobe Campaign无法访问的其他服务器,则来自AEM的图像将不会显示在Adobe Campaign控制台中。

在AEM中配置活动远程用户 configure-user

如要实现 Campaign 与 AEM 之间的通信,您需要在 AEM 中为 campaign-remote 用户设置一个密码。

  1. 以管理员身份登录 AEM。
  2. 在主导航控制台上,单击左边栏中的​ 工具
  3. 然后单击​ 安全 > 用户 ​以打开用户管理控制台。
  4. 找到campaign-remote用户。
  5. 选择campaign-remote用户,然后单击​ “属性” ​来编辑用户。
  6. 在​ “编辑用户设置” ​窗口中,单击​ “更改密码”
  7. 为用户提供新密码,并将密码记在安全位置以备将来使用。
  8. 单击​ “保存” ​以保存密码更改。
  9. 单击​ “保存并关闭” ​以将更改保存到campaign-remote用户。

在Campaign中配置AEM外部帐户 acc-setup

在 Campaign 中安装​ AEM 集成 ​包时,会为 AEM 创建一个外部帐户。通过配置此外部帐户,Adobe Campaign可以连接到AEM,从而实现解决方案之间的双向通信。

  1. 使用客户端控制台以管理员身份登录 Adobe Campaign。

  2. 从菜单栏中选择​ 工具 > 资源管理器

  3. 在资源管理器中,导航到​ “管理” > “Platform“”外部账户“ ​节点。

    外部帐户

  4. 找到外部 AEM 帐户。默认情况下,它具有以下值:

    • 类型 - AEM
    • 标签 - AEM Instance
    • 内部名称 - aemInstance
  5. 在该帐户的​ “常规” ​选项卡上,输入您在设置活动远程用户密码步骤中定义的用户信息。

    • 服务器 – AEM 作者服务器地址

      • AEM 作者服务器必须可以从 Adobe Campaign Classic 服务器实例中访问。
      • 确保服务器地址的​ 不是 ​以尾随斜杠结尾。
    • 帐户 – 默认情况下,这是您在设置活动远程用户密码步骤中在 AEM 中设置的campaign-remote用户。

    • 密码 – 该密码与在设置活动远程用户密码步骤中在 AEM 中设置的campaign-remote用户密码相同。

  6. 选中​ 启用 ​复选框。

  7. 单击​ 保存

Adobe Campaign 现在可以与 AEM 通信。

后续步骤 next-steps

在配置Adobe Campaign Classic和AEM后,集成现已完成。

您现在可以通过继续阅读本文档学习如何在 Adobe Experience Manager 中创建新闻稿。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2