Show Menu
トピック×

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

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

コンポーネントの設定

ドラフトと送信コンポーネントには、「ドラフト」および「送信」の 2 つのタブがあります。
To enable submission of an adaptive form to appear in the submissions tab, set the Submit action to Forms Portal Submit Action . Alternatively, ​enable the Forms Portal Submit option. ユーザーがフォームを送信するたびに、フォームが「送信」タブに追加されます。
ドラフト機能は初期設定で有効になっています。ユーザーがアダプティブフォームで「 保存 」をクリックすると、フォームが「ドラフト」タブに追加されます。
次の手順に従って、ドラフトと送信コンポーネントを追加して設定します。
  1. コンポーネントブラウザー内の Document Services カテゴリー下にある​ ドラフトと送信 ​コンポーネントをページにドラッグアンドドロップします。
  2. Tap the component and then tap 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 リポジトリに保存しないことをお勧めします。代わりに、ドラフトと送信済みのフォームデータを保存するために、ドラフトと送信コンポーネントをエンタープライズデータベースなどの安全なストレージに統合する必要があります。
フォームポータルでは、データをローカルのAEMリポジトリ、リモートのAEMリポジトリ、またはデータベースに保存できます。 AEM Formsでは、ドラフトと送信用のユーザーデータの保存の実装をカスタマイズできます。 デフォルトの方法を上書きして、ドラフトデータと送信データを選択したストレージに保存する方法を指定できます。 例えば、組織に現在実装されているデータストアにデータを保存することができます。
フォームポータルは、ローカルおよびリモートのAEM forms発行インスタンスのcrx-repositoryにデータを保存する、初期設定のサービス(API)を提供します。 「ドラフトと送信のストレージサービスの設定 ドラフトと送信に使用するストレージサービスの設定 」で説明されているデフォルトの実装を、デフォルトの機能を置き換えるカスタム実装に置き換えることができます。 保護された場所にコンテンツを保存するためにカスタム実装で必要な方法について詳しくは、 Customizing Draft and Submission data services and Custom storage for drafts and submissions componentを参照してください。
AEM Formsのドキュメントには、ドラフトと送 信コンポーネントをデータベースと統合するためのサンプルが含まれていま す。 サンプルの実装を使用して、独自のカスタム実装を開発できます。