複数ステップのフォームシーケンスの概要 introduction-to-multi-step-form-sequence
アダプティブフォームの新規作成または AEM Sites ページへのアダプティブフォームの追加には、最新の拡張可能なデータキャプチャコアコンポーネントを使用することをお勧めします。これらのコンポーネントは、アダプティブフォームの作成における大幅な進歩を表し、ユーザーエクスペリエンスの向上を実現します。この記事では、基盤コンポーネントを使用してアダプティブフォームを作成する古い方法について説明します。
フォーム作成者は、アダプティブフォームを使用すると非常に簡単に複数ステップのデータ取得エクスペリエンスを作成できます。複数パネルの作成や、各パネルと別の移動パターンとの関連付けに対する組み込みサポートが付属しています。フォーム作成者は、フォームフィールドを論理セクションでグループ化し、グループをパネルとして表示できます。パネル間の移動はすべてパネルレイアウトを使用して制御されます。作成者は、様々なレイアウトでパネルをアレンジできます。例えば、ウィザードレイアウトで順番に配置することも、タブ付きレイアウトを使って即興で配置することもできます。パネルレイアウトについては、「アダプティブフォームのレイアウトの機能」を参照してください。
一般的なフォームの記入では、データを取得する以上に、関連する多くのステップがあります。完全なフォーム送信ステップには、フォームへの電子署名、フォームに入力した情報の検証、支払い処理など、その他のステップが含まれる場合があります。これは、場合によって異なります。
データ取得に一連のステップを必要とするケースや、規則により特定の手順を踏む必要があるケースでは、Experience Manager Forms はフォーム全体でその共通の構造を適用する方法を提供します。フォーム構造の実装を事前に計画して、フォームのステップのシーケンスを定義します。
複数ステップのフォームシーケンスの例
フォームの入力、検証、署名、確認のシーケンスを作成する必要がある場合の使用例を考えてみます。このようなシーケンスを作成する手順は次のとおりです。
-
フォームテンプレートを定義し、それに必要なパネルを追加します。シーケンスの各段階につき 1 つのパネルが必要です。ただし、パネル内にサブパネルを含めることができます。
この例では、次のパネルを追加できます。
- 入力:データを取得するためのフォームフィールドが含まれます。ここではネストされたサブパネルを追加して、様々な種類の情報(個人、家族、財務など)のセクションを作成できます。
-
電子サイン:XFA ベースのアダプティブフォームで使用できる 署名 コンポーネントが含まれます。電子サインには、次の署名サービスが含まれます。
- Adobe Document Cloud 電子サインサービス
- 手書き署名
-
確認:ユーザーがフォームに署名してシーケンスの確認(概要)段階に到達したときにフォーム送信の確認メッセージを表示する 概要 コンポーネントが含まれます。作成者は概要コンポーネントのテキストの構成、お礼のメッセージの表示、生成された PDF へのリンクの表示などを設定できます。
-
root パネルのレイアウトを ウィザード として選択します。
-
残りの手順を実行して、フォームテンプレートを作成します。
フォームテンプレートでフォームのシーケンスを定義したら、そのテンプレートを使用して、適切なシーケンスで定義した基本構造を持つフォームを作成できます。フォームはいつでも要件に合わせてカスタマイズできます。
関連トピック see-also
- AEM アダプティブフォームの作成
- AEM Sites ページへ AEM アダプティブフォームを追加
- AEM アダプティブフォームへテーマを適用
- AEM アダプティブフォームへコンポーネントを追加
- AEM アダプティブフォームでの Captcha の使用
- AEM アダプティブフォームの PDF バージョン(DoR)を生成
- AEM アダプティブフォームを翻訳
- フォームの使用状況を追跡するアダプティブフォームの Adobe Analytics を有効にする
- Microsoft SharePoint へアダプティブフォームを接続
- Microsoft Power Automate へアダプティブフォームを接続
- Microsoft OneDrive へアダプティブフォームを接続
- Microsoft Azure Blob Storage へアダプティブフォームを接続
- Salesforce へアダプティブフォームを接続
- AEM アダプティブフォームで Adobe Sign を使用
- アダプティブフォームの新しいロケールを追加
- データベースへアダプティブフォームデータを送信
- REST エンドポイントへアダプティブフォームデータを送信
- AEM ワークフローへアダプティブフォームデータを送信
- フォームポータルを使用して AEM web サイト上の AEM アダプティブフォームを一覧表示