ドラフトと送信コンポーネント

ドラフトと送信コンポーネントは、ドラフト状態のすべてのフォームと、既に送信済みのフォームを一覧表示します。コンポーネントには、ドラフトのフォームと送信済みのフォームで別々のセクション(タブ)があります。ユーザーに表示されるのは、ユーザーのドラフトフォームと送信済みのフォームのみです。

コンポーネントの設定

ドラフトと送信コンポーネントには、「ドラフト」および「送信」の 2 つのタブがあります。

To enable submission of an adaptive form to appear in the submissions tab, set the Submit action to Forms Portal Submit Action.​または、「Formsポータル送信」オプションを有効にします。 ユーザーがフォームを送信するたびに、フォームが「送信」タブに追加されます。

ドラフト機能は初期設定で有効になっています。ユーザーがアダプティブフォームで「保存」をクリックすると、フォームが「ドラフト」タブに追加されます。

次の手順に従って、ドラフトと送信コンポーネントを追加して設定します。

  1. コンポーネントブラウザー内の Document Services カテゴリー下にある​ドラフトと送信​コンポーネントをページにドラッグアンドドロップします。

  2. Tap the component and then tap settings_icon to open the Edit dialog for the component.

    ドラフトと送信コンポーネント

  3. 編集ダイアログで以下の内容を指定し、「完了」をタップして設定を保存します。

タブ 設定 説明
一般 合計結果数 表示する結果の最大数を指定します。結果数が合計結果数の制限を超えると、「さらに表示」というリンクがコンポーネントの下部に表示されます。Clicking More shows all the forms.
スタイルタイプ コンポーネントのスタイルを指定します。You can specify No Style, Default Style, or Custom Style for listing the forms. 「カスタムスタイル」オプションの場合、「カスタムスタイルパス」フィールドでカスタム CSS ファイルのパスを指定できます
カスタムスタイルパス If you choose Custom Style option in the Style Type field, use the Custom Style Path field to specify the path of custom CSS file.
表示オプション

表示するタブを指定します。「ドラフトフォーム」、「送信済みのフォーム」または「両方」のうちどれを表示するかを選択できます。

注意「表示」オプションで、「両方」以外のオプションを選択する場合、「デフォルトタブ」フィールドのオプションは使用されません。

デフォルトタブ フォームポータルページを読み込むときに表示するタブを指定します。「ドラフトフォーム」タブまたは「送信済みのフォーム」タブのいずれかを選択します。
ドラフトフォームタブ設定 カスタムタイトル ドラフトフォーム」タブのタイトルを指定します。デフォルト値はDraft Formsです。
テンプレートのレイアウト

ドラフトフォームリストに使用するレイアウトを指定します。

注意:デフォルト(非推奨)オプションは使用しないようにしてください。

送信済みのフォームタブの設定 カスタムタイトル 送信済みのフォーム」タブのタイトルを指定します。デフォルト値はSubmitted Formsです。
テンプレートのレイアウト Specifies the layout to use for Submitted Forms list.

ストレージのカスタマイズ

「フォームポータル」送信アクションを使用したり、アダプティブフォームでフォームポータルにデータを保存するオプションを有効にしたりすると、フォームデータは AEM リポジトリに保存されます。実稼働環境では、ドラフトまたは送信されたフォームデータを AEM リポジトリに保存しないことをお勧めします。ドラフトと送信済みのフォームデータを保存するには、ドラフトと送信コンポーネントをエンタープライズデータベースなどの安全なストレージと統合する必要があります。

Formsポータルでは、ローカルのAEMリポジトリ、リモートのAEMリポジトリ、またはデータベースにデータを保存できます。 AEM Formsでは、ドラフトと送信のユーザーデータの保存の実装をカスタマイズできます。 デフォルトのメソッドを上書きして、ドラフトと送信データを任意のストレージに保存する方法を指定できます。 例えば、組織に現在実装されているデータストアにデータを保存することができます。

Formsポータルは、ローカルおよびリモートのAEM Forms発行インスタンスのcrx-repositoryにデータを保存するための、初期設定済みのサービス(API)を提供します。 「ドラフトと送信のストレージサービスの 設定 」の記事で説明されているデフォルトの実装を、デフォルトの機能を置き換えるカスタム実装に置き換えることができます。 保護された場所にコンテンツを保存するためにカスタム実装で必要な方法について詳しくは、「ドラフトと送信データサービスの カスタマイズ 」および「ドラフトと送信コンポーネントの カスタムストレージ」を参照してください。

AEM Formsのドキュメントには、ドラフトと送信コンポーネントとデータベースの統合の サンプルが含まれています。 サンプルの実装を使用して、独自のカスタム実装を開発できます。

関連記事

このページ