Notificações no Teams
Não seria incrível receber uma notificação no Teams em um evento do nosso Aplicativo ServiceNow? Vem comigo!
Pré-requisitos:
Você já deve ter um Aplicativo com ao menos uma tabela criada na plataforma ServiceNow.
O seu fluxo de trabalho ServiceNow possui a possibilidade de integração com diversos aplicativos.
Essa capacidade de integração com pouca codificação é permitida pelo IntegrationHub.
Nesse artigo você vai aprender a enviar uma notificação Teams sempre que um novo registro for criado em uma tabela.
Quais são os passos necessários para programar essa integração?
- No Microsoft Teams vamos criar um webhook, que é um endereço Web necessário para a próxima atividade;
- Vamos criar um Flow na plataforma ServiceNow em que o trigger (gatilho para início da execução) será quando um novo registro for criado na nossa tabela. Quando essa condição for satisfeita, enviaremos uma mensagem para o Canal criado no Teams.
1) Criando um webhook no Teams
1.1) Um time dentro do Teams pode ter diversos canais. Selecione o canal que deseja configurar e, no canto superior direito, clique nos três pontinhos;1.2) Clique em Connectors.

1.3) Clique em [Add] no conector "Incoming Webhook".

1.4) Na tela de configuração do conector, informe:
Um nome qualquer para o seu Webhook;
(Opcional) Faça o upload de uma imagem para o seu Webhook. Toda mensagem que chegar terá essa imagem.
Clique em [Create].

1.5) Pronto! Clique no ícone indicado para copiar o endereço do seu Webhook.
Guarde-o bem pois vamos utilizá-lo no passo 2.

2) Vamos criar um Flow na plataforma ServiceNow
Objetivo:Sempre que um novo registro for criado na tabela, enviar uma notificação no Teams.
2.1) Na plataforma, abra o Flow Designer em Process Automation > Flow Designer
2.2) No Flow Designer, clique em New > Flow
2.3) Na tela Flow properties, defina:
O nome do seu Flow;
Uma descrição do que ele faz;
Application: Selecione o seu Aplicativo existente;
Protection: -- None --
Run As: User who initiates session
Clique em [Submit]

2.4) No Trigger, selecione Record > Created

2.5) Selecione a sua tabela no campo Table e clique em [Done]

2.6) Na parte de ACTIONS basta escolher a Action "Post a Message". Os demais parâmetros são:
Webhook URL: Informe a url do Webhook criado no passo 1.
Title: Será o título da notificação.
Message: Configure a mensagem a ser enviada conforme o desejado. Você pode incluir campos do registro criado.
Clique em [Test] para ver como a notificação chega no canal do Teams.
Quando o teste estiver conforme o desejado, clique em [Activate] para ativar o Flow.
__________
Referências:
Microsoft, Criar um webhook de entrada.
ServiceNow, IntegrationHub.
Techcommunity, How to configure and use Incoming Webhooks in Microsoft Teams.
Voltar