从AEM Forms(内部部署和AMS环境)迁移到AEM Formsas a Cloud Service Harden-your-AEM-Forms-as-a-Cloud-Service-environment
您可以将自适应Forms、主题、模板和云配置从OSGi上的 AEM 6.5 Forms迁移或升级到AEMas a Cloud Service。 在迁移这些资源之前,请使用迁移实用程序将早期版本中使用的格式转换为AEMas a Cloud Service中使用的格式。
让我们开始迁移到AEM as a Cloud Service的过程 | Adobe Experience Manager。 运行Migration Utility时,将更新以下资产:
- 自适应Forms的自定义组件
- 自适应Forms模板和主题
- 云配置
- 代码编辑器脚本转换为可重用的函数并应用于可视规则。
迁移到Formsas a Cloud Service的注意事项 consideration
要从AEM 6.5 Forms迁移到AEM Cloud Service,请务必考虑以下几点:
-
该服务帮助仅从OSGi环境上的AEM Forms迁移内容。 不支持将内容从JEE上的AEM Forms迁移到Cloud Service环境。
-
(仅适用于AEM 6.5 Forms之前的版本)基于AEM 6.3 Forms或先前版本中提供的现成模板和主题的自适应Forms在AEM Formsas a Cloud Service上不受支持。
-
与Adobe Experience Manager 6.5 Forms(内部部署和Adobe托管服务)环境相比,Adobe Experience Manager Formsas a Cloud Service对现有功能进行了一些显着更改。 在继续迁移到服务之前,了解这些可注释的更改和功能级别差异,以决定根据组织所需的功能进行迁移。
先决条件 prerequisites
要确保从AEM Forms 6.5顺利过渡到AEM as a Cloud Service环境,请务必考虑以下先决条件:
-
为您的FormsCloud Service程序启用Forms — 数字注册选项,并运行管道。
-
在Cloud Service环境中,迁移实用程序与内容传输工具结合使用。 迁移实用程序使AEM Forms资源与Cloud Service兼容,内容传输工具将内容从AEM Forms环境迁移到AEMas a Cloud Service环境。 在使用迁移实用程序之前,请了解移至AEM as a Cloud Service的过程。 该流程使用以下工具:
- 内容传输工具:内容传输工具可帮助您准备内容并将内容从现有环境传输到Cloud Service环境。 它有助于用户轻松从AEM Forms升级到云环境。
-
在AEM Formsas a Cloud Service和您的本地AEM Forms环境中具有管理员权限的帐户。
-
从软件分发门户下载并安装Best Practice Analyzer、内容传输工具和AEM Forms迁移实用程序。
-
运行Best Practices Analyzer工具并修复报告的问题。 有关从Adobe Experience Manager Forms迁移到Adobe Experience Manager Formsas a Cloud Service可能存在的问题,请参阅适用于Forms的AEM模式检测as a Cloud Service。
将AEM 6.5 Forms资源迁移到AEM Cloud Service use-the-migration-utility
执行以下步骤以使您的AEM Forms资源与Cloud Service兼容并将它们传输到AEMas a Cloud Service环境。
-
创建现有AEM Forms环境的克隆。
note note NOTE 从6.5迁移到云服务时,建议使用克隆的环境来运行内容传输工具和迁移实用程序。 内容传输工具和迁移实用程序对内容和资产进行了一些更改。 因此,请勿在生产环境中运行内容传输工具或迁移实用程序。 -
使用管理权限登录到您的克隆环境。
-
在克隆的环境中从软件分发门户下载并安装内容传输工具和AEM Formsas a Cloud Service迁移实用程序。 可以使用AEM包管理器安装该工具和实用程序。
-
导航到 工具 > 操作 > 内容迁移。
-
打开 准备Forms以进行迁移 信息卡。 浏览器显示五个选项:
- AEM Forms Assets迁移
- 自适应Forms自定义组件迁移
- 自适应Forms模板迁移
- AEM Forms云配置迁移
- 代码编辑器脚本迁移
-
逐个使用选项以使您的AEM Forms资源与AEMas a Cloud Service兼容:
-
选择 AEM Forms Assets迁移,然后在下一个屏幕中选择 开始迁移。 它使AEM Forms环境中的自适应Forms和主题与AEMas a Cloud Service兼容。
-
选择 自适应Forms自定义组件迁移,然后在“自定义组件迁移”页面中选择 开始迁移。 它使为自适应Forms开发的任何自定义组件以及AEM Forms环境中的组件叠加与AEMas a Cloud Service兼容。
-
选择 自适应Forms模板迁移,然后在“自定义组件迁移”页面中选择 开始迁移。 它使
/apps
或/conf
处的自适应表单模板与使用AEM模板编辑器创建的AEMas a Cloud Service兼容。 -
选择 AEM Forms云配置迁移,然后在“配置迁移”页面上选择 开始迁移。 它会更新并将以下Cloud Service移动到新位置:
- 表单数据模型Cloud Service
- Google reCAPTCHACloud Service
- Adobe SignCloud Service
- Adobe FontsCloud Service
-
选择 代码编辑器脚本迁移,指定保存可重用函数的位置,然后选择**开始迁移。
Cloud Service不支持规则编辑器脚本。 代码编辑器脚本迁移 工具将环境中的所有规则脚本转换为可重用的函数,并将可重用的函数应用到适当位置的可视化编辑器。 这些可重用函数以客户端库形式保存,并帮助您保持现有功能不变。 该工具会自动将生成的可重用函数应用于相应的自适应Forms。
AEM Form迁移到Cloud Service,请使用包管理器将可重用的函数(客户端库)导出到包。
-
-
将可重用的函数(客户端库)包、自定义代码、组件、配置以及特定于自定义区域设置的库部署到您的AEMas a Cloud Service环境。
-
运行内容传输工具。 在 创建迁移集 屏幕上指定参数时,请将自适应Forms、主题、模板、表单数据模型(FDM)、Cloud Service、自定义组件和其他特定于AEM Forms的资源路径指定为 要包含的路径 选项。 它将指定的AEM Forms资源添加到迁移集。
各种特定于AEM Forms的资源的路径
从AEM Forms 6.5迁移到云服务时,您可以在以下位置找到特定于AEM Forms的资源:
-
自适应Forms:您可以在
/content/dam/formsanddocuments/
和/content/forms/af
找到自适应表单。 例如,对于标题为WKND注册的自适应表单,请添加路径/content/dam/formsanddocuments/wknd-registration
和/content/forms/af/wknd-registration
。 -
表单数据模型:您可以在
/content/dam/formsanddocuments-fdm
找到所有表单数据模型(FDM)。 例如:/content/dam/formsanddocuments-fdm/ms-dynamics-fdm
。 -
客户端库:客户端库的默认路径为
/etc/clientlibs/fd/theme
。 -
自适应表单模板:模板的默认路径为
/conf/<template folder>
。 例如,对于标题为基本添加路径/conf/ReferenceEditableTemplates/settings/wcm/templates/basic
的模板。 -
自适应表单主题和客户端库:主题的默认路径为
/content/dam/formsanddocuments-themes/
,客户端库的默认路径为/etc/clientlibs/fd/theme
。 例如,对于标题为WKND主题的模板,在/etc/clientlibs/reference-themes/wkndtheme-3-0
处为主题添加路径/content/dam/formsanddocuments-themes/wkndtheme
和客户端库。 您还可以在其他自定义路径拥有主题和客户端库。 -
云配置:您可以在
/conf/
中找到云配置。 例如,表单数据模型(FDM)云配置位于/conf/global/settings/cloudconfigs/fdm
。 -
工作流模型:您可以在
/conf/global/settings/workflow/models/
找到AEM工作流模型。 例如,对于标题为WKND注册的工作流模型,请添加路径/conf/global/settings/workflow/models/wknd-registration
您可以添加下面列出的顶级文件夹路径或如下所述的特定文件夹路径。 它使您能够在从AEM forms 6.5升级到云服务时一次性迁移特定资源以及所有资源和表单。
/content/dam/formsanddocuments-fdm
/content/dam/formsanddocuments/themes
/content/forms/af
/etc/clientlibs/fd/theme
将AEM Workflow模型从AEM Forms 6.5迁移到Cloud Service时,请指定以下路径:
/conf/global/settings/workflow/models/
/conf/global/settings/workflow/launcher
/var/workflow/models
查看下一个
附加信息
迁移实用程序可帮助您迁移基于基础组件的自适应Forms。 此外,Formsas a Cloud Service支持自适应Forms核心组件。 因此,您可以:
要了解有关AEM Formsas a Cloud Service的更多信息,请参阅: