ドキュメントAEMAEM チュートリアルAEM as a Cloud Service のチュートリアル

FDM 呼び出しワークフローステップを使用して SharePoint リストにデータを挿入

Last update: Thu Mar 27 2025 00:00:00 GMT+0000 (Coordinated Universal Time)
  • 適用対象:
  • Experience Manager as a Cloud Service
  • トピック:
  • アダプティブフォーム

作成対象:

  • 初心者
  • 開発者

AEM Forms as a Cloud Service

この記事では、AEM ワークフローの FDM 呼び出しステップを使用して SharePoint リストにデータを挿入するために必要なステップについて説明します。

この記事は、SharePoint リストにデータを送信するようにアダプティブフォームが正常に設定されていることを前提としています。

SharePoint リストデータソースに基づいてフォームデータモデルを作成

  • SharePoint リストデータソースに基づいて新しいフォームデータモデルを作成します。
  • 適切なモデルと、フォームデータモデルの get サービスを追加します。
  • トップレベルのモデルオブジェクトを挿入する挿入サービスを設定します。
  • 挿入サービスをテストします。

ワークフローの作成

  • FDM 呼び出しステップを使用して単純なワークフローを作成します。
  • 前のステップで作成したフォームデータモデルを使用する FDM 呼び出しステップを設定します。
  • associate-fdm

コアコンポーネントに基づくアダプティブフォーム

次の形式でデータが送信されます。スクリーンショットに示すように、フォームデータモデルサービスを呼び出しワークフローステップでドット表記を使用して ContactUS オブジェクトを抽出する必要があります。

{
  "ContactUS": {
    "Title": "Mr",
    "Products": "Photoshop",
    "HighNetWorth": "1",
    "SubmitterName": "John Does"
  }
}
  • map-input-parameters

基盤コンポーネントに基づくアダプティブフォーム

次の形式でデータが送信されます。フォームデータモデルサービスを呼び出しワークフローステップでドット表記を使用して ContactUS JSON オブジェクトを抽出します。

{
    "afData": {
        "afUnboundData": {
            "data": {}
        },
        "afBoundData": {
            "data": {
                "ContactUS": {
                    "Title": "Lord",
                    "HighNetWorth": "true",
                    "SubmitterName": "John Doe",
                    "Products": "Forms"
                }
            }
        },
        "afSubmissionInfo": {
            "lastFocusItem": "guide[0].guide1[0].guideRootPanel[0].afJsonSchemaRoot[0]",
            "stateOverrides": {},
            "signers": {},
            "afPath": "/content/dam/formsanddocuments/foundationform",
            "afSubmissionTime": "20240517100126"
        }
    }
}

foundation-based-form

AEM ワークフローをトリガーするアダプティブフォームの設定

  • 前のステップで作成したフォームデータモデルを使用してアダプティブフォームを作成します。
  • データソースからフォームに一部のフィールドをドラッグ&ドロップします。
  • 次に示すように、フォームの送信アクションを設定します
  • 送信アクション

フォームのテスト

前のステップで作成したフォームをプレビューします。フォームに入力して送信します。フォームのデータが SharePoint リストに挿入されます。

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69