HTML5 フォームのドラフトでの保存

HTML5 フォームをドラフトとして保存し、後でフォームへの記入を再開できます。フォームポータルを使用すると、すべてのユーザーが HTML5 フォームを保存および復元できます。「ドラフトとして保存」機能を有効にするには、次の設定をプロファイルノードに追加します。

「ドラフトとして保存」機能を許可するためのカスタムプロファイル

デフォルトでは、AEM Formsには「ドラフトとして保存」プロファイルが用意されています。 「ドラフトとして保存」プロファイルを持つフォームをレンダリングすると、HTML5 フォームのドラフト機能を有効にすることができます。Forms Manager で、フォームに対する HTML レンダリングプロファイルを指定できます。

既存のカスタムプロファイルに対して「ドラフトとして保存」機能を有効にするには、カスタムプロファイルノードに次のプロパティを追加します。

プロパティ名 タイプ 説明
mfAllowFPDraft 文字列 true

このプロファイルの「ドラフトとして保存」機能を

有効にします。

mfAllowAttachments 文字列 true

このプロファイルと一緒に添付ファイル

をアップロードすることを許可します。

ドラフトの保存と一覧表示

フォームの「ドラフトとして保存」機能を有効にしてからフォームを保存すると、ドラフトと送信コンポーネントに一覧表示されます。ドラフトと送信コンポーネントから保存しておいたフォームを取得して再入力できます。

ドラフトと送信コンポーネントのフォームリストを有効にするには、次のプロパティをプロファイルノードに追加します。

プロパティ名 タイプ 説明
fp.enablePortalSubmit 文字列 true 送信後にドラフトとフォームを
Forms Portalのドラフトと送信コンポーネントに一覧表示できるようにする

デフォルトでは、AEM Formsはフォームのドラフトと送信に関連付けられたユーザーデータをパブリッシュインスタンスの/content/forms/fpノードに保存します。 カスタムのストレージプロバイダーを追加できます。詳細は、「ドラフトと送信コンポーネントのカスタムストレージ」を参照してください。

このページ