Trabaje con datos de eventos de Dynamics 365 en la solución del Centro de eventos de Azure
Publicado: enero de 2017
Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Centros de eventos de Microsoft Azure es un servicio de publicación-suscripción muy escalable que puede ingerir millones de eventos por segundo y enviarlos a varias aplicaciones. La interfaz de Dynamics 365-Azure permite publicar los datos de eventos de Dynamics 365 en el Bus de servicio de Microsoft Azure y ponerlos a disposición de los suscriptores de soluciones del centro de eventos. La siguiente información describe las tareas generales que se deben realizar para enviar datos de eventos de Dynamics 365 a una solución del centro de eventos.
Nota
Se necesitan una suscripción de Azure y una licencia del centro de eventos para el acceso a los centros de eventos.Esta característica se introdujo en la Actualización 1 de CRM Online 2016 y CRM 2016 Service Pack 1 (local).
1. Crear un centro de eventos
Puede crear un centro de eventos en Microsoft Azure mediante programación de API o interactivamente mediante el Portal clásico de Azure. En cualquier caso, después de crear su centro de eventos debe obtener una copia de la cadena de conexión del centro de eventos y proporcionar esa cadena al registrar el extremo de servicio de Dynamics 365 detallado en la siguiente sección.
Para obtener más información, vea: para crear centros de eventos vea la Documentación de los centros de eventos.
2. Registrar un extremo
Registrar un extremo de servicio para un centro de eventos es similar a registrar cualquier otro tipo de contrato admitido como colas o temas. Use la herramienta de registro de complementos, proporcionada en la descarga del SDK, para registrar el extremo de servicio. Al rellenar el formulario de registro especifique un tipo de contrato de Centro de eventos. Para el formato del cuerpo del mensaje, puede elegir XML o JSON. Además, sólo se permite autorización SAS y debe proporcionar la cadena de conexión obtenida cuando se creó el centro de eventos.Más información:Tutorial: Configurar Microsoft Azure (SAS) para integración con Dynamics 365.
3. Registrar código
Microsoft Dynamics 365 necesita conocer la operación exacta (combinación de entidad/mensaje) que, cuando se procesan, hará que el complemento basado en Azure se ejecute. Puesto que está creando un centro de eventos, esta operación estaría relacionada con el procesamiento de datos de eventos de Dynamics 365 en concreto. Debe registrar un paso para el complemento basado en Azure en la canalización de ejecución de eventos de Dynamics 365. Para obtener más información, consulte Tutorial: registrar un complemento basado en Azure con la herramienta de registro de complementos.
Si usa una actividad de flujo de trabajo personalizada basada en Azure en lugar de un complemento, registre el ensamblado de la actividad con la herramienta de registro de complementos y incorpore esa actividad en un flujo de trabajo.Más información:Ejemplo: actividad personalizada de flujo de trabajo basada en Azure.
4. Empezar la escucha
Inicie la aplicación de la solución de centro de servicios Azure escuchando el extremo de servicio.
5. Desencadenar
Realice una operación en Dynamics 365 que haga que el complemento o el flujo de trabajo que contiene la actividad de flujo de trabajo personalizada se ejecute. Ésta es la misma operación (combinación de entidad/mensaje) para la que registró el paso de complemento de la sección anterior de este tema. Puede realizar la operación prevista con la aplicación web o del código de aplicación accediendo a los servicios web de Dynamics 365.
6. Comprobación
Puede comprobar el trabajo del sistema relacionado en la aplicación web de Dynamics 365 y buscar un estado de Correcto. Si encuentra un estado de Incorrecto, use la información de estado para identificar la causa posible de errores. Puede volver a comprobar la configuración de ambos sistemas o depurar código de aplicación para buscar y para solucionar el problema, según la naturaleza de los errores.
Ver también
Integración de Azure con Microsoft Dynamics 365
Extensiones de Azure para Microsoft Dynamics 365
Microsoft Dynamics 365
© 2017 Microsoft. Todos los derechos reservados. Copyright