Download
O que esta aplicação faz?
A aplicação foi desenvolvida usando o software FactoryTalk Optix. Seu principal objetivo é enviar notificações de status do sistema para o MS Teams, otimizando o fluxo de informações e facilitando a tomada de decisões com base nos dados transmitidos. Esta solução aproveita os recursos avançados do FactoryTalk Optix — desde visualização e gerenciamento de dados até estruturas de programação baseadas em C# — para manter as operações na vanguarda da tecnologia. Ela ajuda a enfrentar os desafios do cenário industrial atual utilizando JSON para estruturar as mensagens enviadas.
- Características Gerais
- Vantagens
O FactoryTalk Optix ajuda a melhorar seus processos, eficiência e produtos finais — tudo por meio de uma única ferramenta acessível — aproveitando colaboração, escalabilidade e interoperabilidade para concretizar sua visão de transformação digital.
O FT Optix se destaca por sua capacidade de se conectar a uma ampla variedade de dispositivos e protocolos industriais — como OPC UA, EtherNet/IP, PROFINET, Modbus, HTTPS e MQTT — permitindo integração em tempo real e monitoramento de equipamentos de diversos fabricantes por meio de uma plataforma IoT unificada. Além disso, o FactoryTalk Optix permite a criação de registros de dados e o armazenamento dessas informações em um banco de dados SQL. Isso facilita a visualização de tendências históricas de alarmes e a geração de relatórios em PDF conforme necessário, bem como o uso de APIs REST com NetLogic para fazer solicitações a serviços externos.
O envio de mensagens ou notificações para o MS Teams é um requisito comum para usuários que precisam comunicar eventos ou atualizações de status do chão de fábrica para apoiar a tomada de decisões e otimizar o fluxo de informações.
Neste cenário, usamos JSON para a estrutura da mensagem e Power Automate para gerar o gatilho que envia a mensagem ao MS Teams; é necessária conectividade com a internet.
- Uso de código estruturado
- Flexibilidade na conectividade
- Impacto no tempo de desenvolvimento
- Notificações de acordo com o modelo operacional
- Envio de mensagens para o MS Teams a partir de uma plataforma industrial
- Alta confiabilidade
- Compatível com implementação em suas aplicações
- Flexibilidade e escalabilidade
- Melhoria no fluxo de informações
- Otimização de dados
- Monitoramento de eventos
- Análise de dados
Precisa de ajuda?
Se precisar de ajuda com uma aplicação ou tiver feedback do Innovation Center, por favor, entre em contato conosco.
Esta aplicação é relevante para mim?
Ter notificações ágeis — com um fluxo de informações que envia alertas diretamente para o Teams a partir da nossa aplicação — abre uma ampla variedade de possibilidades.
Esta aplicação pode complementar seus projetos, permitindo o envio de notificações ou informações para os chats do Teams da sua empresa.
Ela é adequada para qualquer indústria ou setor industrial onde exista a necessidade de compartilhar informações via Teams.
Esta funcionalidade pode ser replicada sempre que necessário em seus projetos, aumentando o valor do produto, otimizando os custos de implementação e aproveitando um fluxo contínuo de informações do chão de fábrica para sua plataforma de comunicação, como o Teams.
Como posso fazer funcionar?
Requisitos: produtos, ferramentas e conhecimentos prévios.
Hardware
- Controladores compatíveis com a conectividade do FactoryTalk Optix.
Software
- FactoryTalk Optix (V1.7.1)
Conhecimento Prévio
- Conhecimento básico em FactoryTalk Optix e C#.
Guia de Implementação
- Passo 1
- Passo 2
- Passo 3.1
- Passo 3.2
- Passo 3.3
- Passo 3.4
- Passo 3.5
- Passo 3.6
- Passo 4.1
- Passo 4.2
- Passo 5
- Passo 6
Identifique a aplicação a ser utilizada: FactoryTalk Optix.
Abra o arquivo Teams_notification, no local onde você o baixou.
Certifique-se de que você tenha o .NET SDK x64 instalado. https://dotnet.microsoft.com/en-us/download
Crie um Instant Cloud Flow a partir da sua plataforma MS Power Automate. https://make.powerautomate.com/
Na estrutura de conteúdo, use as variáveis JSON para exibir a mensagem no Teams.
| OPTIX MESSAGE | Device: @{triggerBody()['Device']} | Level: @{triggerBody()?['Level']} | Temperature: @{triggerBody()?['Temperature']} | Priority: @{triggerBody()['Priority']} | Check your process! |
Cole o link da URL HTTP obtido no Power Automate (Passo 3.6) na linha 23.
O JSON a ser enviado para o Teams é estruturado dentro do código.
- Dispositivo: “REACTOR TANK”
- Nível: varlevel
- Temperatura: vartemp
- Prioridade: spriority
O código é compilado em Teams_message.cs
Notificações para Microsoft Teams com FactoryTalk Optix
Versão 1.0 - Setembro de 2026