Écrire le code personnalisé pour Microsoft Dynamics 365 pour Outlook

 

Date de publication : janvier 2017

S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

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

  • Microsoft Dynamics 365 pour Outlook

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

Microsoft Dynamics 365 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 365 pour Microsoft Office Outlook avec accès hors connexion prend en charge l’utilisation hors connexion. Les utilisateurs interagissent avec leurs données Dynamics 365 tout comme ils le font dans Dynamics 365 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 365 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 365 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 365 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 365 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 365 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 365 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 365 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 365 pour Outlook est chargé par Microsoft Outlook.

IsCrmClientOffline

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

IsCrmDesktopClient

Obtient une valeur qui indique si Dynamics 365 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 365 pour Outlook.

State

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

Voir aussi

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

Microsoft Dynamics 365

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