Outlook 用 Microsoft Dynamics 365 のカスタム コードの記述
公開日: 2017年1月
対象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online
Microsoft Office Outlook 用には次の 2 つの Microsoft Dynamics 365 クライアントがあります。
Outlook 用 Microsoft Dynamics 365
オフライン アクセス対応 Microsoft Office Outlook 用 Microsoft Dynamics 365
Outlook 用 Microsoft Dynamics 365 は、インターネット接続を使用して Microsoft Dynamics 365 サーバーに接続しているときにだけ使用できます。 このクライアントを使用すると、複数のユーザーが同じコンピューター Microsoft Dynamics 365 を使用して Microsoft Outlook にアクセスできます。Microsoft Outlook と緊密に統合されており、同期、差し込み印刷、その他の機能を使用できます。
オフライン アクセス対応 Microsoft Office Outlook 用 Microsoft Dynamics 365 はオフラインでの使用をサポートします。 ユーザーは Outlook 用 Dynamics 365 での場合とまったく同じように Dynamics 365 データとやり取りできますが、インターネットを切断してもデータへのアクセスを続けることができます。 オフラインでの使用をサポートするため、オフライン アクセス対応 Microsoft Office Outlook 用 Microsoft Dynamics 365 はローカル Web サーバー (Cassini とも呼ばれます) でホストされている、Microsoft Dynamics 365 Server のローカル バージョンを使用します。 このローカル Web サーバーは、オフライン アクセス対応 Microsoft Office Outlook 用 Microsoft Dynamics 365 のローカル インスタンスが Microsoft Dynamics 365 にアクセスするためにのみ使用できます。Microsoft SQL Server 2008 Express Edition データベースがデータ ストレージを提供します。オフライン アクセス対応 Microsoft Office Outlook 用 Microsoft Dynamics 365 が同期されるときは、サーバーで行われたデータの変更やカスタマイズは、Microsoft Dynamics 365 のローカル アプリケーションに転送されます。 エンティティ データの同期に使用されるフィルターのカスタマイズの詳細については、オフラインと Outlook のフィルターおよびテンプレート を参照してください。
Microsoft Dynamics 365 には Microsoft.Crm.Outlook.Sdk アセンブリが含まれており、Microsoft Outlook をカスタマイズするときに使用できます。 これには、どのクライアントが使用されているか、また、ユーザーがオンラインかオフラインかを決めるメソッドが含まれており、 これらの基準を使用して、ネットワークへの接続に必要な機能を無効にできます。
オフライン アクセス対応 Microsoft Office Outlook 用 Microsoft Dynamics 365 にはワークフローは含まれませんが、オフラインの間に機能するプラグインを展開できます。 ワークフローとプラグインは、ユーザーがデータを同期するときに適用されます。
メソッド
次の表に、CrmOutlookService で使用可能なメソッドの一覧を示します。
インスタンス メソッド |
説明 |
---|---|
オフライン アクセス対応 Microsoft Office Outlook 用 Microsoft Dynamics 365 をオフライン状態にして、オフライン データベースとオンライン サーバーの同期をトリガーします。 このメソッドは、プラグインから呼び出すことはできません。 |
|
オフライン アクセス対応 Microsoft Office Outlook 用 Microsoft Dynamics 365 をオンライン Microsoft Dynamics 365 Server と同期します。 このメソッドは、プラグインから呼び出すことはできません。 |
|
オフライン アクセス対応 Microsoft Office Outlook 用 Microsoft Dynamics 365 をオフライン状態に設定し、オフライン データベースとオンライン サーバーの同期をトリガーしません。 |
|
Microsoft Outlook と Microsoft Dynamics 365 Server の間の同期イベントをトリガーします。 |
プロパティ
次の表に、CrmOutlookService で使用可能なプロパティの一覧を示します。
インスタンス プロパティ |
説明 |
---|---|
Outlook 用 Dynamics 365 が Microsoft Outlook によって読み込まれているかどうかを示す値を取得します。 |
|
オフライン アクセス対応 Microsoft Office Outlook 用 Microsoft Dynamics 365 がオフラインかどうかを示す値を取得します。 |
|
Outlook 用 Dynamics 365 がインストールされているかどうかを示す値を取得します。 |
|
Microsoft Dynamics 365 の状態に基づいて、Outlook 用 Dynamics 365 Server に接続するために使用するサーバー URL を取得します。 |
|
オフライン アクセス対応 Microsoft Office Outlook 用 Microsoft Dynamics 365 の状態を取得します。 |
関連項目
Microsoft.Crm.Outlook.Sdk
Outlook 用 Microsoft Dynamics 365 の展開
オフラインと Outlook のフィルターおよびテンプレート
サンプル: Outlook 用 Dynamics 365 メソッドの使用
Microsoft Dynamics 365
© 2017 Microsoft. All rights reserved. 著作権