Escribir código personalizado para Microsoft Dynamics 365 para Outlook

 

Publicado: enero de 2017

Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Existen dos clientes de Microsoft Office Outlook para Microsoft Dynamics 365:

  • Microsoft Dynamics 365 para Outlook

  • Microsoft Dynamics 365 para Microsoft Office Outlook con acceso sin conexión

Microsoft Dynamics 365 para Outlook puede usarse únicamente cuando está conectado al servidor de Microsoft Dynamics 365 mediante una conexión a Internet. Permite que varios usuarios tengan acceso a Microsoft Dynamics 365 a través de Microsoft Outlook en el mismo equipo con integración rica con Microsoft Outlook, incluyendo sincronización y combinación de correspondencia y otras características.

Microsoft Dynamics 365 para Microsoft Office Outlook con acceso sin conexión admite uso sin conexión. Los usuarios interactúan con los datos de Dynamics 365 exactamente igual que lo hacen en Dynamics 365 para Outlook, pero pueden continuar accediendo a los datos mientras están desconectados de Internet. Para admitir uso sin conexión, Microsoft Dynamics 365 para Microsoft Office Outlook con acceso sin conexión usa una versión del servidor de Microsoft Dynamics 365 hospedada en un servidor web local (denominado también Cassini). Este servidor web local puede usarse únicamente para la instancia local de Microsoft Dynamics 365 para Microsoft Office Outlook con acceso sin conexión con el fin de tener acceso a Microsoft Dynamics 365. Una base de datos de Microsoft SQL Server 2008 Express Edition proporciona almacenamiento de datos. Cuando se sincroniza Microsoft Dynamics 365 para Microsoft Office Outlook con acceso sin conexión, las modificaciones de datos y personalizaciones que se aplican en el servidor se transmiten a la aplicación de Microsoft Dynamics 365 local. Para obtener más información acerca de la personalización de filtros que se usan para sincronizar datos de la entidad, consulte Plantillas y filtros de Outlook y sin conexión.

Microsoft Dynamics 365 contiene el ensamblado Microsoft.Crm.Outlook.Sdk, que se puede usar cuando se personaliza Microsoft Outlook. Esto incluye métodos para determinar qué cliente se está utilizando y si el usuario está conectado o no. Puede usar estos criterios para deshabilitar la funcionalidad que necesita una conexión a red.

Los flujos de trabajo no se incluyen en Microsoft Dynamics 365 para Microsoft Office Outlook con acceso sin conexión, pero pueden implementarse complementos que funcionarán sin conexión. Se aplican los flujos de trabajo y los complementos cuando el usuario sincroniza datos.

Métodos

La tabla siguiente enumera los métodos que están disponibles en CrmOutlookService:

Método de la instancia

Descripción

GoOffline

Pasa Microsoft Dynamics 365 para Microsoft Office Outlook con acceso sin conexión a un estado sin conexión y desencadena una sincronización de la base de datos sin conexión con el servidor en línea. Este método no se puede invocar desde un complemento.

GoOnline

Sincroniza Microsoft Dynamics 365 para Microsoft Office Outlook con acceso sin conexión con el servidor Microsoft Dynamics 365 en línea. Este método no se puede invocar desde un complemento.

SetOffline

Establece Microsoft Dynamics 365 para Microsoft Office Outlook con acceso sin conexión en un estado sin conexión sin desencadenar una sincronización de la base de datos sin conexión con el servidor en línea.

Sync

Desencadena un evento de sincronización entre Microsoft Outlook y el servidor de Microsoft Dynamics 365.

Propiedades

En la tabla siguiente se enumeran las propiedades disponibles en CrmOutlookService:

Propiedad de la instancia

Descripción

IsCrmClientLoaded

Se obtiene un valor que indica si Dynamics 365 para Outlook se carga por Microsoft Outlook.

IsCrmClientOffline

Se obtiene un valor que indica si Microsoft Dynamics 365 para Microsoft Office Outlook con acceso sin conexión está desconectado.

IsCrmDesktopClient

Se obtiene un valor que indica si Dynamics 365 para Outlook está instalado.

ServerUri

Se obtiene la URI del servidor que se usa para conectarse al servidor Microsoft Dynamics 365 en función del estado de Dynamics 365 para Outlook.

State

Se obtiene el estado de Microsoft Dynamics 365 para Microsoft Office Outlook con acceso sin conexión.

Ver también

Microsoft.Crm.Outlook.Sdk
Extender Microsoft Dynamics 365 para Outlook
Plantillas y filtros de Outlook y sin conexión
Ejemplo: usar métodos de Dynamics 365 para Outlook

Microsoft Dynamics 365

© 2017 Microsoft. Todos los derechos reservados. Copyright