Écrire du code personnalisé pour Microsoft Dynamics CRM 2015 pour Outlook

 

Date de publication : novembre 2016

S’applique à : Dynamics CRM 2015

Il existe deux clients Microsoft Office Outlook pour Microsoft Dynamics 365 :

  • Microsoft Dynamics CRM pour Outlook

  • Microsoft Dynamics CRM pour Microsoft Office Outlook avec accès hors connexion

Microsoft Dynamics CRM pour Outlook peut être utilisé lorsque vous êtes connecté au serveur Microsoft Dynamics 365 via une connexion Internet. Il permet à plusieurs utilisateurs d’accéder à Microsoft Dynamics 365 via Microsoft Outlook sur le même ordinateur avec l’intégration complète à Microsoft Outlook, notamment la synchronisation, la fusion, le publipostage et d’autres fonctionnalités.

Microsoft Dynamics CRM pour Microsoft Office Outlook avec accès hors connexion prend en charge l’utilisation hors connexion. Les utilisateurs interagissent avec leurs données CRM tout comme ils le font dans Dynamics CRM pour Outlook, mais ils peuvent continuer à accéder aux données même lorsqu’ils sont déconnectés d’Internet. Pour prendre en charge l’utilisation en mode hors connexion, Microsoft Dynamics CRM pour Microsoft Office Outlook avec accès hors connexion utilise une version locale du serveur Microsoft Dynamics 365 hébergé sur un serveur Web local (également appelé Cassini). Ce serveur Web local peut être utilisé pour l’instance locale de Microsoft Dynamics CRM pour Microsoft Office Outlook avec accès hors connexion pour accéder à Microsoft Dynamics 365. Une base de données de Microsoft SQL Server 2008 Express Edition fournit le stockage des données. Lorsque Microsoft Dynamics CRM pour Microsoft Office Outlook avec accès hors connexion est synchronisé, les modifications des données et personnalisations appliquées sur le serveur sont transférées à l’application locale de Microsoft Dynamics 365. Pour plus d’informations sur la personnalisation des filtres utilisés pour synchroniser les données d’entité, voir Filtres et modèles hors connexion et Outlook.

Microsoft Dynamics 365 contient l’assembly Microsoft.Crm.Outlook.Sdk, que vous pouvez utiliser lorsque vous personnalisez Microsoft Outlook. Cela inclut les méthodes pour déterminer le client utilisé et si l’utilisateur est en ligne ou hors connexion. Vous pouvez utiliser ces critères pour désactiver des fonctionnalités qui requièrent une connexion au réseau.

Les workflows ne sont pas inclus dans Microsoft Dynamics CRM pour Microsoft Office Outlook avec accès hors connexion, mais des plug-ins qui fonctionneront en mode hors connexion peuvent être déployés. Les workflows et les plug-ins sont appliquées lorsque l’utilisateur synchronise leurs données.

méthodes

Le tableau suivant répertorie les méthodes disponibles dans CrmOutlookService :

Méthode d’instance

Description

GoOffline

Met Microsoft Dynamics CRM pour Microsoft Office Outlook avec accès hors connexion en mode hors connexion et déclenche une synchronisation de la base de données hors connexion avec le serveur en ligne. Cette méthode ne peut pas être appelée à partir d’un plug-in.

GoOnline

Synchronise Microsoft Dynamics CRM pour Microsoft Office Outlook avec accès hors connexion avec le serveur Microsoft Dynamics 365 en ligne. Cette méthode ne peut pas être appelée à partir d’un plug-in.

SetOffline

Définit Microsoft Dynamics CRM pour Microsoft Office Outlook avec accès hors connexion sur le mode hors connexion sans déclencher de synchronisation de la base de données hors connexion avec le serveur en ligne.

Sync

Déclenche un événement de synchronisation entre Microsoft Outlook et le serveur Microsoft Dynamics 365.

Propriétés

Le tableau suivant répertorie les propriétés disponibles dans CrmOutlookService :

Propriété d’instance

Description

IsCrmClientLoaded

Obtient une valeur qui indique si Dynamics CRM pour Outlook est chargé par Microsoft Outlook.

IsCrmClientOffline

Obtient une valeur qui indique si Microsoft Dynamics CRM pour Microsoft Office Outlook avec accès hors connexion est hors connexion.

IsCrmDesktopClient

Obtient une valeur qui indique si Dynamics CRM pour Outlook est installé.

ServerUri

Obtient l’URI du serveur à utiliser pour se connecter au serveur Microsoft Dynamics 365 en fonction de l’état de Dynamics CRM pour Outlook.

State

Obtient l’état de Microsoft Dynamics CRM pour Microsoft Office Outlook avec accès hors connexion.

Voir aussi

Microsoft.Crm.Outlook.Sdk
Extension de Microsoft Dynamics CRM 2015 pour Outlook
Filtres et modèles hors connexion et Outlook
Exemple : utiliser des méthodes CRM pour Outlook

© 2017 Microsoft. Tous droits réservés. Copyright