AEM as a Cloud Service:支援艾伯塔時間(UTC-06:00)

本文提供在Adobe Experience Manager as a Cloud Service中如何支援艾伯塔時間(UTC-06:00)要求的指引,其中平台時區已固定為UTC。

說明 description

環境

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

症狀

在Adobe Experience Manager as a Cloud Service上執行的應用程式和服務需要支援艾伯塔時間(UTC-06:00)的區域時間需求。 平台以UTC運作,不允許客戶可設定的時區。

原因

AEM as a Cloud Service的設計可在UTC下運作,以維持一致性和擴充性。 對區域時區的支援,例如艾伯塔時間(UTC-06:00),必須在應用程式邏輯、排程和報告層級中實施,而不是在平台層級實施。

解決方法 resolution

請依照下列步驟解決問題:

  1. 檢閱所有應用程式邏輯、排程工作,以及依賴當地時間的整合。
  2. 對於要在特定Alberta時間執行的排程工作或批次流程,請將所需的當地時間轉換為等效的UTC排程。
  3. 驗證所有cron運算式或時間型觸發器是否反映艾伯塔時間的正確UTC位移(UTC-06:00)。
  4. 確認任何面向使用者的時間戳記、報告或稽核記錄都標示為UTC或在應用程式或報告層中轉換為艾伯塔時間。
  5. 視需要更新報告邏輯或UI元件,以向一般使用者顯示當地時間。
  6. 確保交換時間戳記的所有整合使用UTC或位移感知格式(例如具有時區位移的ISO 8601)。 如果下游系統需要Alberta時間,請在資料交換之前實作轉換邏輯。
  7. 檢閱通知和工作流程觸發器,以確認相對於Alberta時間的正確時間。 調整任何以時間為基礎的邏輯,以考慮UTC平台設定。
  8. 在中繼環境中測試所有已排程的工作、報表和整合,以確認在時區調整後的正確行為。
  9. 驗證業務流程符合Alberta時間要求。

由於應用程式和整合層會進行變更,因此無需停機平台。

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