匯入和管理應用程式

上次更新: 2023-11-08

在AEM forms中, 應用計畫 是用於儲存實施AEM forms解決方案所需資產的容器。 資產的範例包括表單設計、表單片段、影像、程式、DDX檔案、表單指南、HTML頁面和SWF檔案。 在專案的開發階段中,Workbench使用者可以直接從Workbench的「應用程式」檢視中部署應用程式。 部署後,這些應用程式會顯示在管理主控台的「應用程式管理」頁面的「應用程式」標籤上。

當應用程式完成並準備好要部署到生產伺服器時,Workbench使用者會將應用程式封裝到 AEM forms應用程式檔案 (.lca)。 然後,管理員會使用「應用程式管理」頁面上的「應用程式」頁簽,使用管理主控台來匯入及建置應用程式檔案。

您也可以使用「應用程式管理」頁面上的「封存」頁簽,匯入使用Workbench 8.x建立的LCA。

注意

有一個已知問題,未來版本的LCA檔案不一定回溯相容。 雖然您可以從未來版本的AEM Forms (例如預覽版本)檢視和匯入LCA檔案,但不支援這樣做,並可能會導致異常行為。

使用「應用程式」標籤來匯入和管理在Workbench中建立的應用程式。 應用程式管理員也可以匯出應用程式的執行階段組態。 匯出執行階段設定後,您就不需要先在生產環境中手動重新設定設定,然後再啟動已部署的應用程式。 執行階段組態檔包含:

  • 服務組態設定
  • 集區組態設定
  • 端點組態設定
  • 安全性設定檔

匯入應用程式或封存

  1. 在Administration Console中,按一下「服務>應用程式和服務>應用程式管理」。

  2. 按一下「匯入」。

  3. 按一下「瀏覽」並選取要匯入的.lca檔案,然後按一下「預覽」。 「預覽應用程式」頁面會顯示有關應用程式的資訊。

  4. (選用)若要檢視應用程式中包含的資產清單,請按一下「檢視資產」 。

  5. (選用)若要將資產部署到執行階段,請選取匯入完成時將資產部署到執行階段。 如果您未選取此選項,可以稍後部署資產。

  6. 按一下「匯入」。 應用程式會出現在「應用程式」標籤上。

  7. 使用管理員認證登入CRX存放庫。

  8. 導覽至content/dam/lcapplications

    注意

    匯入的應用程式會顯示在lcpapplications節點中。

  9. 按一下其中一個匯入的應用程式。

    右側的屬性標籤會顯示所選CRX節點的屬性。

    syncState 屬性指出AEM Forms伺服器與CRX存放庫之間資料同步的狀態。 匯入程式一開始,此狀態就會設為0 (零)。 此狀態表示資料目前未同步。 資料同步時,狀態會設為1。

部署應用程式

您可以部署已匯入的應用程式,或從Workbench匯入的Workbench使用者。

  1. 在Administration Console中,按一下「服務>應用程式和服務>應用程式管理」。
  2. 選取您要部署的應用程式旁的核取方塊,然後按一下部署。
  3. 在出現的確認對話方塊中,按一下「確定」。

取消部署應用程式

您可以從執行階段解除部署應用程式。

  1. 在Administration Console中,按一下「服務>應用程式和服務>應用程式管理」。
  2. 選取您要取消部署的應用程式旁的核取方塊,然後按一下取消部署。
  3. 在出現的確認對話方塊中,按一下「確定」。

從伺服器移除應用程式

將應用程式從伺服器移除之前,請先解除部署該應用程式。

  1. 在Administration Console中,按一下「服務>應用程式和服務>應用程式管理」。
  2. 選取您要移除之應用程式旁的核取方塊,然後按一下移除。
  3. 在出現的確認對話方塊中,按一下「確定」。

匯入應用程式的執行階段設定

如果應用程式管理員匯出應用程式的執行階段組態,您可以將其匯入已部署的應用程式。 您可以使用管理主控台或透過指令碼LCA部署匯入它。

  1. 在Administration Console中,按一下「服務>應用程式和服務>應用程式管理」。
  2. 按一下應用程式的名稱。
  3. 按一下「匯入執行階段設定」。
  4. 按一下「瀏覽」並選取包含執行階段組態的XML檔案。
  5. 按一下「匯入」。

匯出應用程式的執行階段設定

您可以匯出已部署應用程式的執行階段組態資訊。

  1. 在Administration Console中,按一下「服務>應用程式和服務>應用程式管理」。
  2. 按一下應用程式的名稱。
  3. 按一下「匯出執行階段組態」(Export Runtime Config)並儲存所產生的組態檔案(XML)。

AEM表單應用程式的指令碼部署

您也可以使用指令碼式部署工具來部署應用程式檔案,包括指定下列設定的settings.xml檔案:

  • 服務組態設定
  • 集區組態設定
  • 端點組態設定
  • 安全性設定檔

透過指令碼式部署,您不必先在生產環境中手動重新設定設定,就能啟動已部署的應用程式。

  1. 在命令提示字元中,瀏覽至 [aem-forms根]/sdk/misc/Foundation/ArchiveManagement。
  2. 請檢閱ReadMe.txt檔案以取得更詳細的指示。
  3. 手動修改scriptedDeploy.bat和sample-files/sample.xml檔案,如readme.txt檔案中所述。
  4. 執行scriptedDeploy.bat檔案。 此動作會使用覆寫設定來部署AEM表單封存檔案。

本頁內容