[AEM Forms]{class="badge positive" title="AEM Formsに適用)。"}
フォームデータモデルを使用したフォームの統合
フォームデータモデル(FDM)を使用してフォームを統合すると、多様なバックエンドデータソースを使用してフォームデータモデル(FDM)を作成できます。 フォームデータモデル(FDM)を様々なフォームワークフローのスキーマとして使用できます。 データソースを設定し、データソースで使用可能なデータモデルオブジェクトとサービスに基づいて、フォームデータモデル(FDM)を作成します。
Formsとフォームデータモデル(FDM)を統合するメリット
-
シームレスなバックエンド接続:カスタムコードを使用せずに、様々なバックエンドシステム(データベース、REST API、SOAP サービス、CRMなど)にフォームを接続します。 これにより、リアルタイムのデータ交換が可能になり、統合の手間を軽減できます。
-
一元化データスキーマ フォームデータモデルは、複数のフォームやワークフローで使用されるデータオブジェクトやサービスのマッピングと管理を簡素化する、統合データスキーマとして機能します。
-
フォームの事前入力と送信の改善: フォームデータサービスを使用して、事前入力と送信アクションを簡単に設定できるため、正確で最新のデータ取得と保存が可能になります。
-
動的ワークフローのサポート: フォームデータモデルをワークフローと統合して、送信または取得したデータに基づいてビジネスプロセスを自動化し、全体的な効率を向上させることができます。
前提条件
フォームデータモデルを使用してフォームを設定する前に、次の手順を完了していることを確認してください。
- データソースを設定:フォームをバックエンドデータに接続するデータソースを設定します。
- フォームデータモデル(FDM)を作成:設定したデータソースのデータオブジェクトとサービスを使用してデータモデルを作成します。
- データモデルオブジェクトとサービスを設定:データモデルオブジェクトとサービスをマッピングして、フォームとデータソース間のスムーズなデータフローを確保します。
次の手順を実行して、基盤コンポーネントに基づくアダプティブフォームを使用してフォームデータモデルを設定します。
-
編集用にアダプティブフォームを開き、アダプティブフォームのコンテナプロパティの「送信」セクションに移動します。
-
送信アクション ドロップダウンリストから、フォームデータモデルを使用して送信を選択します。
-
作成した データモデルを選択して 設定を送信します。
データベースに添付ファイルを送信するには、フォームの添付ファイルを送信を選択します。 レコードのドキュメントを送信 レコードのドキュメントを送信 を選択すると、レコードのドキュメント (DoR)がデータベースに保存されます。 -
「保存」をクリックして、送信設定を保存します。
コアコンポーネントに基づいてアダプティブフォームを使用してフォームデータモデルを設定するには、次の手順を実行します。
-
コンテンツブラウザーを開き、アダプティブフォームの ガイドコンテナ コンポーネントを選択します。
-
ガイドコンテナプロパティ
アイコンをクリックします。 アダプティブフォームコンテナダイアログボックスが開きます。 -
「送信」タブをクリックします。
-
送信アクション ドロップダウンリストから、[フォームデータモデルを使用して送信]を選択します。
-
作成した データモデルを選択して 設定を送信します。
データベースに添付ファイルを送信するには、フォームの添付ファイルを送信を選択します。 レコードのドキュメントを送信 レコードのドキュメントを送信 を選択すると、レコードのドキュメント (DoR)がデータベースに保存されます。 -
「保存」をクリックして、送信設定を保存します。
次の手順を実行して、ユニバーサルで作成されたアダプティブフォームでフォームデータモデルを設定します。
-
アダプティブフォームを編集用に開きます。
-
エディターで フォームプロパティを編集 拡張機能をクリックします。
フォームプロパティダイアログが表示されます。
note NOTE - ユニバーサルエディターインターフェイスに フォームプロパティを編集 アイコンが表示されない場合は、Extension Manager で フォームプロパティを編集 拡張機能を有効にします。
- ユニバーサルエディターで拡張機能を有効または無効にする方法については、Extension Manager 機能のハイライトの記事を参照してください。
-
「送信」タブをクリックし、「フォームデータモデルを使用して送信」を選択します。
「元の名前の添付ファイルを保存」を選択すると、添付ファイルは元のファイル名を使用してフォルダーに保存されます。 Azure Blob Storage にレコードのドキュメント(DoR)を保存することもできます。 -
データを保存する場所に「ストレージ設定」を選択します。
-
「保存して閉じる」をクリックします
ユニバーサルエディターで作成したフォームを統合する方法について詳しくは、「 ユニバーサルエディターでFormsとフォームデータモデルを統合する」を参照してください。