Instalación y configuración - Connected Field Service para Azure IoT Hub
Este manual proporciona todos los pasos necesarios para poner en funcionamiento Connected Field Service (CFS) para IoT Hub.
Requisitos previos
Asegúrese de lo siguiente antes de configurar Connected Field Service.
Dynamics 365 Field Service. Para obtener más información, visite el artículo sobre instalación de Dynamics 365 Field Service.
Asigne a su usuario de Dynamics 365 los roles de seguridad administrador del sistema y administrador de IoT.
Una suscripción de Azure activa con privilegios adecuados. Para más información, consulte el artículo en los requisitos previos de Azure.
Paso 1: Instalar o actualizar Field Service
Connected Field Service se incluye con Dynamics 365 Field Service. La creación de un nuevo entorno de Field Service o la actualización a v7.5.5 o a v8.3+ incluirá automáticamente las entidades siguientes de Connected Field Service y procesos relacionados:
- Activos
- Alertas de IoT
- Dispositivos
- Comandos

Compruebe tiene las entidades Connected Field Service en el entorno.
Paso 2: Implementar Connected Field Service y recursos de Azure
A continuación, implemente y conecte Azure IoTHub con el entorno de Field Service yendo a https://cfsdeployment.crm.dynamics.com/ y siguiendo las instrucciones.

Nota
Si usa una versión anterior de Field Service y no puede actualizar, puede agregar la solución Connected Field Service al entorno de Field Service desde el almacén de la aplicación.
- Inicie sesión en https://admin.microsoft.com con sus credenciales de administrador Global o administrador del sistema de Dynamics 365.
- Seleccione Centros de administración > Dynamics 365
- Seleccione la pestaña Aplicaciones y, a continuación seleccione Connected Field Service.
- Seleccione Administrar.
- Lea y acepte las condiciones de servicio.
- En el cuadro de diálogo Instalar activos requeridos de Azure, escriba su cuenta de Azure, seleccione en Iniciar sesión en el usuario, y siga el proceso de inicio de sesión.
- En el cuadro de diálogo Selección de suscripción de Azure, seleccione la suscripción de Azure en la que desea crear recursos y después seleccione Siguiente.
- En el cuadro de diálogo Elegir un grupo de recursos, cree un nuevo grupo de recursos o use un grupo de recursos existente.
- Paso opcional para Power BI. Para instalar la base de datos SQL de Azure que se usa para Power BI, active la casilla Habilitar integración de Power BI, y especifique el nombre de usuario y la contraseña de la base de datos SQL de Azure.
- Seleccione Implementar.
Antes de continuar, asegúrese de que se implementan correctamente todos los recursos de Azure necesarios y que el estado de implementación general es Correcto.
Paso 3: Autorizar la conexión de la aplicación de Azure
Después de instalar todos los recursos de Azure necesarios, seleccione Autorizar para configurar la API de conexión de Dynamics 365 Connector. Cuando configura la API de conexión deberá especificar su cuenta de suscripción a Dynamics 365. Vea más detalles en el artículo sobre Autorizar la conexión de API entre Dynamics 365 y AzureIoT.
De nuevo en Dynamics 365 Field Service, vaya a Configuración > Proveedores para ver su suscripción de Azure IoT Hub conectada como proveedor de IoT.

Paso 4: Configurar el simulador (opcional)
El simulador le permitirá probar Connected Field Service sin la necesidad de conectar hardware físico. Al simular dispositivos y datos de IoT, puede comprender todas las diferentes partes que contribuyen a convertir los datos de IoT en órdenes de trabajo.
Configure el simulador para simular dispositivos y datos de IoT y comience a ver los datos del dispositivo ingresados en Field Service.
Para buscar la dirección URL del simulador, inicie sesión en su suscripción de Azure, y luego seleccione en el tipo de recurso de servicio de la aplicación en el grupo de recursos recién creado. Verá que la dirección URL está en la esquina superior derecha. Copie la dirección URL y siga estos pasos:
Pegue la dirección URL en la barra de direcciones del explorador para cargar la página.
Cuando se abra la página del simulador, seleccione Configuración.
Escriba el nombre de host y la clave del centro de IoT. El host es simplemente el nombre del recurso centro de IoT en Azure Portal.

Se puede acceder a la clave seleccionando el recurso del centro de IoT y yendo a las políticas de acceso compartido, luego copiando la clave principal para iothubowner como se ve en la siguiente captura de pantalla.

Seleccione el centro de IoT en el Grupo de recursos.
A la izquierda, en General, seleccione Directivas de acceso compartido para obtener el nombre de host y la clave principal.
Asegúrese de que el Estado de la conexión está marcado como Conectado y después cierre el cuadro de diálogo.
Ahora puede enviar un comando de prueba empleando el simulador de ejemplo. Por ejemplo, seleccione la temperatura e increméntela por encima de 70 grados. El simulador está preprogramado para crear una alerta de IoT si la temperatura supera los 70 grados.
Pasos siguientes
Aviso de privacidad
Al instalar Connected Field Service for Dynamics 365, cuando se proporciona la información de suscripción de Azure, se implementarán los recursos de Azure necesarios (listados a continuación) y la instancia de Dynamics 365 for Customer Engagement enviará datos (como comandos y registros) a Azure para habilitar los escenarios habilitados para IoT que registran dispositivos y, después, envían y reciben comandos de dichos dispositivos registrados. Un administrador puede desinstalar Connected Field Service para quitar la funcionalidad y después navegar al portal de Azure para administrar cualquier servicio de Azure relacionado que ya no se necesite.
En las próximas secciones se detallan los componentes y servicios de Azure que tienen que ver con la funcionalidad Connected Field Service.
Nota: Para obtener más información acerca de otras ofertas de servicios de Azure, consulta el Centro de confianza de Microsoft Azure.
Proporciona una cola para los mensajes entrantes y salientes (comandos) que fluyen entre Dynamics 365 for Customer Engagement y Azure. Cuando se envía una alerta de IoT a Dynamics 365 for Customer Engagement, o se envía un comando de Dynamics 365 for Customer Engagement a IoT Hub, se pondrá en cola aquí.
Proporciona un servicio de orquestación que usa un conector de Dynamics 365 for Customer Engagement y un conector de cola. Los conectores de Dynamics 365 for Customer Engagement se usan para generar entidades específicas de Dynamics 365 for Customer Engagement y los conectores de cola se usan para hacer el sondeo de la cola.
Proporciona un motor de procesamiento de eventos completamente administrado en tiempo real que ayuda a desbloquear un conocimiento más profundo de los datos. Stream Analytics facilita la configuración de cálculos analíticos en tiempo real de las transmisiones de datos de dispositivos, sensores, sitios web, medios sociales, aplicaciones, sistemas de la infraestructura y otros. Funciona como un embudo para enviar alertas selectivas de IoT a Dynamics 365 for Customer Engagement.
Connected Field Services usa el IoT Hub para administrar el estado de los dispositivos y activos registrados. Además, IoT Hub envía los comandos y las notificaciones a los dispositivos conectados, y hace el seguimiento de la entrega de los mensajes con acuse de recibo. Los mensajes de los dispositivo se envían de forma duradera para adaptarse a los dispositivos conectados intermitentemente.
Simulador
Se trata de una aplicación web de prueba para emular el dispositivo que envía o recibe comandos del IoT Hub.
Connected Field Service usa SQL Azure para almacenar mensajes de latido de dispositivos para que PowerBI los use posteriormente para mostrar el estado de los dispositivos en Dynamics 365 for Customer Engagement.
Las consultas que utilizará Stream Analytics se almacenan en Azure Blob Storage.
Azure Time Series Insight (vista preliminar)
Lecturas de dispositivos de Connected Field Service (versión preliminar) usa Azure Time Series Insight (versión preliminar) para almacenar, procesar y consultar mediciones de los dispositivos de IoT del centro de IoT.