Show Menu
主题×

安装和配置交互通信

简介

AEM Form能够集中创建、汇编、管理和投放安全的交互式文档,如业务通信、文档、声明、利益声明、营销邮件、帐单和欢迎工具包。 此功能称为交互通信。 该功能包含在AEM Forms加载项包中。 加载项包部署在AEM的作者或发布实例上。
您可以使用交互式通信功能以多种格式生成通信。 例如,Web和PDF。 您可以将交互式通信与AEM Workflow集成,以便根据客户选择的渠道处理组合通信并将其交付给客户。 例如,通过电子邮件向最终用户发送通信。
如果您从先前版本升级并已投资于通信管理,则可以安装兼容 ,以继续使用通信管理。 有关交互式通信与通信管理之间差异的信息,请参阅 交互式通信概述
AEM Forms是一个功能强大的企业级平台。 交互式通信只是AEM Forms的一项功能。 有关功能的完整列表,请参 阅AEM Forms简介

部署拓扑

AEM Forms加载项包是部署到AEM上的应用程序。 运行交互式通信功能至少需要一个AEM作者和处理实例。 以下拓扑是指示性拓扑,用于针对OSGi功能运行AEM Forms Interactive Communications、Correponsement Management、AEM Forms数据捕获和以表单为中心的工作流程。 有关拓扑的详细信息,请参 阅AEM Forms的架构和部署拓扑
AEM Forms Interactive Communications在AEM Forms的“作者”实例上运行管理、创作和代理用户界面。 Publish实例托管最终版本的交互式通信,可供最终用户使用。

系统要求

在开始安装和配置AEM Forms的交互式通信和通信管理功能之前,请确保:
  • 硬件和软件基础结构就位。 有关受支持硬件和软件的详细列表,请参阅 技术要求
  • AEM实例的安装路径不包含空格。
  • AEM实例已启动并正在运行。 在AEM术语中,“实例”是在创作或发布模式下在服务器上运行的AEM的副本。 您至少需要一个AEM实例(创作或处理)才能运行AEM Forms交互式通信和通信管理功能:
    • 作者 :用于创建、上传和编辑内容以及管理网站的AEM实例。 内容准备就绪后,即会复制到发布实例。
    • 处理: 处理实例是加强的 AEM作者实例 。 您可以设置一个作者实例,并在执行安装后对其进行强化。
    • 发布 :通过Internet或内部网络向公众提供已发布内容的AEM实例。
  • 满足内存要求。 AEM Forms加载项包需要:
    • 15 GB临时空间,用于基于Microsoft Windows的安装。
    • 6 GB临时空间,用于基于UNIX的安装。
  • 基于UNIX的系统的其他要求:如果您使用基于UNIX的操作系统,请从相应操作系统的安装介质安装以下包。
expat libxcb freetype libXau
libSM zlib libICE libuuid
glibc libXext
nss-softokn-freebl
fontconfig
libX11 libXrender libXrandr libXinerama

Install AEM Forms add-on package

AEM Forms加载项包是部署到AEM上的应用程序。 该包包含AEM Forms交互式通信、通信管理和其他功能。 请执行以下步骤来安装加载项包:
  1. 以管理员身份登录 到AEM服务器 ,然后打开包 共享 。 您需要Adobe ID才能登录到包共享。
  2. AEM包共享中 ,搜索 AEM 6.5 Forms Add-on包或最新的 Service Pack ,单击适用于您的操作系统的包,然后单击“ ​下载”。 阅读并接受许可协议,然后单击“确 定” 。 下载开始。 下载后,包旁 会显示 “已下载”一词。
    您还可以使用版本号搜索加载项包。 有关最新包的版本号,请参阅 AEM Forms发行文章
  3. 下载完成后,单击“已下 载” 。 您将被重定向到包管理器。 在包管理器中,搜索下载的包,然后单击“安 装”
    如果您通过 AEM Forms发行文章中列出的直接链接手动下载包 ,请登录到包管理器,单击“上传包” ,选择下载的包,然后单击“上传”。 上传包后,单击包名称,然后单击“安 装”。
  4. 安装包后,系统会提示您重新启动AEM实例。 请勿立即重新启动服务器。 在停止AEM Forms服务器之前,请等到AEM-Installation-Directory #/crx-quickstart/logs/error.log文件中显示ServiceEvent REGISTERED和ServiceEvent UNREGISTERED消息停止,并且日志是稳定的。
  5. 对所有“作者”和“发布”实例重复步骤1-4。

安装后配置

AEM Forms具有一些必需和可选配置。 必需配置包括配置BouncyCastle库和序列化代理。 可选配置包括配置调度程序和Adobe目标。

强制安装后配置

配置RSA和BouncyCastle库

对所有“作者”和“发布”实例执行以下步骤以引导委派库:
  1. 停止基础AEM实例。
  2. 打开 #文件进行编辑。
    如果您使用 #\crx-quickstart\bin\start.bat来开始AEM,请编辑位于 #\crx-quickstart\的sling.properties。
  3. 将以下属性添加到sling.properties文件:
    sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
    sling.bootdelegation.class.org.bouncycastle.jce.provider.BouncyCastleProvider=org.bouncycastle.*
    
    
  4. 保存并关闭文件并开始AEM实例。
  5. 对所有“作者”和“发布”实例重复步骤1-4。

配置序列化代理

对所有创作和发布实例执行以下步骤以将包列入白名单:
  1. 在浏览器窗口中打开AEM配置管理器。 默认URL为https://' #: #'/system/console/configMgr。
  2. 搜索并打开反序 列化防火墙配置
  3. sun.util.calendar包添加到白名单 字段 ​。 单击保存。
  4. 对所有“作者”和“发布”实例重复步骤1-3。

可选的安装后配置

安装兼容性包

交互式通信是在AEM 6.5表单中创建客户通信的默认和推荐方法。 如果您已从先前版本升级或迁移,并计划继续使用字母(通信管理),请安装 AEMFD兼容性包
AEMFD兼容性包允许您在AEM 6.5表单上使用AEM 6.4表单、AEM 6.3表单和AEM 6.2表单中的以下资产:
  • 文档片段
  • 书信
  • 数据字典
  • 自适应表单已弃用的模板和页面

配置调度程序

Dispatcher是用于AEM的缓存和负载平衡工具。 AEM Dispatcher还有助于保护AEM服务器免受攻击。 通过将Dispatcher与企业级Web服务器结合使用,可以提高AEM实例的安全性。 如果您使用 Dispatcher ,则对AEM Forms执行以下配置:
  1. 配置对AEM Forms的访问权限:
    打开dispatcher.any文件进行编辑。 导航到筛选器部分,然后将以下筛选器添加到筛选器部分:
    /0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # to enable AEM Forms submission
    保存并关闭文件。 有关过滤器的详细信息,请参阅 Dispatcher文档
  2. 配置推荐人过滤器服务:
    以管理员身份登录到Apache Felix配置管理器。 配置管理器的默认URL为https://'server': #/system/console/configMgr。 在“配 ”菜单中,选择 Apache Sling推荐人过滤器选项 。 在“允许主机”字段中,输入调度程序的主机名以允许它作为推荐人,然后单击“保 存” 。 条目的格式为https://' #: #'。

集成Adobe目标

如果您的客户提供的体验没有吸引力,则他们可能会放弃交互式通信。 虽然这令客户感到沮丧,但也可以增加组织的支持量和成本。 识别和提供可提高转化率的正确客户体验至关重要,也具有挑战性。 AEM表单是解决此问题的关键。
AEM表单与Adobe目标(Adobe Marketing Cloud解决方案)集成,跨多个数字渠道提供个性化、引人入胜的客户体验。 要使用Adobe目标实现交互式通信的个性化,请 将Adobe目标与AEM Forms集成

为表单数据模型配置SSL通信

您可以为表单数据模型启用SSL通信。 要为表单数据模型启用SSL通信,请在启动任何AEM Forms实例之前,将证书添加到所有实例的Java信任存储。 您可以运行以下命令来添加证书:
keytool -import -alias <alias-name> -file <pathTo .cer certificate file> -keystore <<pathToJRE>\lib\security\cacerts>

后续步骤

您已配置环境以使用交互式通信和通信管理功能。 现在,使用该功能的步骤是: