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. 開放 軟體散發 。 您必須有Adobe ID才能登入「軟體散發」。
    2. 點選 頁首選單中的 「Adobe Experience Manager」。
    3. 在「篩 選器 」區段:
      1. 從「 解決方 」下拉式清單中選 取「表單」。
      2. 選擇包的版本和類型。 您也可以使用「搜尋 下載」選項 ,來篩選結果。
    4. 點選適用於您作業系統的套件名稱,選取「 Accept EULA Terms 」,然後點選「 Download 」。
    5. 開啟「 套件管理器 」,然後按一 下「上傳套件 」以上傳套件。
    6. 選擇軟體包,然後按一下 安裝
      安裝套件後,系統會提示您重新啟動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在無衝突模式下使 用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 Repository Restructing」(在AEM中重組表格資料庫)