アダプティブフォーム送信アクション configuring-the-submit-action

Adobeでは、コアコンポーネントを次のように使用することをお勧めします。 AEM SitesページへのアダプティブFormsの追加または スタンドアロンのアダプティブFormsを作成する.

バージョン
記事リンク
AEM 6.5
ここをクリックしてください
AEM as a Cloud Service
この記事

送信アクションを使用すると、アダプティブフォーム経由で取り込んだデータの送信先を選択できます。送信アクションは、ユーザーがアダプティブフォームの「送信 button on an Adaptive Form. 」ボタンをクリックするとトリガーされます。Formsas a Cloud Serviceのは、コアコンポーネントに基づくアダプティブFormsの場合、事前に作成された送信アクションの配列を提供します。 標準のこれらの送信アクションを使用すると、次のことができます。

  • フォームデータを E メールで簡単に送信できます。
  • データの送信中に、Microsoft® Power Automate のフローまたは AEM ワークフローを開始します。
  • フォームデータを Microsoft® SharePoint Server、Microsoft® Azure Blob Storage、または Microsoft® OneDrive に直接送信します。
  • フォームデータモデル(FDM)を使用して、設定済みのデータソースにデータをシームレスに送信します。
  • データを REST エンドポイントに送信すると便利です。

デフォルトの送信アクションを拡張することができます。また、組織固有の要件に合わせて送信アクションをカスタマイズすることもできます。

アダプティブの送信アクションを定義するには、アダプティブフォームコンテナ ​コンポーネントの設定ダイアログを使用します。アダプティブフォームコンテナ ​コンポーネントの設定ダイアログには次が含まれます。

  • 「基本」タブ
  • 「フォームデータモデル」タブ
  • 「送信」タブ

設定ダイアログを使用して、フォームコンテナのプロパティを定義できます。フォームコンテナコンポーネントの設定ダイアログについて詳しくは、ここをクリックします。

アダプティブフォームの送信アクションの設定方法 select-and-configure-submit-action

フォームの送信アクションを設定するには、次の手順を実行します。

  1. コンテンツブラウザーを開き、「 ガイドコンテナ アダプティブフォームのコンポーネント

  2. ガイドコンテナプロパティ ガイドプロパティ アイコンをクリックします。アダプティブフォームコンテナダイアログボックスが開きます。

  3. 送信」タブをクリックします。

    レンチアイコンをクリックしてアダプティブフォームコンテナダイアログボックスを開き、送信アクションを設定します

  4. 必要に応じて、「送信アクション」を選択して設定します。

ユーザーは、アダプティブフォームの送信に対して様々なアクションを設定できます。

  • リダイレクト URL/パス - このオプションを使用すると、ユーザーはアダプティブフォームの送信後にユーザーがリダイレクトされる各フォームのページを設定できます。
  • メッセージを表示 - このオプションを使用すると、ユーザーはアダプティブフォームが正常に送信されたときに表示されるメッセージを追加できます。定義済みのテキストはダイアログボックスに含まれ、ユーザーが変更できます。

次の送信アクションの詳細については、以下をご覧ください。

アダプティブフォームを他のストレージ設定に送信することもできます。

デフォルトの送信アクションをカスタマイズできます。さらに、送信アクションをカスタマイズして、特定の組織要件に合わせることができます。

送信アクションに対するエラー処理 error-handling-on-submit-action

AEM セキュリティおよび堅牢化ガイドラインの一環として、400.jsp、404.jsp、500.jsp などのカスタムエラーページを設定します。これらのハンドラーは、フォーム送信時に 400、404 または 500 エラーが表示される場合に呼び出されます。また、これらのハンドラーは、公開ノードでこれらのエラーコードがトリガーされる場合にも呼び出されます。他の HTTP エラーコード用の JSP ページを作成することもできます。

フォームデータモデル(FDM)またはスキーマベースのアダプティブフォームを、スキーマに準拠した XML データや JSON データを使用して事前入力する、つまりデータが <afData><afBoundData></afUnboundData> のタグを含まない場合、アダプティブフォームの連結されていないフィールドのデータは失われます。スキーマには、XML スキーマ、JSON スキーマ、フォームデータモデル(FDM)を使用できます。境界なしのフィールドは、bindref プロパティを持たないアダプティブフォームフィールドです。

関連トピック see-also

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