Arquitetura do Connected Field Service

 

Publicado: janeiro de 2017

Aplicável a: Dynamics 365 (online)

O Connected Field Service para Microsoft Dynamics 365 é uma solução distribuída que depende de vários componentes nos serviços Dynamics 365 e Microsoft Azure.

Arquitetura de componente de alto nível

O seguinte diagrama ilustra os componentes e serviços de alto nível encontrados na instalação padrão do Connected Field Service para Microsoft Dynamics 365 e seus recursos de suporte do Azure. Neste lançamento inicial, a funcionalidade de IoT no Dynamics 365 está associada diretamente ao Field Service.

Diagrama da arquitetura do componente Connected Field Service

A tabela a seguir descreve os componentes necessários no diagrama.

Componente ou serviço

Descrição/finalidade

Dynamics 365

Inclui o serviço do CRM e Field Service. O recurso Connected Field Service só está disponível na versão online do Microsoft Dynamics 365. O Dynamics 365 fornece suporte para clientes móveis populares, que podem ser usados para registrar e monitorar ativos no campo.

Barramento de Serviço do Azure

Fornece um canal para mensagens de entrada e saída que fluem entre o Dynamics 365 (CRM) e Azure: alertas de Hub IoT enviados para o CRM e comandos do CRM enviados para o Hub IoT.

Aplicativos lógicos do Azure

Aplicativos personalizados do Azure que fornecem lógica de orquestração que usa o CRM Connector e Queue Connector. O CRM Connector é usado para construir entidades específicas do CRM, enquanto o Queue Connector é usado para sondar filas de Barramento de Serviço do Azure.

Hub IoT do Azure

Permite que aplicativos e administradores conectem, monitorem e gerenciem dispositivos de IoT em escala. Todas as mensagens de entrada recebidas de e mensagens de saída enviadas a dispositivos são encaminhadas por meio desse serviço.

Armazenamento do Azure

Possibilita persistência usando um conjunto de estruturas padrão que inclui armazenamento de blobs (armazenamento de objetos), armazenamento de tabelas e armazenamento de arquivos. As consultas do Stream Analytics usam armazenamento de blobs.

Bancos de dados

Para armazenamento de longo prazo e consultas de dados brutos, eventos e dados analíticos: geralmente Azure SQL para dados relacionais e DocumentDB para dados semiestruturados. O Connected Field Service usa o SQL Azure para armazenar mensagens de pulso de dispositivo que serão usadas posteriormente pelo PowerBI para exibir o status dos dispositivos no Dynamics 365.

Stream Analytics do Azure

Fornece processamento e análise de eventos autogerenciados e em tempo real sobre dados de streaming, como feeds de dados de IoT. Oferece suporte comparando diferentes fluxos ou com valores e modelos históricos. Pode detectar anomalias, moldar dados de entrada, acionar alertas e fornecer métricas em tempo real. Consultas ad hoc são suportadas por meio de uma linguagem baseada em SQL. O Stream Analytics é configurado para emitir alertas filtrados em uma fila de Barramento de Serviço do Azure, que depois envia esses alertas para o Dynamics 365.

Simulador do termostato

Um aplicativo Web de teste que fornece dados de dispositivo amostrais sobre temperatura e humidade e responde a um pequeno conjunto de comandos específicos de dispositivo.

Serviço do Power BI

[Opcional] Fornece análise avançada e visualização de 360 graus de conjuntos de dados, com modelos de interação e recursos de consulta naturais valiosos.

Observe que essa lista não está completa se considerarmos sua solução personalizada, já que há outros serviços ou componentes personalizados do Azure que poderiam ser usados. Por exemplo, o Aprendizado de Máquina do Azure poderia ser empregado para discernir padrões nos dados de dispositivo de entrada para prever prováveis problemas de funcionamento dos dispositivos.

Os componentes vermelhos no diagrama representam áreas prováveis para personalização do desenvolvedor na criação de soluções para sua organização. Por exemplo, sua solução provavelmente terá seu próprio simulador para seus tipos de dispositivo e um fluxo personalizado para gerenciar alertas de dispositivo. O código-fonte do CRM padrão e Queue Connectors será lançado publicamente; a fonte do simulador do termostato não será divulgada.

Diagrama do fluxo de dados de componentes

Um fluxo de dados entre os componentes do Hub IoT do Azure e Connected Field Services é detalhado neste diagrama que pode ser baixado. Ele detalha cada fluxo de informações, a direção do fluxo e a ordem relativa de uma instalação padrão do Connected Field Service para Microsoft Dynamics 365.

Confira Também

Soluções estendidas do Connected Field Service
IoT Connector Web API Reference
Guia do Desenvolvedor do Connected Field Service

Microsoft Dynamics 365

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais