在AEM表單中, application是儲存實作AEM表單解決方案所需資產的容器。 資產的範例包括表單設計、表單片段、影像、處理、DDX檔案、表單指南、HTML頁面和SWF檔案。 在專案的開發階段期間,Workbench使用者可以直接從Workbench的「應用程式」檢視部署應用程式。 部署後,這些應用程式將顯示在管理控制台中的「應用程式管理」頁的「應用程式」頁簽上。
當應用程式完成並準備好部署至生產伺服器時,Workbench使用者會將應用程式封裝至AEM表單應用程式檔案(.lca)中。 然後,管理員使用管理控制台,使用「應用程式管理」頁上的「應用程式」頁簽導入和部署應用程式檔案。
您也可以使用「應用程式管理」頁面上的封存標籤,匯入使用Workbench 8.x建立的LCA。
有一個已知問題,即將來版本的LCA檔案不一定向後相容。 雖然您可以從未來的AEM表單版本(例如預覽版本)檢視和匯入LCA檔案,但不支援,且可能導致異常行為。
使用「應用程式」標籤可匯入和管理在Workbench中建立的應用程式。 應用程式管理員也可以導出應用程式的運行時配置。 導出運行時配置無需在啟動部署的應用程式之前手動重新配置生產環境中的設定。 運行時配置檔案包含:
在管理控制台中,按一下「服務」>「應用程式和服務」>「應用程式管理」。
按一下「匯入」。
按一下「瀏覽」(Browse),選擇要導入的.lca檔案,然後按一下「預覽」(Preview)。 「預覽應用程式」頁顯示有關應用程式的資訊。
(可選)若要查看應用程式中包含的資產清單,請按一下「檢視資產」。
(選用)若要將資產部署至執行階段,請選取匯入完成時將資產部署至執行階段。 如果您未選取此選項,稍後可以部署資產。
按一下「匯入」。 應用程式會出現在「應用程式」標籤上。
使用管理員憑證登入CRX存放庫。
導覽至內容/dam/lcapplications
匯入的應用程式會顯示在lcapplications節點中。
按一下其中一個匯入的應用程式。
右側的「屬性」頁簽顯示所選CRX節點的屬性。
syncState屬性指示AEM表單伺服器與CRX存放庫之間資料同步的狀態。 匯入程式一開始,此狀態就會設為0(零)。 此狀態表示資料當前未同步。 資料同步時,狀態會設為1。
您可以部署已匯入的應用程式,或從Workbench匯入的Workbench使用者。
您可以從執行階段取消部署應用程式。
先取消部署應用程式,然後再從伺服器中刪除它。
如果應用程式管理員導出了應用程式的運行時配置,則可以將其導入已部署的應用程式。 您可以使用管理控制台或通過指令碼式LCA部署導入它。
您可以導出已部署應用程式的運行時配置資訊。
您也可以使用指令碼部署工具來部署應用程式檔案,包括指定以下設定的settings.xml檔案:
指令碼部署無需在啟動部署的應用程式之前手動重新配置生產環境中的設定。