[AEM Forms]{class="badge positive" title="AEM Formsに適用)。"}

アダプティブフォームを Microsoft® SharePoint リストに接続 connect-af-sharepoint-list

このビデオは、コアコンポーネントのみに適用されます。 UE/基盤コンポーネントについて詳しくは、記事を参照してください。

アダプティブフォームで「SharePoint リストに送信」送信アクションを使用するには、次の手順に従います。

  1. SharePoint リスト設定を作成:AEM Forms を Microsoft® Sharepoint リストストレージに接続します。
  2. アダプティブフォームで「フォームデータモデル(FDM)を使用して送信」を使用:アダプティブフォームを設定済みの Microsoft® SharePoint に接続します。

​1. SharePoint リスト設定を作成

AEM Forms を Microsoft® Sharepoint リストに接続するには、次の手順に従います。

  1. ツールクラウドサービスMicrosoft® SharePoint に移動します。

  2. 設定コンテナ​を選択します。 設定は、選択した設定コンテナに保存されます。

  3. クリック 作成 > SharePoint List 」をドロップダウンリストから選択します。 SharePoint 設定ウィザードが表示されます。

  4. タイトル」、「クライアント ID」、「クライアント秘密鍵」および「OAuth URL」を指定します。 OAuth URL のクライアント ID、クライアントの秘密鍵、テナント ID を取得する方法について詳しくは、Microsoft® のドキュメントを参照してください。

    • アプリの Client IDClient Secret は Microsoft® Azure Portal から取得できます。

    • Microsoft® Azure Portal で、リダイレクト URI を https://[author-instance]/libs/cq/sharepointlist/content/configurations/wizard.html として追加します。 [author-instance] をオーサーインスタンスの URL に置き換えます。

    • API 権限の追加 offline_access および Sites.Manage.All (内) Microsoft® Graph タブを使用して、読み取り/書き込み権限を設定します。 追加 AllSites.Manage の権限 SharePoint タブをクリックして、SharePointデータをリモートで操作します。

    • OAuth URL https://login.microsoftonline.com/tenant-id/oauth2/v2.0/authorize を使用します。 <tenant-id> を Microsoft® Azure Portal のアプリの tenant-id に置き換えます。

      note note
      NOTE
      クライアント秘密鍵​フィールドは、Azure Active Directory アプリケーションの設定に応じて、必須またはオプションになります。 アプリケーションでクライアント秘密鍵を使用するように設定されている場合は、クライアントの秘密鍵を指定する必要があります。
  5. 接続」をクリックします。 接続が完了すると Connection Successful メッセージが表示されます。

  6. 選択 SharePoint Site および SharePoint List 」をドロップダウンリストから選択します。

  7. 作成」を選択して、Microsoft® SharePointList 用のクラウド設定を作成します。

証明書ベースの認証 certificate-based-authentication

SharePoint リスト設定の証明書ベースの認証は、アーリーアダプタープログラムの下にあります。 早期導入プログラムに参加し、機能へのアクセスをリクエストするには、公式のメール ID で aem-forms-ea@adobe.com までメールを送信してください。

SharePoint List configuration wizardで、次の操作を行います。

  1. 認証タイプ​を​ 証明書ベースの認証 ​に設定します。
  2. タイトルクライアント ID証明書エイリアステナント Id​および​ テナント名 ​を指定します。
  3. SharePoint サイト URL​を入力し、必要に応じてサイト接続を確認して、SharePoint リスト​を選択します。
  4. 接続​をクリックして接続を確認し、保存して閉じる​をクリックして設定を保存します。

次のスクリーンショットは、証明書ベースの認証​を使用したSharePoint リスト設定を示しています。

証明書ベースの認証を使用したSharePoint リストの設定 {align="center" width="50%,"}

AEMおよびMicrosoft Azure用の証明書を準備するには、AEMで次の手順を実行し、公開証明書をMicrosoft Azureに登録します。

AEM内

  1. ツールセキュリティユーザー​に移動します。
  2. fd-cloudservice​を検索し、ユーザーを選択して、プロパティ​をクリックします。
  3. キーストア」タブを開きます。 キーストアがまだ作成されていない場合は、「キーストアを作成」をクリックし、プロンプトに入力してキーストアのパスワードを設定します。
  4. キーストアに秘密鍵を追加します:「キーストアファイルから秘密鍵を追加」を展開し、.jks ファイルをアップロードします。
  5. SharePoint リスト設定の​ 証明書エイリアス ​と一致する​ エイリアス ​を入力し、キー資料を送信してから、保存して閉じる​をクリックします。

このスクリーンショットは、証明書が追加された後にキーストアを表示します。 エイリアス​は、SharePoint List クラウド設定の​ 証明書エイリアス ​と一致する必要があります。

fd-cloudservice ユーザーキーストアと証明書エイリアス ​ {align="center" width="50%,"}

Microsoft Azureで

  1. アプリケーション登録を開き、証明書と秘密鍵 > 証明書​に移動します。
  2. 証明書をアップロード」を選択し、Azureがアプリケーションに対して信頼する必要がある証明書ファイル(公開鍵)をアップロードします。

このスクリーンショットには、Azure ポータルの「証明書」タブが表示され、アプリ登録用の証明書をアップロードします。

Azure アプリ登録証明書とシークレット ​ {align="center" width="50%,"}

​2. アダプティブフォームでのフォームデータモデル(FDM)を使用した送信 use-submit-using-fdm

作成した SharePoint リスト設定をアダプティブフォーム内で使用すると、データや生成済みのレコードのドキュメントを SharePoint リストに保存できます。 アダプティブフォームで SharePoint リストを使用するには、次の手順を実行します。

フォームを送信すると、データは指定した Microsoft® Sharepoint リストストレージに保存されます。

NOTE
Microsoft® SharePointリストでは、次の列タイプはサポートされていません。
  • 画像列
  • メタデータ列
  • ユーザー列
  • 外部データ列

関連記事

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