Show Menu
主題×

升級至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升級至AEM 6.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. (僅限基於Unix/Linux的安裝) ,如果您使用UNIX或Linux作為基礎作業系統,請開啟終端窗口,導航到包含crx-quickstart的資料夾,然後運行以下命令:
      chmod -R 755 ../crx-quickstart
    4. 將您的AEM實例升級至AEM 6.3。如需逐步指示,請參 閱升級至AEM 6.5
      在繼續後續步驟之前,請等待<crx-repository>/error.log檔案中停止顯示ServiceEvent REGISTERED和ServiceEvent UNREGISTERED消息。
      伺服器啟動並執行後,一些AEM Forms組合會維持在安裝狀態。 每個安裝的捆綁包數量可能不同。 您可以安全地忽略這些束的狀態。 這些捆綁包列在https://' #: #'/system/console/。
  2. 安裝AEM Forms附加元件套件。 步驟如下:
    1. 以管理員身分登入AEM伺服器,並開啟套件共用。 套件共用的預設URL為 https://'[server]:[port]'/crx/packageshare
    2. 在套件共用中,搜尋 AEM 6.5 Forms附加元件套件 ,按一下適用於您作業系統的套件,然後按一下「下 載」 。 閱讀並接受授權合約,然後按一下「 確定 」。 下載開始。 下載後,「已下 」一詞會出現在套件旁。
      或者,您也可以使用 AEM Forms版本中列出的超連結 ,手動下載套件。
    3. 下載完成後,按一下「已下 載」 。 您被重定向到包管理器。 在包管理器中,搜索下載的包,然後按一下安
      如果您使用 AEM Forms版本中所列的直接連結手動下載套件 ,然後開啟AEM Package Manager,按一下「 Upload Package 」(上傳套件),選取已下載的套件,然後按一下「上傳」。 上載包後,按一下包名稱,然後按一下安 裝。
      安裝套件後,系統會提示您重新啟動AEM例項。 不要立即停止伺服器。 在停止AEM Forms伺服器之前,請等到ServiceEvent REGISTERED和ServiceEvent UNREGISTERED訊息停止出現在<crx-repository>/error.log檔案中,且記錄檔是穩定的。 另請注意,一些軟體包可以保持安裝狀態。 您可以安全地忽略這些包的狀態。
    4. 重新啟動AEM例項。
  3. 執行安裝後活動。
    • 運行遷移實用程式
      移轉公用程式可讓舊版的最適化表單和通訊管理資產與AEM 6.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'
      
      
    • (如果僅從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在無衝突模式下使 用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環境的分析和報表。 如需詳細步驟,請參 閱設定分析和報表
  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的結構已變更。 如果從6.3 Forms升級至AEM 6.5 Forms,請使用您重新建立的變更路徑進行自訂。 如需變更路徑的完整清單,請參閱「AEM中的 Forms Repository Restructing」(在AEM中重組表格資料庫)