根据您的环境,使用以下升级路径之一。
您可以从AEM 6.2 Forms或AEM 6.3 Forms直接升级到AEM 6.4 Forms。 执行以下操作:
将现有AEM实例升级到AEM 6.4。下面列出了步骤:
安装AEM 6.2 Forms或AEM 6.3 Forms的最新Service Pack和修补程序。 有关详细信息,请参阅:
为升级准备源实例。 有关详细步骤,请参阅升级到AEM 6.4。
(仅限基于Unix/Linux的安装) 如果您使用UNIX或Linux作为基础操作系统,请打开“终端”窗口,导航到包含crx-quickstart的文件夹,然后运行以下命令:
chmod -R 755 ../crx-quickstart
将您的AEM实例升级到AEM 6.3。有关分步说明,请参阅升级到AEM 6.4。
在继续执行后续步骤之前,请等待ServiceEvent REGISTERED和ServiceEvent UNEXIGNED消息停止出现在<crx-repository>/error.log文件中。
服务器启动并运行后,一些AEM Forms包仍处于安装状态。 每次安装的包数可能有所不同。 您可以安全地忽略这些包的状态。 包列在https://[server]:[port]/system/console/
。
安装AEM Forms附加组件包。 下面列出了这些步骤:
打开 Software Distribution。您需要 Adobe ID 才能登录 Software Distribution。
点按标题菜单中的 Adobe Experience Manager。
在Filters部分中:
点按适用于您的操作系统的包名称,选择接受EULA条款,然后点按下载。
打开包管理器,并单击上传包以上传包。
选择包并单击Install。
您还可以使用AEM Forms版本文章中列出的直接链接下载包。
安装包后,系统会提示您重新启动AEM实例。 不要立即停止服务器。 在停止AEM Forms服务器之前,请等待ServiceEvent REGISTERED和ServiceEvent UNEXIGNED消息停止在/error.log文 <crx-repository>件中,并且日志稳定。另请注意,一些包可以保持已安装状态。 您可以安全地忽略这些包的状态。
停止AEM实例并删除以下文件:
[AEM_Installation_Directory]\[crx-quickstart]\launchpad\ext\bcmail-jdk15-1.35
[AEM_Installation_Directory]\[crx-quickstart]\launchpad\ext\bcprov-jdk15-1.35
启动AEM实例。
执行安装后活动。
运行迁移实用程序
迁移实用程序使早期版本的自适应表单和通信管理资产与AEM 6.4表单兼容。 您可以从AEM Software Distribution下载该实用程序。 有关配置和使用迁移实用程序的分步信息,请参阅迁移实用程序。
如果使用示例将草稿和提交组件与数据库集成并从以前的版本升级,则在执行升级后运行以下SQL查询:
UPDATE metadata m, additionalmetadatatable am
SET m.dataType = am.value
WHERE m.id = am.id
AND am.key = 'dataType'
DELETE from additionalmetadatatable
WHERE `key` = 'dataType'
(如果仅从AEM 6.2 Forms或以前的版本升级)重新配置Adobe Sign
如果您在以前的AEM Forms版本中配置了Adobe Sign,请从AEM云服务中重新配置Adobe Sign。 有关更多详细信息,请参阅将Adobe Sign与AEM Forms集成。
(如果仅从AEM 6.2 Forms或以前的版本升级)重新配置分析和报表
在AEM 6.4 Forms中,不提供用于展示的源流量变量和成功事件流量变量。 因此,当您从AEM 6.2 Forms或更早版本升级时,AEM Forms将停止向Adobe Analytics服务器发送数据,并且自适应表单的Analytics报表不可用。 此外,AEM 6.4 Forms还为表单分析版本引入了流量变量,并为字段逗留时间的成功事件引入了流量变量。 因此,请为您的AEM Forms环境重新配置分析和报表。 有关详细步骤,请参阅配置分析和报表。
验证服务器是否成功升级,所有数据是否也已成功迁移,并且可以正常运行。
验证包的状态: 确保所有包都处于活动状态。
验证复制和反向复制: 发布、填写和提交一些迁移的表单。同时验证提交的数据。
验证对管理员和开发人员用户界面的访问权限: 从管理员帐户登录AEM实例,并验证您是否有权访问以下URL:
https://[server]:[port]/crx/packmgr
https://[server]:[port]/crx/de
https://[server]:[port]/aem/forms.html/content/dam/formsanddocuments
在AEM 6.4 Forms中,crx-repository的结构已发生更改。 升级到AEM 6.4表单后,请使用更改的路径进行重新创建的自定义。 有关更改路径的完整列表,请参阅AEM 6.4🔗中的Forms存储库重组。
从AEM 6.0 Forms和AEM 6.1 Forms直接升级到AEM 6.4 Forms的路径不可用。 执行中间版升级到AEM 6.2 Forms或升级到AEM 6.3 Forms,然后从AEM 6.2 Forms或AEM 6.3 Forms升级到AEM 6.4 Forms。