AEM Form能够集中创建、汇编、管理和交付安全和交互式文档,例如商业信函、文档、对帐单、福利通知、市场营销邮件、账单和欢迎资料包。 此功能称为交互式通信。 此功能包含在AEM Forms附加组件包中。 附加组件包部署在AEM的创作或发布实例上。
您可以使用交互式通信功能以多种格式生成通信。 例如,Web和PDF。 您可以将交互式通信与AEM Workflow集成在一起,通过客户选择的渠道处理和交付组合通信。 例如,通过电子邮件向最终用户发送通信。
如果您要从以前的版本升级,并且已投资进行了通信管理,则可以安装 兼容包 以继续使用通信管理。 有关交互式通信与通信管理之间区别的信息,请参阅 交互式通信概述.
AEM Forms是一个功能强大的企业级平台。 交互式通信只是AEM Forms的功能之一。 有关功能的完整列表,请参见 AEM Forms简介.
AEM Forms附加组件包是部署在AEM上的应用程序。 您只需要至少一个AEM创作和处理实例即可运行交互式通信功能。 以下拓扑是指示性拓扑,用于在OSGi功能上运行AEM Forms交互式通信、通信管理、AEM Forms数据捕获和以Forms为中心的工作流。 有关拓扑的详细信息,请参见 AEM Forms的架构和部署拓扑.
AEM Forms Interactive Communications在AEM Forms的创作实例上运行管理、创作和代理用户界面。 发布实例托管交互式通信的最终版本,可供最终用户使用。
在开始安装和配置AEM Forms的交互式通信和通信管理功能之前,请确保:
硬件和软件基础架构已就绪。 有关支持的硬件和软件的详细列表,请参见 技术要求.
AEM实例的安装路径不包含空格。
AEM实例已启动并正在运行。 在AEM术语中,“实例”是在创作或发布模式下在服务器上运行的AEM的副本。 您需要至少一个AEM实例(创作或处理)来运行AEM Forms交互式通信和通信管理功能:
作者:用于创建、上传和编辑内容以及管理网站的AEM实例。 一旦内容准备好上线,就会将其复制到发布实例。
正在处理: 处理实例是 已强化AEM创作 实例。 您可以设置“创作”实例,并在执行安装后进行强化。
Publish:通过Internet或内部网络向公众提供已发布内容的AEM实例。
满足内存要求。 AEM Forms附加组件包需要:
基于UNIX的系统的额外要求:如果您使用的是基于UNIX的操作系统,请从相应操作系统的安装媒体安装以下软件包。
外派人员 | libxcb | 自由类型 | libXau |
libSM | zlib | libICE | libuuid |
glibc | libXext | nss-softokn-freebl |
fontconfig |
libX11 | libXrender | libXrandr | libXinerama |
AEM Forms附加组件包是部署在AEM上的应用程序。 该软件包包含AEM Forms交互式通信、通信管理和其他功能。 执行以下步骤来安装附加组件包:
打开 Software Distribution。您需要 Adobe ID 才能登录 Software Distribution。
点按标题菜单中的 Adobe Experience Manager。
在 筛选器 部分:
点按适用于您的操作系统的包名称,然后选择 接受EULA条款,然后点按 下载.
打开包管理器,并单击上传包以上传包。
选择资源包并单击 安装.
您还可以通过中列出的直接链接下载包 AEM Forms版本 文章。
安装软件包后,系统会提示您重新启动AEM实例。 不要立即重新启动服务器。 在停止AEM Forms服务器之前,请等待ServiceEvent REGISTERED和ServiceEvent UNREGISTERED消息停止出现在 [AEM-Installation-Directory]/crx-quickstart/logs/error.log文件,并且日志稳定。
对所有创作实例和发布实例重复步骤1-7。
AEM Forms具有一些强制和可选配置。 强制配置包括配置BouncyCastle库和序列化代理。 可选配置包括配置Dispatcher和Adobe Target。
在所有Author和Publish实例上执行以下步骤以引导委派库:
停止基础AEM实例。
打开 [AEM安装目录]\crx-quickstart\conf\sling.properties文件进行编辑。
如果您使用 [AEM安装目录]\crx-quickstart\bin\start.bat以启动AEM,然后编辑位于以下位置的sling.properties [AEM_root]\crx-quickstart\。
将以下属性添加到sling.properties文件:
sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
保存并关闭文件,然后启动AEM实例。
对所有创作实例和发布实例重复步骤1-4。
允许列表对所有Author和Publish实例执行以下步骤,将包添加到:
在AEM 6.5 Forms中创建客户通信的默认和推荐方法是交互式通信。 如果您已从以前的版本升级或迁移,并计划继续使用信件(通信管理),请安装 AEMFD兼容包.
AEMFD兼容包允许您在AEM 6.5 Forms上使用AEM 6.4 Forms、AEM 6.3 Forms和AEM 6.2 Forms中的以下资产:
Dispatcher 是 Adobe Experience Manager 的缓存和/或负载平衡工具,可与企业级 Web 服务器结合使用。如果您使用 调度程序,然后为AEM Forms执行以下配置:
配置AEM Forms的访问权限:
打开dispatcher.any文件进行编辑。 导航到过滤器部分,并将以下过滤器添加到过滤器部分:
/0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # to enable AEM Forms submission
保存并关闭文件。 有关筛选器的详细信息,请参阅 Dispatcher文档.
配置反向链接筛选服务:
以管理员身份登录Apache Felix Configuration Manager。 配置管理器的默认URL为https://'server' :[port_number]/system/console/configMgr. 在 配置 菜单中,选择 Apache Sling引用过滤器 选项。 在允许主机字段中,输入Dispatcher的主机名以允许其作为反向链接,然后单击 保存. 条目的格式为https://'[服务器]:[端口]'.
如果交互式通信提供的体验不吸引人,您的客户可能会放弃交互式通信。 虽然这令客户感到沮丧,但也可能会增加贵组织的支持数量和成本。 确定并提供提高转化率的正确客户体验是关键而富有挑战性的。 AEM forms包含此问题的密钥。
AEM forms与Adobe Marketing Cloud解决方案Adobe Target集成,跨多个数字渠道提供个性化且富有吸引力的客户体验。 要使用Adobe Target使交互式通信个性化, 将Adobe Target与AEM Forms集成.
您可以为表单数据模型启用SSL通信。 要为表单数据模型启用SSL通信,请在启动任何AEM Forms实例之前,向所有实例的Java信任存储区添加证书。 可以运行以下命令来添加证书:
keytool -import -alias <alias-name> -file <pathTo .cer certificate file> -keystore <<pathToJRE>\lib\security\cacerts>
您已将环境配置为使用交互式通信和通信管理功能。 现在,使用该功能的步骤包括: