このトピックでは、Dynamics 365 App for Outlook を設定して展開する方法について説明します。
Dynamics 365 App for Outlook は、顧客エンゲージメント アプリ ( Dynamics 365 Sales、 Dynamics 365 Customer Service、Dynamics 365Marketing、Dynamics 365Field Service、 Dynamics 365 Project Service Automation、 Dynamics 365 Customer Engagement (オンプレミス)、バージョン 9 など)、 および Microsoft Dataverse で実行されるモデル駆動型 Power Apps と連携します。
注
多重化のセットアップでは、Dynamics 365 アプリにアクセスするために必要なライセンスの数は減りません。 詳細については、「 多重化ライセンスの概要」を参照してください。
[前提条件]
セットアップを開始する前に、次の前提条件が必要です。
サーバー側同期を使用して受信メールの同期を設定する: 電子メール、予定、連絡先、タスクのサーバー側同期を設定する
Dynamics 365 App for Outlook は、Exchange Web Services (EWS) を使用して Microsoft Exchange と対話する Outlook アドインです。 これには、Microsoft Exchange で OAuth を有効にする必要があります。 詳細については、 makeEwsRequestAsync メソッドの認証とアクセス許可に関する考慮事項を参照してください。
Windows クライアントでは、Internet Explorer 11 をインストールして有効にする必要がありますが、必ずしも既定のブラウザーである必要はありません。 詳細については、「 Office アドインを実行するための要件」を参照してください。
サポートされている内容を確認する: App for Outlook のシステム要件、制限、構成値
手順 1: 既定の同期方法を設定する
Dynamics 365 App for Outlook を使用するには、電子メール処理のサーバー側同期を設定する必要があります。 電子メールの同期の詳細については、「受信メールと送信メールの同期を設定する」を参照してください。
アプリから、[設定]>[Advanced Settings]\(設定\) に移動します。
[設定]>[管理]、[システム設定] の順に選択します。
電子メール タブを選択し、電子メールをサーバーサイド同期で処理 に設定します。
手順 2: 電子メールの構成をテストし、メールボックスを有効にする
Dynamics 365 App for Outlook を使用できるように、ユーザー メールボックスを有効にしてテストします。
アプリから、[設定]>[Advanced Settings]\(設定\) に移動します。
[設定]>[電子メールの構成]、[メールボックス] の順に選択します。
[アクティブなメールボックス] ビューを選択し、テストして有効にするメールボックスを選択します。
コマンド バーで [ 電子メールの承認 ] を選択し、[ OK] を選択します。
承認されたら、[テスト] と [メールボックスの有効化] を選択します。
確認ダイアログ ボックスで、[ OK] を選択します。
システムが更新プログラムを処理するのを待つ必要がある場合があります。 有効にするメールボックスが多いほど、時間がかかる可能性があります。
手順 2.1: 構成を確認する
メールボックスが正しく設定されていることを確認するには、前の手順でテストしたメールボックスを開きます。
セットアップが成功した場合、 構成の [テスト結果 ] セクションが [ 未実行] から [成功] に変わります。
手順 3: セキュリティ ロールへのアクセスを提供する
Dynamics 365 App for Outlook User のセキュリティ ロールは、ビルド 9.1.0.4206 以降から入手できます。 ユーザーがこのセキュリティ ロールまたはその基になる特権を持っていない場合は、次のエラーが表示されます。 このアプリの使用が承認されていません。設定を更新するには、システム管理者に確認してください。 Dynamics 365 App for Outlook を使用できるように、ユーザーをこのロールに追加する必要があります。 これにより、ユーザーは App for Outlook にアクセスするために必要な基本的な特権を持つことができます。
ユーザーの役割に関連した基本特権に加えて、その他のセキュリティ特権によって、より多くの機能が有効になります。 たとえば、Dynamics 365 App for Outlook ユーザー セキュリティ ロールに加えて、潜在顧客テーブルに対する作成特権を持つユーザーには、該当する場合は潜在顧客テーブルへの解決メールが表示されます。
また、App for Outlook では、サービスに必要な最小限のセキュリティ ロールを使用してサーバー側の同期を適切に構成する必要があります。 これらのロールの概要を次の表に示します。
| 特権名 | テーブル | セキュリティ ロール内の場所 (タブ) |
|---|---|---|
| prvReadEmailServerProfile | EmailServerProfile | ビジネス管理 |
| prvWriteMailbox | メールボックス | ビジネス管理 |
| prvReadMailbox | メールボックス | ビジネス管理 |
| prvReadOrganization | 組織 | ビジネス管理 |
| prvSyncToOutlook (exchangesyncidmapping | Outlook | ビジネス管理 > プライバシー関連の特権 |
| prvReadActionCard | ActionCard | コア レコード |
| prvDeleteActivity | Activity | コア レコード |
| prvAppendActivity | Activity | コア レコード |
| prvWriteActivity | Activity | コア レコード |
| prvCreateActivity | Activity | コア レコード |
| prvReadActivity | Activity | コア レコード |
| prvAppendToActivity | Activity | コア レコード |
| prvReadConnection | 接続 | コア レコード |
| prvAssignContact | お問い合わせ | コア レコード |
| prvReadContact | お問い合わせ | コア レコード |
| prvWriteContact | お問い合わせ | コア レコード |
| prvCreateContact | お問い合わせ | コア レコード |
| prvDeleteContact | お問い合わせ | コア レコード |
| prvReadUserQuery | 保存されたビュー | コア レコード |
| prvReadQueue | 待ち行列 | コア レコード |
| 読み取りクエリ(prvReadQuery) | 表示 | Customization |
| prvReadIncident | 場合 | サービス |
| prvSearchAvailability | サービス管理 > その他の特権 | |
| prvOverrideCreatedOnCreatedBy | ビジネス管理 > その他の特権 |
注
チームを作成し、そのチームを Dynamics 365 App for Outlook ユーザー セキュリティ ロールに追加しても、そのチーム内のユーザーに権限が自動的に割り当てられません。 これは、 Dynamics 365 Appf for Outlook 権限を持つカスタム ロールにも適用されます。
ユーザーを App for Outlook セキュリティ ロールに追加するには、アプリから [設定]>[Advanced Settings] に移動します。
[設定]>[セキュリティ]、[ユーザー] の順に選択します。
一覧からユーザーを選択し、[ ロールの管理] を選択します。
[ ユーザー ロールの管理 ] ダイアログで、ユーザーに 対する Dynamics 365 App for Outlook ユーザー セキュリティ ロールを選択し、[ OK] を選択します。
手順 4: Outlook 用アプリをインストールする
選択したユーザー、すべてのユーザーに Dynamics 365 App for Outlook をプッシュしたり、必要に応じてユーザーが自分でインストールしたりするには、次の手順に従います。
Important
Microsoft Dataverse の環境では、管理者は Microsoft AppSource から Outlook 用アプリ ソリューションを取得できます。 AppSource にサインインしたら、App for Outlook をインストールする環境を選択します。 詳細については、「 Microsoft Dynamics 365 App for Outlook」を参照してください。
AppSource のインストールを成功させるには、Dataverse 組織に Dataverse ストアが必要です。
アプリをユーザーにプッシュするには、アプリから [設定]> [Advanced Settings] に移動します。
Go Settings>Dynamics 365 App for Outlook.
Microsoft Dynamics 365 App for Outlook の概要ページには、Outlook 用アプリを使用できるすべての対象ユーザーが一覧表示されます。 ユーザーにアプリをデプロイする方法には、いくつかの異なるオプションがあります。
オプション 1: 対象となるすべてのユーザーに Outlook 用アプリを自動的に追加するチェック ボックスをオンにします。 ユーザーの電子メールがサーバー側の同期によって同期されている場合、アプリをプッシュするためにそれ以上何もする必要はありません。
オプション 2: 正しく設定されているすべてのユーザーにアプリをデプロイするには、ADD APP FOR EIGIBILE USERS を選択します。 状態が [保留中] に変わります。
オプション 3: 特定のユーザーにアプリをプッシュし、一覧でそれらのユーザーを選択し、[ Outlook にアプリを追加] を選択します。
状態が [Outlook に追加済み] に 変わり、ユーザーがアプリを使用できるようになります。
追加されたユーザーの Outlook リボンにアプリが表示されます。
ユーザーが自分で App for Outlook をインストールする
アプリから、[設定]>[Advanced Settings]\(設定\) に移動します。
[設定] ボタンをクリックし、次に
Dynamics 365 アプリ用のアプリ を選択します。
Dynamics 365 アプリ用アプリ画面の Dynamics 365 App for Outlook で、ユーザーが [Outlook にアプリを追加] を選択します。
Dynamics 365 アプリ (オンプレミス) ユーザーに展開するには
Dynamics 365 アプリ (オンプレミス) を使用している場合は、次の手順に従います。
インターネットに接続する展開用に Dynamics 365 アプリ サーバーを構成します。 「Microsoft Dynamics 365 アプリ用に IFD を構成する」を参照してください。
Exchange オンプレミスに接続している場合は、OAuth プロバイダーを構成し、クライアント アプリを登録します。 OAuth を使用する Dynamics 365 アプリの Windows Server 2012 R2 の構成を参照してください。
インストールに関する問題のトラブルシューティング
[設定] ボタンの
をクリックしたときに、Dynamics 365 App for Outlook が表示されない場合は、機能が有効になっていることを確認してください。あなたまたはユーザーが Dynamics 365 App for Outlook のインストールに問題を抱えている場合は、Exchange メールボックスが現在、別の Microsoft Dataverse 環境または Customer Engagement (オンプレミス) 組織にリンクされている可能性があります。 Exchange メールボックス (メール アドレス) は、予定、連絡先、タスクを 1 つの組織とのみ同期でき、その組織に属するユーザーは、予定、連絡先、タスクを 1 つの Exchange メールボックスとのみ同期できます。 プライマリ同期組織を変更する場合は、Exchange に格納されている設定を上書きできます。 詳細については、このKB記事を参照してください。