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

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

    重要:

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

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

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

    重要:
    必要なユーザーまたは API 権限のみにアクセス権を付与することで、セキュリティリスクを最小限に抑え、情報を保護します。
    表 : 1. 最小限のユーザー権限
    責任を担います。 Microsoft Dynamics 365 および Power Apps アプリケーションで必要なユーザー ロール 認証スコープ
    サブスクリプションをダウンロード
    • グローバルアドミニストレーター
    • Dynamics 365 アドミニストレーター
    • Organization.Read.All
    • User.Read.All
    • user_impersonation
    ユーザーアクティビティのプル Dynamics 365 アドミニストレーター user_impersonation

    Microsoft AzureActive Directory を設定

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

    始める前に

    必要なロール:Microsoft 管理センターのグローバル管理者および Dynamics 365 管理者

    手順

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

    Microsoft Dynamics 365 と Power Apps の設定

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

    始める前に

    必要なロール:admin

    手順

    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. 統合プロファイルに移動します。
      インターフェイスアクション
      Core UI (コア UI)
      1. 次のように移動する。 All (すべて) > ソフトウェア資産 > SaaS ライセンス > 直接統合プロファイル.
      2. [New (新規)] を選択します。
      3. Microsoft Dynamics 365 と Power Apps の統合プロファイル を選択します。
      ソフトウェア資産ワークスペース
      1. 次のように移動する。 ライセンス操作 > ユーザー登録 > 直接統合プロファイル.
      2. [New (新規)] を選択します。
      3. ドロップダウン リストから Microsoft Dynamics 365 と Power Apps を選択します。
      4. [Continue (続行)] を選択します。
    2. [ 表示名 ] フィールドに任意の名前を入力します。
    3. [ アクティビティサブフローを計算 ] タブの [ ユーザーアクティビティの分析元 ] フィールドで、アクティビティをプルする日付を選択します。
    4. [Save (保存)] をクリックする。
    5. [Download Subscription Subflow] タブの [Connection & Credential] フィールドの横にあるプレビュー (プレビューアイコン) アイコンを選択します。
    6. [ 認証情報を入力してください (Please Enter the Credential Information )] セクションで、 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. 統合プロファイルフォームで、[ 接続を検証 ] を選択して、この統合の接続と資格情報の詳細を確認します。

      接続を検証すると、Download Subscriptions API と Calculate Activity API は検証されますが、Reclaim Subscriptions 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] テーブルで使用アクティビティ情報を確認できます。