在OSGi上升級至AEM 6.4 Forms

根據您的環境,使用下列其中一個升級路徑。

AEM 6.2 Forms或AEM 6.3 Forms > AEM 6.4 Forms

您可以從AEM 6.2 Forms或AEM 6.3 Forms直接升級至AEM 6.4 Forms。 請執行下列動作:

  1. 將現有AEM執行個體升級至AEM 6.4。步驟如下:

    1. 安裝AEM 6.2 Forms或AEM 6.3 Forms的最新Service Pack和修補程式。 如需詳細資訊,請參閱:

    2. 準備源實例以進行升級。 如需詳細步驟,請參閱升級至AEM 6.4

    3. 下載AEM 6.4 QuickStart

    4. (僅限Unix/Linux安裝) 如果您使用UNIX或Linux作為基礎作業系統,請開啟「終端」視窗,導覽至包含crx-quickstart的資料夾,然後執行下列命令:

      chmod -R 755 ../crx-quickstart

    5. 將AEM執行個體升級至AEM 6.3。如需逐步指示,請參閱升級至AEM 6.4

      繼續下列步驟之前,請等待ServiceEvent REGISTERED和ServiceEvent UNEGRESTED消息停止顯示在<crx-repository>/error.log檔案中。

      注意

      伺服器啟動並執行後,一些AEM Forms套件組合會維持安裝狀態。 每個安裝的套件組合數量可能有所不同。 您可以安全地忽略這些包的狀態。 套件組合列在https://[server]:[port]/system/console/

  2. 安裝AEM Forms附加元件套件。 步驟如下:

    1. 開啟 Software Distribution。您需要 Adobe ID 才能登入 Software Distribution。

    2. 點一下頁首功能表中的 Adobe Experience Manager

    3. 在​Filters​部分:

      1. 從​Solution​下拉式清單中選取​Forms
      2. 選取套件的版本和類型。 您也可以使用​搜尋下載​選項來篩選結果。
    4. 點選適用於您作業系統的套件名稱,選取「接受EULA條款」,然後點選「下載」。

    5. 開啟套件管理器,然後按一下​「上傳套件」​即可上傳套件。

    6. 選擇包,然後按一下​Install

      您也可以使用AEM Forms發行文章中列出的直接連結來下載套件。

      注意

      安裝套件後,系統會提示您重新啟動AEM執行個體。 不要立即停止伺服器。 停止AEM Forms伺服器之前,請等到/error.log檔案中出現ServiceEvent REGISTERED和ServiceEvent UNEGRESTED消息 <crx-repository>且日誌穩定。另請注意,一些套件可能會保留為已安裝狀態。 您可以安全地忽略這些包的狀態。

    7. 停止AEM例項並刪除下列檔案:

      • [AEM_Installation_Directory]\[crx-quickstart]\launchpad\ext\bcmail-jdk15-1.35
      • [AEM_Installation_Directory]\[crx-quickstart]\launchpad\ext\bcprov-jdk15-1.35
    8. 啟動AEM例項。

  3. 執行安裝後活動。

    • 運行遷移實用程式

      移轉公用程式讓舊版的最適化表單和通信管理資產與AEM 6.4表單相容。 您可以從AEM Software Distribution下載公用程式。 有關配置和使用遷移實用程式的逐步資訊,請參閱遷移實用程式

      如果您使用範例來將草稿和提交元件與資料庫整合以及從舊版升級,請在執行升級後執行下列SQL查詢:

      UPDATE metadata m, additionalmetadatatable am
      SET m.dataType = am.value
      WHERE m.id = am.id
      AND am.key = 'dataType'
      
      DELETE from additionalmetadatatable
      WHERE `key` = 'dataType'
      
    • (如果僅從AEM 6.2 Forms或舊版升級)重新設定Adobe Sign

      如果您在舊版AEM Forms中已設定Adobe Sign,請從AEM雲端服務重新設定Adobe Sign。 如需詳細資訊,請參閱將Adobe Sign與AEM Forms整合

    • (如果僅從AEM 6.2 Forms或舊版升級)重新設定分析和報表

      在AEM 6.4 Forms中,無法使用來源的流量變數和曝光的成功事件。 因此,當您從AEM 6.2 Forms或舊版升級時,AEM Forms會停止傳送資料至Adobe Analytics伺服器,且不提供適用性表單的分析報表。 此外,AEM 6.4 Forms也導入表單分析版本的流量變數,以及欄位逗留時間量的成功事件。 因此,請針對您的AEM Forms環境重新設定分析和報表。 如需詳細步驟,請參閱設定分析和報表

  4. 驗證伺服器是否升級成功,所有資料是否也成功遷移,並且它可以正常運行。

    • 驗證套件組合的狀態: 確保所有套件組合都處於活動狀態。

    • 驗證復寫和反向復寫: 發佈、填寫和提交一些移轉的表單。也驗證提交的資料。

    • 驗證對管理員和開發人員使用者介面的存取權: 從管理員帳戶登入AEM例項,並確認您擁有下列URL的存取權:

      • https://[server]:[port]/crx/packmgr
      • https://[server]:[port]/crx/de
      • https://[server]:[port]/aem/forms.html/content/dam/formsanddocuments
    注意

    在AEM 6.4 Forms中,crx-repository的結構已變更。 升級至AEM 6.4表單後,請使用您重新建立的已變更路徑進行自訂。 如需已變更路徑的完整清單,請參閱AEM 6.4🔗中的Forms存放庫重新調整。

AEM 6.0 Forms和AEM 6.1 Forms > AEM 6.4 Forms

無法使用從​AEM 6.0 Forms​和​AEM 6.1 Forms​直接升級路徑至AEM 6.4 Forms。 執行中間版升級至AEM 6.2 Forms升級至AEM 6.3 Forms,然後從AEM 6.2 Forms或AEM 6.3 Forms升級至AEM 6.4 Forms。

本頁內容