Microsoft Dynamics 365 および Power Apps との統合

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:13分
  • ServiceNow インスタンスを Microsoft Dynamics 365 および Power Apps サービスと統合すると、ソフトウェア サブスクリプションを追跡し、未使用のライセンスを再利用できます。

    重要:

    この統合では、すべての Dynamics 365 および Power Apps 製品のユーザーサブスクリプションの詳細 Microsoft 取得されます。さらに、 ソフトウェア資産管理 は、ユーザーサブスクリプションベースのモデルを使用して、製品のライセンスコンプライアンスを提供します。

    最適化のため、 ソフトウェア資産管理 アクティビティの最終日を自動的に追跡し、次のアプリケーションの使用率の低いアプリケーションを特定します。
    • Dynamics 365 for Sales (Professional、Premium、Enterprise)
    • Dynamics 365 for Customer Service (Professional、Enterprise、Enterprise for Government、Professional Attach to Qualifying Dynamics、Sales、および Customer Service Enterprise)
    • Dynamics 365 for Team メンバー
    • Microsoft Relationship Sales (MRS)

    Microsoft 365 サービスの詳細については、「 Microsoft 365 よく寄せられる質問」を参照してください。

    重要:
    必要なユーザーまたは API 権限のみにアクセス権を付与することで、セキュリティリスクを最小限に抑え、情報を保護します。
    表 : 1. 最小限のユーザー権限
    プロセス Microsoft Dynamics 365 and Power Apps アプリケーションで必要なユーザーロール 認証スコープ
    サブスクリプションをダウンロード
    • グローバルアドミニストレーター
    • Dynamics 365 アドミニストレーター
    注:
    ソフトウェア資産管理 - SaaS ライセンス管理 プラグイン (com.sn_sam_saas_int) バージョン 15.0.17 以降をインストールしている場合は、グローバルリーダーロールが必要です。
    • Organization.Read.All
    • User.Read.All
    • user_impersonation
    グローバルリーダーロールの認証スコープ:
    • LicenseAssignment.Read.All
    • User.Read.All
    ユーザーアクティビティのプル Dynamics 365 アドミニストレーター user_impersonation

    Microsoft AzureActive Directory を設定

    Microsoft AzureActive Directory (AD) を設定します。

    始める前に

    必要なロール:Microsoft アドミンセンターのグローバルアドミニストレーターおよび Dynamics 365 アドミニストレーター

    手順

    1. アドミンアカウントを使用して Microsoft Azure ポータルにログインし、 Azure Active Directory に移動します。
    2. [アプリの登録] セクションに移動し、[+ 追加] で [アプリの登録] を選択します。
    3. [アプリケーションを登録] フォームのフィールドに入力します。
      表 : 2. アプリケーション登録フォームのフィールド
      フィールド 説明
      名前 登録するアプリケーションの名前。
      サポートされているアカウントの種類 必要な組織ディレクトリーを持つアカウント。
      リダイレクト URI (オプション) Azureにアクセスする URL。通常は ServiceNow インスタンスの URL です。
      重要:
      Azure AD アプリは、このセットアップのアプリ登録で Web アプリケーションである必要があるため、[プラットフォームの選択] ドロップダウン リストで [Web] を選択する必要があります。
    4. [登録 (Register)] を選択します。
    5. 登録したアプリケーションを開き、[ 概要 ] セクションに移動します。
    6. アプリケーション (クライアント) ID とディレクトリ (テナント) ID を収集します。
    7. [証明書とシークレット (Certificates and secrets)] セクションに移動します。
    8. クライアントシークレットを作成し、クライアントシークレットキーを収集します。
      クライアントシークレットキーは、 ServiceNow インスタンスを構成するときに必要になります。
    9. [API アクセス許可] で、 [+ アクセス許可の追加 ] を選択し、 [ 組織が使用する API] を選択します。
    10. [Microsoft Graph] を選択し、次の [委任されたアクセス許可] を追加します。
      • Organization.Read.All
      • User.Read.All
      • Offline_access
    11. Dynamics CRM を選択し、次のアクセス許可を追加します。
      user_impersonation
    12. [同意を付与する] で、[ アドミンの同意を付与する] を選択します。
    13. [認証] セクションの [リダイレクト URI] で、ServiceNowインスタンスのリダイレクト URI を入力します。

    Dynamics 365 と Power Apps Microsoft 設定

    Microsoft Dynamics 365 および Power Apps のシステム レベルの設定を行います。

    始める前に

    必要なロール:アドミン

    手順

    1. https://admin.powerplatform.microsoft.com/」に進みます。
    2. [環境] で、Dynamics アクティビティを引き出す環境を選択します。
    3. 上部のリボンから [設定] を選択します。
    4. [ 監査とログ] を選択します。
    5. 次のチェックボックスをオンにします。
      • 監査を開始
      • ログアクセス
      • ログを読み取る
    6. [ 追加の監査設定] を選択します。
    7. [ 設定 ] リストから [監査] を選択します。
    8. [グローバル監査設定] を選択します。
    9. 次のチェックボックスをオンにします。
      • 監査を開始
      • ユーザーアクセスを監査
      • 監査の読み込みを開始
      • 共通エンティティ
      • 営業エンティティ
      • カスタマーサービスエンティティ
    10. [OK] を選択します。

    Microsoft Dynamics 365 と Power Apps のServiceNowインスタンスの設定

    Microsoft Dynamics 365 と Power Apps のServiceNowインスタンスを設定して、ソフトウェア サブスクリプションを追跡し、未使用のライセンスを再利用します。

    始める前に

    必要なロール:admin または sam_integrator

    重要:
    [Application Manager] ページでオプションの機能をインストールするときに、この統合の [Microsoft Dynamics 365 スポーク] チェックボックスを選択する必要があります。必要な SaaS アプリケーションの選択の詳細については、「 SaaS ライセンス管理の要求」を参照してください。

    このタスクについて

    ソフトウェア資産ワークスペース を使用している場合、コア UIMicrosoft Dynamics 365 と Power Apps の統合プロファイルを作成するオプションは非アクティブです。

    手順

    1. 統合プロファイルに移動します。
      インターフェイスアクション
      コア UI
      1. 移動先 すべて > ソフトウェア資産 > SaaS ライセンス > 直接統合プロファイル.
      2. [新規] を選択します。
      3. Microsoft Dynamics 365 と Power Apps の統合プロファイル を選択します。
      ソフトウェア資産ワークスペース
      1. 移動先 ライセンス操作 > ユーザーサブスクリプション > 直接統合プロファイル.
      2. [新規] を選択します。
      3. ドロップダウン リストから Microsoft Dynamics 365 と Power Apps を選択します。
      4. [続行] を選択します。
    2. [ 表示名] フィールドに任意の名前を入力します。
    3. [ アクティビティサブフローを計算 ] タブの [ユーザーアクティビティの分析元 (Analyze user activity from )] フィールドで、アクティビティをプルする開始日付を選択します。
    4. [保存] をクリックします。
      ドラフト統合プロファイルが作成されます。[ サブスクリプションサブフローをダウンロード (Download Subscription Subflow )] タブに [ 接続と資格情報 ] フィールドが表示され、自動的に [sn_ms_365_spoke] に設定されます 。Microsoft_365_Graph。[ アクティビティサブフローを計算 ] タブに [ 接続と資格情報 ] フィールドが表示され、自動的に [sn_ms_365_spoke] に設定されます 。Microsoft_365_Dynamics
    5. [ サブスクリプションサブフローをダウンロード (Download Subscription Subflow )] タブの [接続と資格情報 (Connection & Credential )] フィールドの横にあるプレビュー ( プレビューアイコン) アイコンを選択します。
    6. [ 認証情報を入力してください] セクションに、 Microsoft AzureActive Directory を設定 から受け取った値を入力します。
      1. [ テナント ID ] フィールドにテナント ID を入力します。
      2. [ OAuth クライアント ID ] フィールドに OAuth クライアント ID を入力します。
      3. [ OAuth クライアントシークレット ] フィールドに、OAuth クライアントシークレットキーを入力します。
    7. [OAuth トークンを作成して取得] を選択します。
      重要:
      この手順は、 Microsoft 管理センターでグローバル管理者ロールを持つユーザーが実行する必要があります。
    8. Microsoft 365 アカウントへのログインを求められた場合は、Microsoft 365認証情報を入力して Microsoft 365 アカウントにログインします。
    9. [ アクティビティサブフローを計算 ] タブの [接続と資格情報 ] フィールドの横にある [プレビュー] ( プレビュー) アイコンを選択します。
    10. [ 新しい接続および資格情報エイリアスの作成] を選択します。
    11. [接続と資格情報を作成] ウィンドウで、次の操作を実行します。
      1. [ 接続 URL] フィールドに接続 URL を入力します。
        接続 URL をフェッチするには、Microsoft 管理ポータルにログインし、次に移動します アドミンセンター > すべてのアドミンセンター > Dynamics 365 アプリの選択 > 環境. 統合する環境を選択します。環境 URL は接続 URL です。
      2. [ OAuth クライアント ID ] フィールドに OAuth クライアント ID を入力します。
      3. [ OAuth クライアントシークレット ] フィールドに、OAuth クライアントシークレットキーを入力します。
    12. [OAuth トークンを作成して取得] を選択します。
      重要:
      この手順は、 Microsoft 管理センターで Dynamics 365 管理者ロールを持つユーザーが実行する必要があります。
    13. 統合プロファイルに戻ります。
    14. 統合プロファイルフォームで、[ 接続を検証 ] を選択して、この統合の接続と認証情報の詳細を確認します。

      接続を検証すると、サブスクリプションのダウンロード API とアクティビティの計算 API は検証されますが、サブスクリプションの再利用 API は確認されません。

    15. 接続が確認されたら、[ 公開] を選択します。
    16. [公開の確認] ダイアログボックスで、[ OK] を選択します。
      注:
      統合プロファイルの公開後に [ダウンロードアクティビティ ] チェックボックスをオフにした場合は、次のイベントが発生するため、接続を再検証してから統合プロファイルを再公開する必要があります。
      • 統合プロファイルフォームの [ステータス ] フィールドが [ドラフト] に変わります。
      • [ 接続を検証 ] ボタンがフォームに表示されます。
      • 現在の SAM - Refresh <displayname> Activity ジョブが削除されます。

    次のタスク

    統合が接続されると、 ServiceNow インスタンスは、毎日更新されるソフトウェアモデル、再利用ルール、およびソフトウェアサブスクリプションを自動的に作成します。

    一意の接続を持つ複数の統合プロファイルを設定する場合は、子エイリアスを作成して、統合プロファイルごとに異なる構成と設定を管理します。詳細については、「子エイリアスを作成して複数の統合プロファイルを設定」を参照してください。

    自動的に生成されたすべての再利用ルールを確認して、ユーザーサブスクリプションを再利用します。詳細については、「ソフトウェア再利用ルールのレビュー」を参照してください。

    自動生成されたソフトウェアモデルのソフトウェアエンタイトルメントを作成し、所有するソフトウェアに対して使用済みソフトウェアを追跡します。
    調整は、サブスクリプションでスケジュール済みジョブとして、またはオンデマンドで実行されます。調整結果は、 ライセンスワークベンチ (クラシックアプリケーションソフトウェア資産管理 ) または ライセンス使用状況ビュー (ソフトウェア資産ワークスペース) で表示できます。これらの結果を使用して、ライセンスコンプライアンスの状況を判断し、非準拠を修正します。

    Microsoft Dynamics 365サブスクリプションの最適化

    評価Microsoft Dynamics 365サブスクリプションのソフトウェア使用アクティビティはライセンス使用状況を監視し、ライセンス割り当てを最適化し、アサインされたライセンスのコストを削減できる可能性があります。ソフトウェア使用アクティビティとは、ソフトウェア製品がどのように使用されているかを指します。

    ソフトウェア使用アクティビティと発生したコストに基づいて、 ソフトウェア資産管理 は以下を含むソフトウェアサブスクリプションの最適化の推奨事項を生成します。

    • 使用率の低いサブスクリプション

      ソフトウェア資産管理 使用率の低いサブスクリプションを再利用することをお勧めします。たとえば、アクティビティの最終日が現在の日付の 60 日前 前 場合、そのサブスクリプションは使用率の低いサブスクリプション みなされます。

    • 統合されるサブスクリプション

      ユーザーがさまざまなMicrosoft Dynamics 365アプリケーションのベースライセンスを複数持っている場合はソフトウェア資産管理、サブスクリプションを統合してライセンスを最適化することをお勧めします。このアプローチでは、1 つの基本ライセンスを購入し、残りを添付付き ライセンスとして取得することで、コスト効率を高めながら Microsoft のライセンス条項を確実に遵守します。

      たとえば、Dynamics 365 Commerce、Dynamics 365 Finance、および Dynamics 365 Human Resources 基本ライセンス サブスクリプションを ユーザーに対して購入した場合、 ソフトウェア資産管理 は Dynamics 365 Commerce を基本ライセンスとして使用し、Dynamics 365 Finance と Dynamics 365 Human Resources を基本ライセンスの添付された ライセンスとして使用することをお勧めします。詳細については、 Dynamics 365 の価格の概要ページから Dynamics 365 ライセンス ガイドをダウンロードできます。

    Microsoft Dynamics 365 および Power Apps との統合統合が完了すると、ソフトウェアサブスクリプション [samp_sw_subscription] テーブルで使用状況アクティビティ情報を表示できます。