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