アプリケーションの読み込みと管理

最終更新日: 2023-11-08

AEM forms では、 アプリ は、AEM forms ソリューションの実装に必要なアセットを格納するためのコンテナです。 アセットの例としては、フォームデザイン、フォームフラグメント、画像、プロセス、DDX ファイル、フォームガイド、HTMLページ、SWFファイルがあります。 Workbench ユーザーは、プロジェクトの開発段階で、Workbench の Applications ビューから直接アプリケーションをデプロイできます。 デプロイすると、これらのアプリケーションは管理コンソールのアプリケーションの管理ページの「アプリケーション」タブに表示されます。

アプリケーションを実稼働サーバーにデプロイする準備が整ったら、Workbench ユーザーは​AEM Forms アプリケーションファイル(.lca)にパッケージ化します。次に、管理者は管理コンソールを使用して、アプリケーションの管理ページの「アプリケーション」タブを使用して、アプリケーションファイルを読み込み、デプロイします。

また、アプリケーションの管理ページの「アーカイブ」タブを使用して、workbench 8.x で作成した LCA を読み込むこともできます。

メモ

将来のリリースの LCA ファイルには、必ずしも後方互換性がないという既知の問題があります。 今後のリリースのAEM forms(プレビューリリースなど)で LCA ファイルの表示と読み込みが可能になる場合がありますが、この操作はサポートされず、異常な動作を引き起こす可能性があります。

Workbench で作成したアプリケーションを読み込んで管理するには、「Applications」タブを使用します。 アプリケーション管理者は、アプリケーションのランタイム設定を書き出すこともできます。 ランタイム設定を書き出すと、デプロイ済みのアプリケーションを開始する前に、実稼動環境で手動で設定を再設定する必要がなくなります。 ランタイム設定ファイルには次が含まれます。

  • サービス設定
  • プール構成の設定
  • エンドポイント設定
  • セキュリティプロファイル

アプリケーションまたはアーカイブの読み込み

  1. 管理コンソールで、サービス/アプリケーションおよびサービス/アプリケーションの管理をクリックします。

  2. 「インポート」をクリックします。

  3. 「参照」をクリックし、読み込む.lca ファイルを選択して、「プレビュー」をクリックします。 アプリケーションのプレビューページに、アプリケーションに関する情報が表示されます。

  4. (オプション)アプリケーションに含まれているアセットのリストを表示するには、「アセットを表示」をクリックします。

  5. (オプション)アセットをランタイムにデプロイするには、「読み込みの完了時にアセットをランタイムにデプロイ」を選択します。 このオプションを選択しない場合、後でアセットをデプロイできます。

  6. 「インポート」をクリックします。アプリケーションが「アプリケーション」タブに表示されます。

  7. 管理者の資格情報を使用して CRX リポジトリにログインします。

  8. content/dam/lcapplications に移動します。

    メモ

    lcapplications ノードに読み込まれたアプリケーションが表示されます。

  9. 読み込んだアプリケーションの 1 つをクリックします。

    右側の「プロパティ」タブに、選択した CRX ノードのプロパティが表示されます。

    The syncState プロパティは、AEM Forms Server と CRX リポジトリ間のデータの同期の状態を示します。 インポート処理が開始すると、この状態は 0(ゼロ)に設定されます。 この状態は、データが現在同期されていないことを示します。 データが同期されると、状態は 1 に設定されます。

アプリケーションのデプロイ

読み込んだアプリケーション、または Workbench から読み込んだ Workbench ユーザーをデプロイできます。

  1. 管理コンソールで、サービス/アプリケーションおよびサービス/アプリケーションの管理をクリックします。
  2. デプロイするアプリケーションの横にあるチェックボックスを選択し、「デプロイ」をクリックします。
  3. 表示される確認ダイアログボックスで「OK」をクリックします。

アプリケーションのデプロイ解除

ランタイムからアプリケーションのデプロイを解除できます。

  1. 管理コンソールで、サービス/アプリケーションおよびサービス/アプリケーションの管理をクリックします。
  2. デプロイを解除するアプリケーションの横にあるチェックボックスを選択し、「デプロイ解除」をクリックします。
  3. 表示される確認ダイアログボックスで「OK」をクリックします。

サーバーからのアプリケーションの削除

アプリケーションをサーバーから削除する前に、デプロイを解除します。

  1. 管理コンソールで、サービス/アプリケーションおよびサービス/アプリケーションの管理をクリックします。
  2. 削除するアプリケーションの横にあるチェックボックスを選択し、「削除」をクリックします。
  3. 表示される確認ダイアログボックスで「OK」をクリックします。

アプリケーションのランタイム設定の読み込み

アプリケーション管理者がアプリケーションのランタイム設定を書き出した場合は、その設定をデプロイ済みのアプリケーションに読み込むことができます。 読み込みは、管理コンソールを使用するか、スクリプト化された LCA デプロイメントを使用しておこなうことができます。

  1. 管理コンソールで、サービス/アプリケーションおよびサービス/アプリケーションの管理をクリックします。
  2. アプリケーションの名前をクリックします。
  3. 「ランタイム設定を読み込む」をクリックします。
  4. 「参照」をクリックし、ランタイム設定を含む XML ファイルを選択します。
  5. 「インポート」をクリックします。

アプリケーションのランタイム設定の書き出し

デプロイ済みのアプリケーションのランタイム構成情報を書き出すことができます。

  1. 管理コンソールで、サービス/アプリケーションおよびサービス/アプリケーションの管理をクリックします。
  2. アプリケーションの名前をクリックします。
  3. 「ランタイム設定を書き出し」をクリックし、生成された設定ファイル (XML) を保存します。

AEM forms アプリケーションのスクリプト化されたデプロイメント

また、スクリプト形式のデプロイメントツールを使用して、次の設定を指定した settings.xml ファイルを含むアプリケーションファイルをデプロイすることもできます。

  • サービス設定
  • プール構成の設定
  • エンドポイント設定
  • セキュリティプロファイル

スクリプト化されたデプロイメントを使用すると、デプロイ済みのアプリケーションを開始する前に、実稼動環境で手動で設定を再設定する必要がなくなります。

  1. コマンドプロンプトから、[aem-forms root]/sdk/misc/Foundation/ArchiveManagement に移動します。
  2. ReadMe.txt ファイルで詳細な手順を確認します。
  3. readme.txt ファイルの説明に従って、 scriptedDeploy.bat ファイルとsample-files/sample.xmlファイルを手動で変更します。
  4. scriptedDeploy.bat ファイルを実行します。 この操作により、AEM forms アーカイブファイルが上書き設定でデプロイされます。

このページ