从AEM 6.5到AEMaaCS:通过计划的发布/取消发布操作处理内部工作流实例

本文介绍了在从Adobe Experience Manager 6.5迁移到AEM as a Cloud Service期间,支持通过未来计划的发布或取消发布操作来管理正在运行的工作流实例的方法。

描述 description

环境

Adobe Experience Manager (AEM) 6.5和AEM as a Cloud Service (AEMaaCS)(所有版本)

问题/症状

从AEM 6.5迁移到AEM as a Cloud Service时,某些处于运行状态的工作流实例将在计划的转换日期后等待执行计划的发布或取消发布操作。 客户需要确保在过渡到AEM as a Cloud Service期间不会丢失这些计划操作。

  • 工作流实例在AEM 6.5中处于活动状态,并计划用于触发未来的发布/取消发布操作。
  • 我们计划在执行这些计划操作之前迁移到AEM as a Cloud Service。
  • 客户正在寻求一种受支持的方法以迁移这些内部工作流实例,或在迁移后保留计划的操作。

不会生成任何特定错误消息,但风险在于,如果处理不当,则在迁移后不会执行计划操作。

原因

AEM as a Cloud Service不支持从AEM 6.5迁移正在运行的工作流实例或其运行时状态。 为了确保连续性,必须在目标环境中手动或以编程方式重新创建计划操作。

解决方法 resolution

请按照以下步骤解决问题:

  1. 了解工作流实例迁移限制

    • 不支持将正在运行的(正在运行的)工作流实例从AEM 6.5迁移到AEM as a Cloud Service的机制。 不支持迁移工作流运行时状态(如/var/workflow/instances/<b>下的实例)。
  2. 从AEM 6.5导出计划操作

    - 在迁移之前,请从AEM 6.5导出所有未来计划发布/取消发布操作的快照。 这通常包括从/var/workflow/instances下的工作流实例数据中提取有效负载路径、操作类型(发布/取消发布)和计划的日期/时间。

  3. 不通过内容传输工具迁移工作流实例数据

    **- 避免使用内容传输工具迁移工作流实例数据,因为这将不受支持,并可能会导致AEM as a Cloud Service中的状态不一致或不受支持。

  4. 在AEM as a Cloud Service中重新创建计划操作

    • - 使用导出的数据在AEM as a Cloud Service中手动重新创建计划的发布/取消发布操作。 对于少量操作,请使用AEM as a Cloud Service UI中的管理发布功能来计划发布/取消发布操作。 - 对于较大的卷,请考虑开发与Cloud Service兼容的帮助程序工具或脚本以自动重新创建这些计划。- 引用: 复制(AEM as a Cloud Service)
  5. 查看文档和最佳实践

    **- 请查看以下文档以获得更多指导:

recommendation-more-help
experience-cloud-kcs-help-kbarticles