升級至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](https://helpx.adobe.com/tw/experience-manager/6-2/forms/using/upgrade.html)、[的中級升級至AEM 6.3 Forms升級至AEM 6.4 Forms,然後從AEM 6.3 Forms或AEM 6.4 Forms升級至AEM 6.5表格。

請執行下列動作,以從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」。

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

      注意

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

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

    1. 開啟軟體分發。 您必須有Adobe ID才能登入「軟體散發」。

    2. 點選頁首功能表中的「Adobe Experience Manager 」。

    3. 在​Filters​區段中:

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

    5. 開啟包管理器 ,然後按一下​上載包​來上載包。

    6. 選擇軟體包並按一下​Install

      您也可以使用AEM Forms releases文章中所列的直接連結下載套件。

      注意

      安裝套件後,系統會提示您重新啟動AEM例項。 不要立即停止伺服器。 在停止AEM Forms伺服器之前,請等到ServiceEvent REGISTERED和ServiceEvent UNREGISTERED訊息停止出現在 <crx-repository>/error.log檔案中,且記錄檔是穩定的。另請注意,一些軟體包可以保持安裝狀態。 您可以安全地忽略這些包的狀態。

  3. 重新啟動AEM例項。

  4. 執行安裝後活動。

    • 運行遷移實用程式

      移轉公用程式可讓舊版的最適化表單和通訊管理資產與AEM 6.5表單相容。 您可從「AEM Software Distribution」(AEM軟體散發)下載公用程式。 有關配置和使用遷移實用程式的逐步資訊,請參見遷移實用程式

      如果您使用Sample將草稿和提交元件與資料庫整合併從舊版升級,則在執行升級後運行以下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 Cloud服務重新設定Adobe Sign。 如需詳細資訊,請參閱將Adobe Sign與AEM Forms整合。

    • 支援jQuery

      在AEM 6.5 Forms中,jQuery版本已更新為3.2.1,而jQuery UI版本已更新為1.12.1。AEM Form在​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](/docs/experience-manager-65/sites-deploying/forms-repository-restructuring-in-aem-6-5.html?lang=zh-Hant)中的[ Forms Repository Restructing」。

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free