移轉至 AEM Forms as a Cloud Service

您可以從以下來源移轉最適化Forms、主題、範本和雲端設定: AEM 6.4 Forms on OSGi和AEM 6.5 Forms on OSGi to AEM as a Cloud Service。 移轉這些資產前,請使用移轉公用程式,將舊版中使用的格式轉換為 AEM as a Cloud Service。 執行移轉公用程式時,會更新下列資產:

  • 適用性Forms的自訂元件
  • 最適化Forms範本和主題
  • 雲配置
  • 程式碼編輯器指令碼會轉換為可重複使用的函式,並套用至視覺規則。

考量事項

  • 此服務僅協助將內容從 AEM Forms 在OSGi環境上。 將內容從 AEM Forms 不支援在JEE上傳送至Cloud Service環境。

  • (僅適用於AEM 6.3 Forms或升級至AEM 6.4 Forms或AEM 6.5 Forms的舊版環境)不支援以AEM 6.3 Forms或舊版中可用的現成可用範本和主題為基礎的適用性Forms AEM Formsas a Cloud Service。

必備條件

  • 在Cloud Service環境中,移轉公用程式會與使用者對應工具和內容轉移工具搭配使用。 移轉公用程式會 AEM Forms 與Cloud Service相容的資產,而內容轉移工具會將內容從 AEM Forms 環境 AEM as a Cloud Service環境。 使用移轉公用程式之前,請先了解 移至AEMas a Cloud Service. 該過程有兩種工具:

    • 使用者對應工具:使用者對應工具可協助您將使用者對應至對應的Adobe IMS使用者帳戶。
    • 內容轉移工具:「內容轉移工具」可協助您準備內容,並將內容從現有環境轉移至Cloud Service環境。
  • 具有管理員權限的帳戶 AEM Forms as a Cloud Service和您的本地 AEM Forms 環境。

  • 下載並安裝Best Practice Analyzer、內容轉移工具,以及 AEM Forms 遷移實用程式從 Software Distribution入口網站

  • 執行 Best Practices Analyzer 工具並修正回報的問題。

移轉 AEM Forms 資產

執行下列步驟,將 AEM Forms 與Cloud Service相容的資產,並將其傳輸至 AEM as a Cloud Service環境。

  1. 建立 克隆 現有 AEM Forms 環境。

    請一律使用複製的環境,執行「內容轉移工具」和「移轉公用程式」。 「內容轉移工具」和「移轉公用程式」會對內容和資產進行一些變更。 因此,請勿在生產環境中執行內容轉移工具和移轉公用程式。

  2. 以管理權限登入您的複製環境。

  3. 執行 使用者對應工具 將您的使用者對應至對應的Adobe IMS使用者帳戶。 您需要Adobe IMS使用者帳戶才能登入 AEM Forms as a Cloud Service例項。

  4. 下載並安裝 內容轉移工具 和 AEM Forms as a Cloud Service遷移實用程式 Software Distribution入口網站 在複製的環境中。 您可以使用AEM Package Manager來安裝工具和公用程式。

  5. 導覽至 工具 > 操作 > 內容移轉.

  6. 開啟 準備Forms以進行移轉 卡片。 瀏覽器會顯示五個選項:

    • AEM Forms 資產移轉
    • 適用性Forms自訂元件移轉
    • 適用性Forms範本移轉
    • AEM 表單雲端組態移轉
    • 程式碼編輯器指令碼移轉
  7. 逐一使用選項,將 AEM Forms 與 AEM as a Cloud Service:

    1. 點選 AEM Forms Assets移轉,然後在下一個畫面中,點選 開始移轉. 它可讓您的 AEM Forms 環境相容 AEM as a Cloud Service。

    2. 點選 適用性Forms自訂元件移轉 和在「自訂元件移轉」頁面中,點選 開始移轉. 它會為適用性Forms開發任何自訂元件,並在您的 AEM Forms 環境相容 AEM as a Cloud Service。

    3. 點選 適用性Forms範本移轉 和在「自訂元件移轉」頁面中,點選 開始移轉. 它可讓位於/apps或/conf的適用性表單範本(使用AEM範本編輯器建立)與 AEM as a Cloud Service。

    4. 點選 AEM Forms雲端組態移轉 然後在「設定移轉」頁面上,點選 開始移轉. 它會更新並將下列Cloud Services移至新位置:

      • 表單資料模型Cloud Service
      • Google reCAPTCHACloud Service
      • Adobe Sign 雲端服務
      • Adobe FontsCloud Service
    5. 點選 程式碼編輯器指令碼移轉,指定要保存可重複使用的函式的位置,然後點選**開始移轉.

    Cloud Service不支援規則編輯器指令碼。 此 程式碼編輯器指令碼移轉 工具會將環境中的所有規則指令碼轉換為可重複使用的函式,並將可重複使用的函式套用至適當位置的視覺編輯器。 這些可重複使用的函式會以用戶端程式庫的形式儲存,並協助您保持現有功能不變。 此工具會自動將產生的可重複使用函式套用至對應的適用性Forms。

    使用 封裝管理員 將可重複使用的函式(客戶端庫)導出到包。

  8. 部署 可重複使用的函式(客戶端庫)包, 自訂程式碼,元件,設定,自訂地區設定特定程式庫 AEM as a Cloud Service環境。

  9. 執行 內容轉移工具. 在 建立移轉集 畫面中,指定適用性Forms、主題、範本、表單資料模型、Cloud Services、自訂元件和其他AEM Forms專用資產的路徑, 要包含的路徑 選項。 它添加指定 AEM Forms 資產移轉集。

各種AEM Forms特定資產的路徑

  • 適用性Forms:您可以在 /content/dam/formsanddocuments/和/content/forms/af。 例如,針對標題為WKND Registration的適用性表單新增路徑 /content/dam/formsanddocuments/wknd-registration/content/forms/af/wknd-registration.

  • 表單資料模式:您可以在 /content/dam/formsanddocuments-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主題添加路徑的模板 /content/dam/formsanddocuments-themes/wkndtheme 和主題的用戶端程式庫(位於 /etc/clientlibs/reference-themes/wkndtheme-3-0. 您也可以在其他自訂路徑擁有主題和用戶端程式庫。

  • 雲端設定:您可以在以下位置找到雲配置: /conf/. 例如,表單資料模型雲端設定位於 /conf/global/settings/cloudconfigs/fdm.

  • 工作流模型:您可以在下列位置找到AEM工作流程模型: /conf/global/settings/workflow/models/. 例如,對於標題為WKND註冊添加路徑的工作流模型 /conf/global/settings/workflow/models/wknd-registration

您可以新增列在下方的頂層資料夾路徑或特定資料夾路徑,如下所述。 它可讓您一次移轉特定資產以及所有資產和表單。

  • /content/dam/formsanddocuments-fdm
  • /content/dam/formsanddocuments/themes
  • /content/forms/af
  • /etc/clientlibs/fd/theme

若要移轉AEM Workflow模型,請指定下列路徑:

  • /conf/global/settings/workflow/models/
  • /conf/global/settings/workflow/launcher
  • /var/workflow/models

本頁內容