ポータル上のフォーム発行の概要

AEM Forms ポータルコンポーネントの概要

一般的なフォーム中心のポータル展開シナリオでは、フォームの開発とポータルの開発が別々に行われます。フォーム開発者はフォームを設計してリポジトリに保存する一方、Web 開発者は Web アプリケーションを作成してフォームを一覧表示し、フォームの送信を処理します。フォームリポジトリと Web アプリケーション間では通信が行われないため、フォームは Web 層にコピーされます。

このようなシナリオでは、管理問題が発生したり生産が遅延したりすることがよくあります。例えば、リポジトリで新しいバージョンのフォームを利用できる場合、Web 層でフォームを置換し、Web アプリケーションを変更し、公共サイトでフォームを再展開する必要があります。Web アプリケーションの再展開によって、サーバーのダウンタイムが発生する可能性があります。通常、サーバーのダウンタイムは計画的に行われるため、変更を瞬時に公共サイトにプッシュすることはできません。

AEM Forms は管理のオーバーヘッドと実稼働の遅延を低減するポータルコンポーネントを提供します。コンポーネントにより、Web 開発者は Adobe Experience Manager(AEM)を使用して作成された Web サイト上にフォームポータルを作成してカスタマイズできます。

AEM Forms ポータル

フォームポータルコンポーネントにより、次の機能が追加されます。

  • カスタマイズしたレイアウトによってフォームを一覧表示する。リスト表示、カード表示、パネル表示用のレイアウトをすぐに使用できる。独自のカスタムレイアウトを作成する。
  • 一覧表示からカスタムメタデータおよびカスタムアクションを表示する。
  • フォームポータルコンポーネントを使用しているパブリッシュインスタンス上の AEM Forms UI によって発行されたフォームを一覧表示する。
  • HTML 形式および PDF 形式でフォームをレンダリングする。
  • カスタム HTML プロファイルを使用してフォームをレンダリングする。
  • さまざまな検索条件(フォームプロパティ、メタデータ、タグなど)に基づいたフォームの検索を有効にする。
  • フォームデータをサーブレットに送信する。
  • カスタム CSS を使用してポータルの外観をカスタマイズする。
  • フォームへのリンクを作成する。
  • エンドユーザーが作成したアダプティブフォームに関連するドラフトおよび送信を一覧表示する。

使用可能な AEM Forms ポータルコンポーネント

AEM Forms はすぐに使える次のポータルコンポーネントを、Document Services および Document Services Predicates コンポーネントグループの下にグループ化して提供します。

検索とリスター

Search & Lister コンポーネントは、フォームリポジトリのフォームをポータルページに一覧表示するほか、指定した検索条件に基づいてフォームを一覧表示するオプションを提供します。また、検索条件を指定することにより、ポータルユーザーがフォームの一覧から検索できるようにします。

ドラフトと送信

Search & Lister コンポーネントはフォーム作成者によって発行されたフォームを表示する一方、Drafts & Submissions コンポーネントはドラフトとして保存され、後で完了して送信されるフォームを表示します。このコンポーネントはログインユーザーに対してパーソナライズされたエクスペリエンスを提供します。

Link コンポーネントでは、ページ上の任意の場所にあるフォームへのリンクを作成できます。トレーニングプログラムを提供し、ユーザーがフォームを送信してトレーニングに登録できるようにするシナリオを検討します。お客様は当社の Web サイトに、プログラムの詳細を投稿しました。次に示す詳細に、登録フォームへのリンクを記述しています。Link コンポーネントはリンクの作成に役立ちます。

Formsポータルのワークフロー

Formsポータルでは、フォームリポジトリからポータルページにフォームをリストできます。 また、検索条件を指定することにより、ポータルユーザーがフォームの一覧から検索できるようにします。ドラフトと送信コンポーネントを使用して、後で完了し、送信されたフォームを完成させるためにドラフトとして保存されたフォームを表示することもできます。 これらの機能をサイトページで使用するには、あらかじめ特定の操作を行う必要があります。 リストに表示された順序で手順を実行し、コンポーネントとそれぞれの機能をサイトページで使用できるようにします。

  1. Formsポータルコンポーネントを有効にする:デフォルトでは、フォームポータルコンポーネントは使用できません。AEM SitesページのAEM sidekickのコンポーネントを有効にします。

  2. ページ上のリストフォーム(フォームポータルページを作成):AEM Sitesページ とAEM以外のサイトページの両方でフォームをリストできます。リストには、発行インスタンスで使用できるフォームが含まれます。 ユーザーは、フォームを開いて入力した開始を表示できます。 ユーザーがフォームを開くたびに、フォームの新しいインスタンスが作成されます。

    1. AEM Sitesページのリストフォーム:ペ追加ージ上の リストフォームに対しては、「 Search & Lister」コンポーネントを設定し、そのページ内のリスト パネルを設定します。<a0追加/>検索ペイン​🔗​コンポーネントを Search & Lister コンポーネントにも設定し、ページに検索機能を追加します。​フォームポータルコンポーネントを含むページは、フォームポータルページと呼ばれます。
    2. AEM Sites以外のページ上のリストフォーム:フ ォームポータル検索 🔗 APIを使用して、AEM Sites以外のページ上のクエリ、取得、リストフォームを利用できます。
  3. フォームポータルページ上のリストドラフトおよび送信済みフォーム:フォームポータルページ追加のドラフトと送信コンポーネントを設定します。コンポーネントは、ドラフト状態のすべてのフォームと、既に送信済みのフォームをリストします。

    送信されたアダプティブフォームを「送信」タブに表示できるようにするには、送信アクション​を​Formsポータル送信アクションに設定します。 または、「Formsポータル送信」オプションを有効にします。ユーザーがフォームを送信するたびに、フォームが「送信」タブに追加されます。

  4. ドラフトおよび送信済みのフォームデータのストレージの設定: デフォルトでは、ドラフトと送信データはAEMリポジトリに保存されます。実稼働環境では、ドラフトまたは送信されたフォームデータを AEM リポジトリに保存しないことをお勧めします。データを安全な場所に保存するようにフォームポータルコンポーネントを設定します

  5. (オプション)フォームポータルコンポーネントのカスタマイズ:フォームポータルページテンプレートの カスタマイズにより、コンポー ネントに独特の外観を与えます。

  6. (オプション)フォーム追加のカスタムメタデータ:フォームのカスタムメタデータ追加を使用して、リストと検索の 🔗 操作性を向上させます。

  7. フォームポータルページを発行: フォームポータルページの準備が整いました。ページを公開します。

このページ

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now