Show Menu
トピック×

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

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

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

Out of the box, AEM Forms provide a Save as Draft profile. 「ドラフトとして保存」プロファイルを持つフォームをレンダリングすると、HTML5 フォームのドラフト機能を有効にすることができます。 Forms Manager で、フォームに対する HTML レンダリングプロファイルを指定できます。
To enable Save as Draft functionality for your existing custom profile , add the following properties to your custom profile node:
プロパティ名 タイプ 説明
mfAllowFPDraft 文字列 true
このプロファイルの「ドラフトとして保存」機能を
有効にします。
mfAllowAttachments 文字列 true
このプロファイルと一緒に添付ファイル
をアップロードすることを許可します。

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

フォームの「ドラフトとして保存」機能を有効にしてからフォームを保存すると、 ドラフトと送信コンポーネント に一覧表示されます。ドラフトと送信コンポーネントから保存しておいたフォームを取得して再入力できます。
ドラフトと送信コンポーネントのフォームリストを有効にするには、次のプロパティをプロファイルノードに追加します。
プロパティ名 タイプ 説明
fp.enablePortalSubmit 文字列 true To enable drafts and forms to get listed in Forms Portal Drafts & Submissions component after submission
デフォルトでは、AEM Formsはフォームのドラフトと送信に関連付けられたユーザーデータを発行インスタンスの/content/forms/fpノードに保存します。 カスタムのストレージプロバイダーを追加できます。詳細は、「 ドラフトと送信コンポーネントのカスタムストレージ 」を参照してください。