在OSGi上升級至AEM 6.5 Forms

您可以從AEM 6.3 Forms或AEM 6.4 Forms直接升級至AEM 6.5 Forms。

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

請執行下列操作,從AEM 6.3 Forms或AEM 6.4 Forms升級至AEM 6.5 Forms:

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

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

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

    3. 下載AEM 6.5 QuickStart

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

      chmod -R 755 ../crx-quickstart

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

      繼續下列步驟之前,請等待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>且日誌穩定。另請注意,一些套件可能會保留為已安裝狀態。 您可以安全地忽略這些包的狀態。

  3. 重新啟動AEM執行個體。

  4. 執行安裝後活動。

    • 運行遷移實用程式

      移轉公用程式讓舊版的最適化表單和通信管理資產與AEM 6.5表單相容。 您可以從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整合

    • 支援jQuery

      在AEM 6.5 Forms中,jQuery的版本已更新為3.2.1,而jQuery UI的版本已更新為1.12.1。AEM表單會以​noConflict​模式使用JQuery。 因此,如果您使用任何其他jQuery版本,則執行升級時不會顯示任何問題。 不過,升級至AEM 6.5 Forms時:

      • 請確定您的自訂元件(如果有)與支援的jQuery版本相容。
      • 從自訂元件中移除不支援的API。 如需已移除API的清單,請參閱升級指南。 例如,已移除對load()、 .unload()和.error()API的支援。 使用.on()方法取代上述API。 例如,將$("img")。load(fn)更改為$("img")。on("load", fn)。
    • (如果僅從AEM 6.2 Forms或舊版升級)重新設定分析和報表

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

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

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

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

    • 驗證對管理員和開發人員使用者介面的存取權: 從管理員帳戶登入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的結構已變更。 如果從6.3 Forms升級至AEM 6.5 Forms,請使用您重新建立的已變更路徑進行自訂。 如需已變更路徑的完整清單,請參閱AEM🔗中的Forms存放庫重新調整。

本頁內容