UiPath Documentation
maestro
latest
false
Guia do usuário do Maestro
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Crie um fluxo de trabalho de notificação do Slack

Componha uma mensagem dinâmica do Slack a partir de dados do fluxo de trabalho e envie-a para um canal por meio do conector do Integration Service.

O que você criará: um fluxo de trabalho que compõe uma mensagem dinâmica do Slack a partir de dados do fluxo de trabalho e a envia para um canal. Você pode anexar esse padrão a qualquer gatilho — um trabalho agendado, um webhook de entrada ou um evento de outro sistema — para adicionar notificações em tempo real a qualquer automação.

O que você precisa

  • Uma conta do UiPath Automation Cloud com acesso ao Maestro Flow.
  • Um espaço de trabalho do Slack onde você tem permissão para adicionar um aplicativo.
  • Uma conexão do Slack configurada no Integration Service (plataforma de conector da UiPath). Para configurá-lo, acesse o Integration Service na UiPath Platform, encontre o conector do Slack e autorize-o com seu espaço de trabalho.

Nós usados

  • Gatilho manual — inicia o fluxo de trabalho sob demanda (substitua por seu gatilho real posteriormente)
  • Script — compõe o texto da mensagem dinamicamente
  • Nó de integração do Slack — envia a mensagem para um canal do Slack

Etapas

1. Crie um novo fluxo e adicione um gatilho

  1. Abra o MaestroFlow e crie um novo fluxo de trabalho.
  2. Arraste um Disparo manual para a tela.
  3. No painel de configuração do gatilho, adicione variáveis de entrada para quaisquer dados que você deseja incluir na mensagem — por exemplo, recordName (string) e status (string).

2. Componha a mensagem

  1. Arraste um nó de Script para a tela e conecte-o ao gatilho.
  2. No editor de código, escreva o texto da mensagem usando suas variáveis de entrada:
return `✅ Update: *${recordName}* is now ${status}.\nTriggered at: ${new Date().toISOString()}`;
return `✅ Update: *${recordName}* is now ${status}.\nTriggered at: ${new Date().toISOString()}`;
  1. Defina o Nome da variável de saída como messageText.

Ajuste o formato para corresponder às convenções da sua equipe. O Slack é compatível com markdown básico em mensagens (*bold*, _italic_, \n para quebras de linha).

3. Adicione o nó Enviar mensagem do Slack

  1. No painel nó, abra Nós de integração e encontre o conector do Slack.
  2. Arraste a ação Enviar mensagem para a tela e conecte-a ao nó Script.
  3. No painel de configuração:
    • Selecione sua Conexão do Slack.
    • Defina Canal como o ID ou nome do canal para onde a mensagem deve ser enviada (por #alerts,).
    • Mapear mensagem para {{ $vars.messageText }}.

4. Teste e depure

  1. Selecione Teste.
  2. Na caixa de diálogo do gatilho, insira valores de exemplo para recordName e status.
  3. Execute o teste.

Verifique o canal do Slack após a conclusão da execução. Se a mensagem não aparecer:

  • Verifique se a conexão do Slack está ativa no Integration Service.
  • Verifique o nome do canal — use o ID do canal (começa com C) em vez do nome de exibição se você receber um erro "canal não encontrado".
  • Inspecione a saída do nó do Slack no trace de execução para obter detalhes de erro da API do Slack.

Resultado

Seu fluxo de trabalho é acionado sob demanda, compõe uma mensagem dinâmica do Slack a partir das entradas do gatilho e a publica no canal configurado. Você pode confirmar o sucesso verificando o canal diretamente e inspecionando a saída do nó do Slack no trace de execução.

Estender este fluxo de trabalho

  • Adicione uma condição — Antes do nó do Slack, adicione um nó Decisão para enviar a mensagem apenas quando um certo limite for atendido (por exemplo, notificar apenas no status Failed ).
  • Substituir o gatilho — Trocar o Gatilho manual por um gatilho de integração ou um Gatilho agendado para enviar notificações automaticamente.
  • Enviar para vários canais — Adicione um nó Switch para rotear a mensagem para diferentes canais com base na prioridade ou na equipe.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades