Configurar sincronización de Mobile Offline para Dynamics 365 para teléfonos y tabletas

 

Se aplica a: Dynamics 365 (online), Dynamics CRM Online

Puede proporcionar una mejor experiencia sin conexión para usuarios móviles si su organización usa Actualización 1 de Microsoft Dynamics CRM Online 2016 y cumple uno o ambos de los siguientes requisitos de licencia:

  • Al menos 5 licencias Professional Dynamics 365 (en línea) O

  • Al menos 1 licencia Enterprise Dynamics 365 (en línea)

Nota

Tenga en cuenta lo siguiente al habilitar la sincronización de Mobile Offline:

  • Debe asegurarse de que las licencias están asignadas a los usuarios antes de que pueda habilitar la sincronización de Mobile Offline.Dynamics 365 no reconocerá las licencias si no se encuentran en uso.

  • La sincronización de Mobile Offline no está disponible para Prueba, Vista previa u organizaciones Dynamics 365 de espacio aislado.

  • El modo de borradores sin conexión (la experiencia sin conexión existente) seguirá estando disponible para todos los usuarios si no están usando nuevas capacidades sin conexión.

La experiencia sin conexión usa servicios de Microsoft Azure para sincronizar periódicamente entidades con las aplicaciones de Microsoft Dynamics 365 para teléfonos y tabletas de modo que haya registros sincronizados disponibles cuando los dispositivos móviles de los usuarios están desconectados. Para habilitar la sincronización de Mobile Offline en una organización elegible, debe hacer lo siguiente:

  1. Habilite la sincronización de Mobile Offline

  2. Habilitar entidades para la sincronización de Mobile Offline

  3. Crear un perfil de Mobile Offline

  4. Agregar usuarios a un perfil de Mobile Offline

  5. Publicar un perfil de Mobile Offline

Estas son algunas de las cosas que debe tener presente sobre la sincronización de Mobile Offline:

  • La sincronización de Mobile Offline con dispositivos móviles se produce periódicamente. Un ciclo de sincronización puede durar varios minutos, según la latencia de red de Azure, el volumen de datos que está establecido para sincronización y la velocidad de la red móvil. Los usuarios pueden seguir usando las aplicaciones móviles durante la sincronización.

  • Los cambios en los privilegios de seguridad de un usuario se actualizan durante el siguiente ciclo de sincronización. Hasta ese momento, los usuarios pueden seguir accediendo a los datos de acuerdo con sus privilegios de seguridad anteriores, pero los cambios que realicen se validarán durante la sincronización con el servidor de Dynamics 365. Si ya no tienen privilegios para realizar cambios en un registro, recibirán un error y el registro no se creará, actualizará ni eliminará.

  • Los cambios en el privilegio de un usuario para ver un registro no surtirán efecto en el dispositivo móvil hasta el siguiente ciclo de sincronización.

Nota

Una vez que ha habilitado la sincronización de Mobile Offline, los cambios en los metadatos se insertan en las aplicaciones móviles cuando se publican los cambios, no sólo al iniciarse la aplicación. Para mantener la sincronización de Mobile Offline actualizada, los usuarios deben aceptar siempre el mensaje para descargar los cambios en los metadatos.

Aviso de privacidad

Al habilitar Dynamics 365 Mobile Offline, los datos de Dynamics 365 (online) se descargan en la base de datos SQL de Azure usando la nube de Azure, en función de las entidades habilitadas para la disponibilidad sin conexión. Cuando un usuario se conecta al Servicio de nube de Azure desde una aplicación móvil con la funcionalidad sin conexión, los datos se descargan desde la base de datos SQL de Azure en una base de datos local del dispositivo móvil. La transferencia de datos entre la base de datos SQL de Azure de la nube de Azure y la aplicación móvil de Dynamics 365 con la funcionalidad sin conexión se realiza a través de una conexión SSL segura. En última instancia, los datos del cliente se almacenan en la base de datos SQL de Azure y en el dispositivo móvil.

Un administrador determina si se permite o no que los usuarios de una organización trabajen sin conexión con la aplicación Microsoft Dynamics 365 Mobile Offline usando roles de seguridad y personalización de perfiles de Dynamics 365 Mobile. Los administradores de Dynamics 365 pueden configurar las entidades que se descargan mediante la sincronización sin conexión con la configuración Filtros de sincronización del cuadro de diálogo Configuración –Mobile Offline.

