フォームをドラフトとして保存し、Sites ページに一覧表示する

この記事に 、プレリリース機能であるドラフト機能に関するコンテンツが含まれています。 プレリリース機能には、プレリリースチャネルを通じてのみアクセスできます。

フォームへの入力を開始しても、一時停止してから後で戻る必要があるユーザーを考えてみましょう。 AEMには、今後の完成に備えてフォームをドラフトとして保存できる save-as-draft オプションが用意されています。 これを容易にするために、AEMには、標準で ドラフトと送信 フォームポータルコンポーネントが用意されています。このコンポーネントは、AEM Sites ページにドラフトと送信を表示します。 このコンポーネントには、後で完了するためにドラフトとして保存されたフォームと、送信済みのフォームが一覧表示されます。 ログインしているユーザーのみが、自分の下書きを編集したり、送信されたフォームを表示したりできます。 ただし、匿名ユーザーが 検索とリスター コンポーネントを使用してフォームのリストを移動し、フォームをドラフトとして保存した場合、そのドラフトは ドラフトと送信 コンポーネントに表示されません。 ドラフトと送信を表示するには、フォームの送信時にユーザーがログインしている必要があります。

下書きアイコン

前提条件

ドラフトと送信Forms ポータルコンポーネント用の Azure ストレージコネクタと統合ストレージコネクタの設定

ドラフトと送信 コンポーネントには、AEM Sitesページにドラフトを保存して一覧表示するためのストレージを設定する必要があります。 統合ストレージコネクタは、AEMを外部ストレージとリンクするためのフレームワークを提供します。 フォームをドラフトとして保存するには、Azure ストレージアカウントと、Azure ストレージアカウントへのアクセスを許可するためのアクセスキーがあることを確認します。 Azure ストレージアカウントとアクセスキーを取得したら、次の手順を実行して Azure ストレージ設定を作成します。

  1. ツールクラウドサービスAzure ストレージ ​に移動します。

    Azure ストレージカードの選択

  2. 設定フォルダーを選択して設定を作成し、「作成」を選択します。

    Azure ストレージ設定フォルダーを選択

  3. タイトル」フィールドで設定のタイトルを指定します。

  4. Azure ストレージアカウント」フィールドと「Azure アクセスキー」フィールドで Azure ストレージアカウントの名前を指定します。

    Azure ストレージ設定

    Azure Storage Account のテキストボックスに Connection String と入力し、Azure Access key のテキストボックスに Azure Key と入力します。

  5. 保存」をクリックします。

    note note
    NOTE
    Azure ストレージアカウントAzure アクセスキー は、Microsoft Azure Portal から取得できます。

    Azure ストレージ設定が正常に作成されたら、次の手順に従って、Forms Portal 用の統合ストレージコネクタを設定します。

  6. ツールForms統合ストレージコネクタ ​に移動します。

    統合コネクタストレージ

  7. フォームポータル」セクションで、「ストレージ」ドロップダウンリストから「Azure」を選択します。

  8. Azure ストレージ設定の設定パスを「ストレージ設定パス」フィールドで指定します。

    統合コネクタストレージ設定

  9. 保存」を選択します。

NOTE
Azure 以外のストレージオプションを設定する必要がある場合は、公式メールアドレスからaem-forms-ea@adobe.comに詳細な要件を書き込みます。

ドラフトと送信済みフォームを格納するための Azure ストレージコネクタと統合ストレージコネクタの設定が完了したら、AEM Sites ページに ドラフトと送信 コンポーネントを追加します。

ドラフト&送信コンポーネントをAEM Sites ページに追加する方法

標準のForms ポータルコンポーネントを使用して、Sites ページ上のドラフトおよび送信を一覧表示できます。 次の手順を実行して、ドラフトと送信 ポータルコンポーネントを追加します。

  1. AEM Sites ページを​ 編集 ​モードで開きます。

  2. ページ情報テンプレートを編集 ​に移動します。
    テンプレートポリシーの編集

  3. ポリシー をクリックし、[AEM アーキタイププロジェクト名 ] - Formsとコミュニケーションポータル の下にある ドラフトと送信 チェックボックスを選択します。

    ポリシーの選択

  4. 完了」をクリックします。

  5. 次に、オーサリングモードでAEM Sitesページを再度開きます。

  6. ページエディター内で、フォームポータルコンポーネントを追加できるセクションを見つけます。

  7. 追加 ​アイコンをクリックします。アイコンはプラス記号(+)で、新しいコンポーネントを追加するオプションを示します。

    追加 ​アイコンをクリックすると、新規コンポーネントを挿入 ​ダイアログボックスが表示され、挿入する様々なコンポーネントが表示されます。

    note note
    NOTE
    または、コンポーネントをドラッグ&ドロップすることもできます。
  8. ダイアログボックスで使用可能なコンポーネントを参照し、リストから目的のコンポーネントを選択します。例えば、リストから ドラフトと送信 コンポーネントを選択して、ドラフトと送信 Formsポータルコンポーネントを追加します。

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

