遷移實用程式將最適化Forms資產、雲配置和對應管理資產從舊版中使用的格式轉換為AEM6.4Forms中使用的格式。 運行遷移實用程式時,將遷移以下內容:
如果升級不到位,對於Commentering Management資產,您可以在每次導入資產時運行遷移。 對於通信管理遷移,您需要安裝Forms相容性包。
您可以將升級至從AEM Forms6.3或6.2升級到最新版AEM Forms6.4或執行全新安裝。 根據您是否升級了先前的安裝或執行了新安裝,您需要執行下列操作之一:
就地升級
如果您執行就地升級,升級的實例已具有資產和文檔。 不過,在使用資產和文檔之前,您需要安裝AEMFD相容性包(包括通信管理相容性包)
然後,您需要運行遷移實用程式來更新資產和文檔。
在安裝不當時
如果安裝不當(新鮮),則在您使用資產和文檔之前,您需要安裝AEMFD相容性包(包括通信管理相容性包)。
然後,您需要在新設定中匯入資產套件(zip或cmp),然後透過執行移轉公用程式](#runningmigrationutility)的[來更新資產和檔案。 由於向後相容性相關的更改,crx-repository中幾個資料夾的位置將更改。 從先前的設定手動匯出和匯入相依性(自訂資料庫和資產)至新鮮環境。
對於通信管理資產:
在對資產進行任何更改或建立資產之前,運行遷移實用程式。 建議您在進行任何變更或建立資產後,不要執行公用程式。 請確定在遷移進程運行時,「通信管理」或「自適應Forms資產」用戶介面未開啟。
首次運行遷移實用程式時,將建立具有以下路徑和名稱的日誌:\[aem-installation-directory]\cq-quickstart\logs\aem-forms-migration.log
。 此日誌會不斷更新「通信管理」和「最適化Forms」遷移資訊,如移動資產。
運行遷移實用程式之前,請確保您已備份了crx儲存庫。
在瀏覽器作業階段中,以管理員身AEM分登入以製作例項。
在瀏覽器中開啟下列URL:
https://[hostname]:[port]/[context_path]/libs/fd/foundation/gui/content/migration.html
瀏覽器會顯示4個選項:
執行下列操作以執行遷移:
若要移轉assets,請點選「AEM Forms資產移轉」,然後在下一個畫面中點選「開始移轉」。以下是移轉的項目:
在資產移轉期間,您會發現警告訊息,例如「找到衝突……」。 這些消息表示無法遷移自適應表單中某些元件的規則。 例如,如果元件具有同時具有規則和指令碼的事件,則規則在任何指令碼之後發生,則不會遷移元件的規則。 不過,這些規則可透過在最適化表單製作中開啟規則編輯器來移轉。
這些元件可在最適化Forms編輯器的規則編輯器中開啟,以進行移轉。
若要在自訂元件中移轉規則和指令碼(若從6.3升級則不需要),請點選「最適化Forms自訂元件移轉」,然後在下一個畫面中點選「開始移轉」。 以下是移轉的項目:
使用規則編輯器(6.1 FP1和更新版本)建立的規則和指令碼
使用6.1及舊版UI中的「指令碼」標籤建立的指令碼
若要移轉範本(若從6.3升級則不需要),請點選「最適化Forms範本移轉」,然後在下一個畫面中點選「開始移轉」。 以下是移轉的項目:
舊範本——使用6.1Forms或更舊版本在/apps下建AEM立的最適化表單範本。 這包括在模板元件中定義的指令碼。
新範本——使用/conf下範本編輯器建立的最適化表單範本。 這包括移轉使用規則編輯器建立的規則和指令碼。
要遷移自適應表單自定義元件,請按一下AdaptiveForms自定義元件遷移,在「自定義元件遷移」頁中,按一下Start Migration。 以下是移轉的項目:
若要移轉最適化表單範本,請點選最適化Forms範本移轉,並在「自訂元件移轉」頁面中點選開始移轉。 以下是移轉的項目:
移轉「AEM Forms雲端設定」服務,以運用全新的內容感應雲端服務範例,其中包含觸控功能UI(在/conf下)。 當您移轉AEM Forms雲配置服務時, /etc中的雲服務會移至/conf。 如果您沒有任何雲端服務自訂,這些自訂會依賴舊式路徑(/etc?lang=zh-Hant),建議您在升級至6.4後立即執行移轉公用程式,並使用雲端設定Touch UI進行任何進一步的工作。 如果您有任何現有的雲端服務自訂,請在升級的設定上繼續使用傳統UI,直到自訂內容更新為與已移轉的路徑(/conf?lang=zh-Hant)一致,然後執行移轉公用程式。
若要移轉AEM Forms雲服務(包括以下內容),請點選AEM Forms雲配置遷移(雲配置遷移獨立於AEMFD相容性包),點選AEM Forms雲配置遷移,然後在配置遷移頁上,點選開始遷移:
表單資料模型雲端服務
Recaptcha
Adobe Sign
Typekit雲端服務
移轉程式進行時,瀏覽器視窗會顯示下列內容:
執行時,遷移實用程式執行以下操作:
如果您要從6.2升級至6.4,對於「對應管理」,UI中可能會顯示新資料夾,其中包含您的資產。 您可能需要檢查這些資料夾以找出您的資產。
遷移實用程式運行完成後,繼續內部管理任務。
運行遷移實用程式後,請處理以下內部管理任務:
請確定XFA版本的版面和片段版面是3.3或更新版本。 如果您使用舊版的版面和片段版面,則在轉譯字母時可能會發生問題。 若要將舊版XFA更新為最新版本,請完成下列步驟:
在移轉前發佈在先前系統中的所有資產。 移轉公用程式只會更新作者例項上的資產,並更新發佈例項上發佈資產所需的資產。
在AEM Forms6.4中,表單使用者群組的部分權利已變更。 如果您希望任何使用者能夠上傳包含指令碼的XDP和Adaptive Forms,或使用程式碼編輯器,您需要將它們新增至表單功能使用者群組。 同樣地,範本作者也無法再使用規則編輯器中的程式碼編輯器。 為使用者能夠使用程式碼編輯器,請將它們新增至af-template-script-writer群組。 有關向組添加用戶的說明,請參閱管理用戶和組。