Dynamics 365 Commerce と Microsoft Teams の統合を有効化する

この記事では、Microsoft Dynamics 365 Commerce と Microsoft Teams の統合を有効化する方法について説明します。

Teams に Dynamics 365 Commerce からの情報を提供し、Teams と 販売時点管理 (POS) のアプリケーション間でタスク管理機能を同期させるには、Commerce 本部で統合機能を有効にする必要があります。

メモ

Teams の 統合を有効にした場合、Teams とデータを共有することに同意することになります。 Teams と共有するデータは、ご利用の Commerce データとは異なる国/地域に存在する可能性があり、また、異なるコンプライアンス基準の対象となる可能性があります。 詳細については、Microsoft トラストセンター を参照してください。 マイクロソフトのプライバシー ポリシーについては、 Microsoft プライバシー ステートメントを参照してください。

Teams との統合を有効化する

Microsoft Teams と Commerce との統合を有効にする前に、Azure ポータルで Teams アプリケーションをテナントに登録する必要があります。

Azure ポータルで Teams アプリケーションをテナントに登録するには、以下の手順に従います。

  1. クイック スタート : Microsoft IDプラットフォームにアプリを登録する に記載の手順に従い、Azure ポータルで Teams アプリケーションをテナントに登録します。
  2. アプリの登録タブで、前述の手順で作成したアプリを選択します。 認証タブで、プラットフォームの追加を選択します。
  3. ダイアログ ボックスで、Webを選択します。 リダイレクト URL フィールドで、<HQUrl>/oauth. 形式で URL を入力します。 <HQUrl> をご利用の Commerce 本部の URL に置き換えます (例: https://hxennugbjtweufmdeo385f47fadb6aa9a0aos.cloudax.int.dynamics.com/oauth)。
  4. 登録したアプリの概要ページで、アプリケーション (クライアント) ID をコピーします。 次のセクションで Commerce 本部での Teams 統合を有効にするために、この値を提供する必要があります。
  5. クライアント シークレットの追加の手順に従って、クライアント シークレットを追加します。 続いて、クライアント用のシークレットの値をコピーします。 次のセクションで Commerce 本部での Teams 統合を有効にするために、この値を提供する必要があります。
  6. API のアクセス許可アクセス許可の追加の順に選択します。
  7. API 権限の要求ダイアログ ボックスで、 Microsoft Graphを選択して委任されたアクセス許可を選択し、グループを展開して、Group.ReadWrite.All を選択してアクセス許可の追加を選択します。
  8. API 権限の要求ダイアログ ボックスで、 アクセス許可の追加を選択してMicrosoft Graphを選択し、アプリケーションのアクセス許可を選択してグループを展開して、Group.ReadWrite.All を選択してアクセス許可の追加を選択します。
  9. API 権限の要求ダイアログ ボックスで、アクセス許可の追加を選択します。 組織が使用している API タブで、Microsoft Teams 小売りサービスを検索し、選択します。
  10. 委任されたアクセス許可を選択し、TaskPublishingを展開し、TaskPublising.ReadWrite.All を展開してアクセス許可の追加を選択します。 詳細については、Web API にアクセスするクライアント アプリケーションを構成する を参照してください。

Commerce 本部で Teams の統合を有効にするには、以下の手順に従います。

  1. 小売とコマース > チャネル設定 > Microsoft Teams 統合の構成に移動します。
  2. アクション ウィンドウで、編集を選択します。
  3. 有効化 Microsoft Teams 統合 オプションを はい に設定します。
  4. アプリケーション ID フィールドで、Azure ポータルで Teams アプリケーションを登録した際に取得したアプリケーション (クライアント) ID 値を入力します。
  5. アプリケーション キー フィールドで、Azure ポータルでクライアント シークレットを追加した際に取得したシークレット値を入力します。
  6. アクション ウィンドウで、保存を選択します。

次の図は、Commerce 本部での Teams 統合の設定例です。

Commerce 本部の Teams 統合構成。

Teams との統合を無効化する

Commerce 本部で Microsoft Teams の統合を無効にするには、以下の手順に従います。

  1. 小売とコマース > チャネル設定 > Microsoft Teams 統合の構成に移動します。
  2. アクション ウィンドウで、編集を選択します。
  3. 有効化 Microsoft Teams 統合 オプションを いいえ に設定します。
  4. アプリケーションID フィールドと アプリケーション キー フィールドから値をクリアします。
  5. アクション ウィンドウで、保存を選択します。

メモ

Commerce と Teams の統合を無効にすると、POS 端末には Teams アプリケーションから発行されたタスクが表示されなくなります。

追加リソース

Dynamics 365 Commerce と Microsoft Teams データ統合の概要

Dynamics 365 Commerce から Microsoft Teams へのプロビジョニング

Microsoft Teams と Dynamics 365 Commerce の POS 間でタスク管理を同期させる

Microsoft Teams でユーザーとロールを管理する

Microsoft Teams に既存のチームがある場合は、店舗とチームをマッピングします

Dynamics 365 Commerce と Microsoft Teams の統合に関する FAQ