次に、要件に従って、ドラフトと送信 コンポーネントのプロパティを設定します。

ドラフト&送信コンポーネントのプロパティの設定

以下のように ドラフトと送信 のプロパティを設定できます。

  1. ドラフトと送信 コンポーネントを選択します。

  2. 設定アイコン をクリックすると、ダイアログボックスが表示されます。

  3. ドラフトと送信 ダイアログで、以下を指定します。

    • タイトル Sites ページ内のコンポーネントを識別するために、デフォルトではコンポーネントの上にタイトルが表示されます。
    • タイプを選択:フォームを下書きまたは送信済みのフォームとして表示します。 ドラフトForms を選択した場合は、ドラフトとして保存されたフォームが表示されます。 または、「送信済みForms」を選択すると、ログインユーザーによって送信されたフォームが表示されます。
    • レイアウト:下書きのフォームまたは送信済みのフォームをカード形式またはリスト形式で表示します。

    ドラフトおよび送信コンポーネントのプロパティ

ドラフトとして保存するフォームの設定

アダプティブFormsは、後で使用するためにドラフトとして保存する次の 2 つの方法で設定できます。

ユーザーアクション

NOTE
フォームを保存 ルールを使用してフォームをドラフトとして保存するには 🔗 コアコンポーネントのバージョンが 3.0.24 以降に設定されていることを確認します。

フォームをドラフトとして保存するには、ボタンなどのフォームコンポーネントに フォームを保存 ルールを作成します。 ボタンをクリックすると、ルールがトリガーされ、フォームがドラフトとして保存されます。 ボタンコンポーネントに フォームを保存 ルールを作成するには、次の手順を実行します。

  1. アダプティブフォームを編集モードで開きます。

  2. ルールを編集」アイコンを選択して、「ボタン コンポーネントのルールエディターを開きます。

  3. 作成」を選択して、ボタンのルールを設定および作成します。

  4. 条件」セクションで「クリック済み を選択し、「次に」セクションで「フォームを保存」オプションを選択します。

  5. 完了」を選択し、ルールを保存します。

    ボタンのルールを作成

アダプティブフォームをプレビューして入力し、「フォームを保存」ボタンをクリックすると、フォームはドラフトとして保存されます。

ドラフト

NOTE
自動保存機能を使用してフォームをドラフトとして保存するには、 コアコンポーネントのバージョンが 3.0.52 以降に設定されていることを確認します。

アダプティブフォームを、時間ベースのイベントに基づいて自動的に保存するように設定して、指定された期間の後にフォームが保存されるようにすることもできます。 ご利用の環境のForms ポータルコンポーネントを有効にすると、Forms コンテナのプロパティに 自動保存 タブが表示されます。 アダプティブフォームの自動保存機能を設定できます。

  1. オーサーインスタンスで、アダプティブフォームを編集モードで開きます。

  2. コンテンツブラウザーを開き、アダプティブフォームの​ ガイドコンテナ ​コンポーネントを選択します。

  3. 「ガイドコンテナのプロパティ ガイドプロパティ 」アイコンをクリックし、「ドラフト」タブを開きます。

    自動保存

  4. ドラフトを自動的に保存」チェックボックスをオンにして、フォームをドラフトとして自動保存できるようにします。

  5. 環境設定を保存一定の間隔でドラフトを保存 として設定し、特定の時間間隔の後にフォーム ージを自動保存します。

  6. 指定した間隔でフォームの自動保存をトリガーにする期間を設定する場合は 時間間隔を 保存間隔の頻度(秒)で指定します。

  7. 完了」をクリックします。

ドラフト&送信コンポーネントを使用して、Sites ページでドラフト/送信済みフォームを表示する

保存されたドラフトまたは送信されたフォームを表示するには、ドラフトと送信 ​Forms ポータルコンポーネントを使用します。
ドラフトと送信コンポーネントの設定ダイアログ ​​ タイプを選択 ​​ ドラフトForms として選択されている場合、ドラフトとして保存されたフォームは Sites ページに表示されます。 ドラフトを開くには、省略記号(…)をクリックしてフォームを完成させます。

下書きアイコン

ドラフト&送信コンポーネントの設定ダイアログ ​​ タイプを選択 ​​ 送信済みForms として選択されている場合、送信済みフォームが表示されます。 送信されたフォームは表示できますが、編集することはできません。

送信アイコン

フォームの右下隅に表示される省略記号(…)をクリックして、フォームを破棄することもできます。

次の手順

次の記事では、Formsポータルのリンクコンポーネントを使用してサイトページ上のフォームに参照を追加する方法について説明します。

関連記事

関連トピック see-also

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab