升級至AEMOSGi上的Forms6.5版

您可以執行從6.3Forms或6.4AEMForms直AEM接升級到AEM6.5Forms。

沒有從​AEM6.0Forms、AEM 6.1Forms​和​AEM 6.2Forms​到AEM6.5Forms的直接升級路徑。 執行升級至AEM6.2Forms🔗升級至AEM6.3Forms或升級至AEM6.4FormsAEM<a5/AEM>,然後從6.3Forms、6.4Forms或AEM6.4升級至6.5。🔗

請執行下列動作,將AEMForms6.3或AEMForms6.4升級AEM至Forms6.5:

  1. 將現有AEM實例升AEM級至6.5。步驟如下:

    1. 安裝適用於6.3Forms或AEM6.4Forms的最AEM新Service Pack和修補程式。 有關詳細資訊,請參見AEM維護集線器

    2. 準備升級的源實例。 如需詳細步驟,請參閱升級至AEM6.5

    3. 下載AEM 6.5 QuickStart

    4. (僅限基於Unix/Linux的安裝) 如果您使用UNIX或Linux作為底層作業系統,請開啟終端窗口,導航到包含crx-quickstart的資料夾,然後運行以下命令:

      chmod -R 755 ../crx-quickstart

    5. 將您的AEM實例升AEM級至6.3。如需逐步指示,請參閱升級至AEM6.5

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

      注意

      伺服器啟動並運行後,一些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伺服器之前,請等到ServiceEvent REGISTERED和ServiceEvent UNREGISTERED消息停止顯示在 <crx-repository>/error.log檔案中,並且日誌是穩定的。另請注意,一些軟體包可以保持安裝狀態。 您可以安全地忽略這些包的狀態。

  3. 重新啟動AEM實例。

  4. 執行安裝後活動。

    • 運行遷移實用程式

      遷移實用程式使舊版的自適應表單和通信管理資產與AEM6.5表單相容。 您可以從「軟體散發」下載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'
      
    • (如果僅從AEM6.2Forms或舊版升級)重新配置Adobe Sign

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

    • 支援jQuery

      在AEMForms6.5中,jQuery版本更新為3.2.1,而jQuery UI版本更新為1.12.1。表AEM單在​noConflict​模式下使用JQuery。 因此,如果您使用任何其他jQuery版本,則在執行升級時不會顯示任何問題。 但是,當您升級至AEM6.5Forms:

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

      在AEMForms6.4中,不提供來源的流量變數和曝光的成功事件。 因此,從6.2Forms或舊AEM版升級時,AEM Forms停止傳送資料至Adobe Analytics伺服器,因此無法使用最適化表單的分析報表。 此外,AEM6.4Forms推出表單分析和成功事件版本的流量變數,用於欄位逗留時間。 因此,請為您的AEM Forms環境重新配置分析和報告。 如需詳細步驟,請參閱設定分析和報表

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

    • 驗證綁定的狀態:確 保所有綁定都處於活動狀態。

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

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

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

    在AEMForms6.4中,crx-repository的結構已經更改。 如果從6.3Forms升級至AEM6.5Forms,請使用您重新建立的自訂路徑變更。 有關已更改路徑的完整清單,請參見🔗中的Forms儲存AEM庫重構。

本頁內容

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now