Tenga en cuenta que es el cliente, no Microsoft, el que controla los datos almacenados en el dispositivo del usuario. El administrador tiene control total sobre los datos que se pueden extraer en los niveles de rol de seguridad o entidad de usuario. No obstante, una vez extraídos los datos, habrá dejado el límite de seguridad proporcionado por Dynamics 365 Online.

A continuación se muestra una lista de los componentes y servicios de Azure relacionados con la funcionalidad de Mobile Offline.

Nota: para obtener más información acerca de otras ofertas de servicios de Azure, vea el Centro de confianza de Microsoft Azure.

Servicios en la nube (rol web)

Mobile Offline utiliza dos servicios en la nube, uno para el aprovisionamiento y el otro para la sincronización de datos.

El servicio de aprovisionamiento tiene un único rol web que lee mensajes de la cola de Service Bus (SB) para los diferentes eventos procedentes de Dynamics 365, como el aprovisionamiento o el desaprovisionamiento. A continuación procesa esos mensajes creando o eliminando bases de datos de la organización y enviando elementos de trabajo (mensajes) periódicos de la cola de SB de sincronización de datos. Durante este proceso, lee y escribe datos de configuración del archivo CSCFG o de la API SW de Dynamics 365.

El servicio de sincronización de datos tiene dos roles web. Uno de ellos mantiene el esquema y los datos de la base de datos provisional sincronizados con los metadatos y los datos de una organización de Dynamics 365, mientras que el otro ejecuta el servidor de sincronización y procesa las solicitudes de sincronización del cliente. El primer rol web procesa los mensajes de la cola de SB de sincronización de datos para diferentes organizaciones y después se pone en contacto con Dynamics 365 para obtener los cambios en los datos y metadatos antes de confirmarlos en la base de datos provisional. También configura el servidor de sincronización con las organizaciones que entran y salen del sistema y sus modelos de cliente. El otro rol web ejecuta el servidor de sincronización (código no administrado) para hospedar los extremos de administración y sincronización. El otro rol web usa el extremo de administración para enviar datos de configuración. Los clientes externos (aplicación móvil de Dynamics 365) usan el extremo de sincronización para sincronizar los datos. Al igual que el servicio de aprovisionamiento, los dos roles leen y escriben datos de configuración del archivo CSCFG o de la API SW de Dynamics 365.

Cola

Mobile Offline usa las colas de Azure para el intercambio de mensajes entre Dynamics 365 y Azure. Se usa para mantener los elementos de trabajo procesados por los servicios en la nube. Cada mensaje almacena información como el identificador de la organización, el nombre de la entidad para la que se sincronizan datos y la cadena de conexión del extremo OData de la organización.

Base de datos SQL

Mobile Offline utiliza el almacenamiento de SQL de Azure para almacenar:

  • Datos replicados de organizaciones de Dynamics 365 y para atender solicitudes de sincronización de clientes.

  • Datos de configuración como cadenas de conexión de base de datos de la organización.

Almacenamiento

Mobile Offline utiliza Almacenamiento de blobs de Azure para almacenar registros y seguimientos generados por el servicio en la nube.

Servicios de Active Directory

Mobile Offline utiliza el Servicio de Azure Active Directory para autenticarse con otros servicios como Dynamics 365, o la API SW o las API de administración de Azure.

DNS de Azure

Mobile Offline utiliza DNS de Azure para redirigir las solicitudes de cliente, en función de los nombres de organización, a los extremos adecuados del servicio en la nube.

Red virtual de Azure

Una red virtual (VNet) de Azure es una representación de su propia red en la nube. El equipo de producto de Dynamics 365 puede controlar la configuración de red de Azure y definir los bloques de direcciones DHCP, la configuración DNS, las directivas de seguridad y el enrutamiento.

Azure Load Balancer

Azure Load Balancer proporciona alta disponibilidad y rendimiento de red a sus aplicaciones. Se trata de un equilibrador de carga de tipo Capa 4 (TCP, UDP) que distribuye el tráfico entrante entre las instancias de servicio en buen estado de los servicios en la nube o las máquinas virtuales definidas en un conjunto de carga equilibrada. Lo usamos para equilibrar la carga de nuestros puntos de conexión en una implementación.