Microsoft Dynamics 365 for Finance and Operations スポークの設定

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む7読むのに数分
  • Microsoft Azure でカスタム OAuth アプリケーションを作成して、ServiceNow インスタンスと Microsoft Dynamics 365 for Finance and Operations を統合し、ServiceNow 要求を認証します。

    始める前に

    • 統合ハブ サブスクリプションの要求。
    • Microsoft Dynamics 365 for Finance and Operations スポークを有効化します。
    • 必要なロール:admin
    注:
    接続と資格情報エイリアスを設定した後、必ず Microsoft Dynamics 365 Finance and Operations アプリケーションから最新のメタデータを取得してください。

    Microsoft Dynamics 365 for Finance and Operations を OAuth プロバイダーとして登録

    Microsoft Dynamics 365 for Finance and Operations を OAuth プロバイダーとして登録して、ServiceNow インスタンスが OAuth 2.0 トークンを要求できるようにします。

    始める前に

    必要なロール:管理者

    手順

    1. 移動先 すべて > システム OAuth > アプリケーションレジストリー.
    2. Microsoft D365 Fin and Ops Spoke OAuth のレコードを開きます。
    3. フォームに、これらの値を入力します。
      表 : 1. アプリケーションレジストリフォーム
      フィールド 説明
      名前 レコードを一意に識別する名前を入力します。たとえば、次のように入力します。 Microsoft Dynamics 365 for Finance and Operations OAuth
      クライアント ID Microsoft Dynamics 365 for Finance and Operations 中に作成されたクライアント ID アプリケーション構成。
      クライアントシークレット Microsoft Dynamics 365 for Finance and Operations アプリケーション構成中に作成されたクライアントシークレット
      認証 URL OAuth 認証コードのエンドポイントです。次のように入力します:「https://login.microsoftonline.com/<AzureTenantID>/oauth2/v2.0/authorize
      トークン URL OAuth サーバートークンのエンドポイントです。次のように入力します:「https://login.microsoftonline.com/<AzureTenantID>/oauth2/v2.0/token
      トークン失効 URL OAuth サーバートークン失効エンドポイントです。
      リダイレクト URL 次の形式の OAuth コールバックエンドポイント: https://<instance>.service-now.com/oauth_redirect.do
      OAuth API スクリプト 要求と応答をカスタマイズするスクリプトです。[] を選択します。
      ロゴ URL アプリケーションロゴとして使用するイメージを含む URL です。
      デフォルトの権限許可タイプ トークンを確立するために使用される権限許可タイプです。[クライアント資格情報] を選択します。
      リフレッシュ トークンの有効期間 リフレッシュトークンが有効になる時間 (秒) デフォルトの時間は 86,400,000 秒です。
      PKCE が必要 (PKCE required) パブリッククライアントが認証に PKCE を要求できるようにするオプション。
      注:
      PKCE が有効になっている場合、[デフォルトの権限許可タイプ] として使用できるのは [認証コード] のみです。
      アプリケーション このレコードを含むアプリケーションスコープです。
      アクセス可能 このレジストリにアクセスできるアプリケーションスコープです。
      有効 アプリケーションレジストリを積極的に使用するためのオプションです。
      相互認証を有効にします トークンの要求と取り消しに相互認証を使用するオプション。このオプションでは、相互認証プロファイルを指定する必要があります。
    4. フォームヘッダーを右クリックし、[保存] をクリックします。

    Microsoft Dynamics 365 for Finance and Operations 用に接続レコードを作成

    Microsoft Dynamics 365 for Finance and Operations 用に接続レコードを作成します。Microsoft Dynamics 365 for Finance and Operations スポークの接続および資格情報エイリアスは、これらの接続を使用して、Microsoft Dynamics 365 for Finance and Operations のアクションを実行します。

    手順

    1. 移動先 すべて > 接続 & 認証情報 > 接続および資格情報エイリアス.
    2. MicrosoftD365FinAndOps のエイリアスレコードを開きます。
    3. [接続] タブで、[新規] をクリックします。
    4. フォームの各フィールドに入力します。
      表 : 2. 接続フォーム
      フィールド 説明
      名前 レコードを一意に識別する名前を入力します。例を次に示します。 Microsoft Dynamics 365 for Finance and Operations Connection
      資格情報 Microsoft Dynamics 365 for Finance and Operations 用に作成された資格情報レコード。 [MicrosoftD365FinAndOps.Credential] を検索して選択します。
      接続エイリアス この接続に関連付けられているエイリアスレコード。「sn_ms_fin_ops_spk.MicrosoftD365FinAndOps」と入力します。
      接続 URL Microsoft Dynamics 365 for Finance and Operations に接続するベース URL。次のように入力します:「https://<instance_ID>.cloudax.dynamics.com/
      有効 接続レコードを積極的に使用にするオプションです。
      ドメイン アクションを実行するドメインです。
    5. [送信] をクリックします。

    Microsoft Dynamics 365 Finance and Operations からメタデータを取得

    Microsoft Dynamics 365 Finance and Operations からメタデータを取得し、ServiceNow インスタンスに保存します。ダイナミックアクションは、Microsoft Dynamics 365 Finance and Operations からの最新のメタデータを必要とします。

    始める前に

    必要なロール:admin

    手順

    1. 移動先 すべて > Microsoft D365 FinOps メタデータ > Microsoft D365 FinOps メタデータのコンテンツ.
    2. [メタデータを取得またはリフレッシュ] をクリックします。
    3. Microsoft Dynamics 365 Finance and Operation アプリケーションから更新されたメタデータを取得するエイリアスを選択し、[OK] をクリックします。
      注:
      Microsoft Dynamics 365 Finance and Operations アプリケーションに変更がある場合は、必ず最新のメタデータを取得してください。