メモ
Dynamics 365 Commerce の小売関連グループは、Yammer から Viva Engage に移行しました。 新しいViva Engage コミュニティにアクセスできない場合は、追加するフォーム (https://aka.ms/JoinD365commerceVivaEngageCommunity) に入力し、最新のディスカッションに参加してください。
この記事では、Microsoft Dynamics 365 CommerceとMicrosoft Teams統合を有効にする方法について説明します。
Dynamics 365 Commerceからの情報を使用して Teams をプロビジョニングし、Teams と POS (POS) アプリケーションの間でタスク管理機能を同期するには、コマース本社で統合機能を有効にする必要があります。
メモ
Teams の 統合を有効にした場合、Teams とデータを共有することに同意することになります。 Teams と共有するデータは、コマース データとは異なる国/地域に存在する場合があり、異なるコンプライアンス基準の対象となる場合があります。 詳細については、Microsoft トラストセンター を参照してください。 マイクロソフトのプライバシー ポリシーについては、 Microsoft プライバシー ステートメントを参照してください。
Teams との統合を有効化する
Microsoft Teams を Commerce と統合する前に、Azure ポータルで Teams アプリケーションをテナントに登録してください。
Azure ポータルで Teams アプリケーションをテナントに登録するには、次の手順に従います。
- Quickstart: Microsoft ID プラットフォームにアプリを登録するの手順に従って、Azure ポータルで Teams アプリケーションをテナントに登録します。
- アプリの登録タブで、前述の手順で作成したアプリを選択します。 認証タブで、プラットフォームの追加を選択します。
- ダイアログ ボックスで、Webを選択します。 リダイレクト URL フィールドで、HQUrl/oauth. 形式で URL を入力します。 HQUrl を Commerce headquarters の URL に置き換えます (例: )。
- 登録したアプリの概要ページで、アプリケーション (クライアント) ID をコピーします。 次のセクションでコマース本社で Teams 統合を有効にするには、この値が必要です。
- クライアント シークレットの追加の手順に従って、クライアント シークレットを追加します。 次に、クライアントの シークレット値 をコピーします。 次のセクションでコマース本社で Teams 統合を有効にするには、この値が必要です。
- API のアクセス許可を選択し、次に[アクセス許可の追加]を選択します。
Request API のアクセス許可 ダイアログ ボックスで、Microsoft Graph を選択します。委任されたアクセス許可 を選択し、Group を展開し、Group.ReadWrite.All を選択してから、Add permissions を選択します。- Request API permissions ダイアログ ボックスで、Add a permission を選択し、Microsoft Graph を選択します。 [アプリケーションのアクセス許可を選択し、Group を展開し、Group.ReadWrite.All を選択してから、Add permissions を選択します。
- API 権限の要求ダイアログ ボックスで、アクセス許可の追加を選択します。 [組織が使用するAP タブで、Microsoft Teams Retail Service を検索して選択します。
- 委任されたアクセス許可を選択し、TaskPublishingを展開し、TaskPublising.ReadWrite.All を展開してアクセス許可の追加を選択します。 詳細については、Web API にアクセスするクライアント アプリケーションを構成する を参照してください。
コマース本社で Teams 統合を有効にするには、次の手順に従います。
- リテールとコマースのチャネル設定 > Microsoft Teams 統合構成 に移動します。
- アクション ウィンドウで、編集を選択します。
- Enable Microsoft Teams integration オプションを Yes に設定します。
- Application ID フィールドに、Azure ポータルで Teams アプリケーションを登録するときに取得した Application (クライアント) ID の値を入力します。
- Application キー フィールドに、Azure ポータルでクライアント シークレットを追加するときに取得したSecret 値を入力します。
- アクション ウィンドウで、保存を選択します。
Teams との統合を無効化する
Commerce 本社でMicrosoft Teams統合を無効にするには、次の手順に従います。
- Retail and Commerce > Channel setup > Microsoft Teams Integration Configuration に移動します。
- アクション ウィンドウで、編集を選択します。
- Enable Microsoft Teams integration オプションを No に設定します。
- アプリケーションID フィールドと アプリケーション キー フィールドから値をクリアします。
- アクション ウィンドウで、保存を選択します。
メモ
Teams と Commerce の統合を無効にすると、POS ターミナルに Teams アプリケーションから発行されたタスクが表示されなくなります。
追加リソース
Dynamics 365 CommerceとMicrosoft Teams統合の概要
Dynamics 365 Commerce から Microsoft Teams をプロビジョニングする
Microsoft Teams と Dynamics 365 Commerce POS 間でタスク管理を同期します