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

Escreva 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 de fluxo de trabalho e a envia para um canal. Você pode anexar esse padrão a qualquer disparo — 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 Fluxo do Maestro.
  • Um WorkSpace do Slack em que você tem permissão para adicionar um aplicativo.
  • Uma conexão do Slack configurada no Integration Service (plataforma de conector da UiPath). Para configurá-la, acesse o Integration Service na UiPath Platform, localize o conector do Slack e o autorize com seu WorkSpace.

Nós usados​

  • Gatilho manual — inicia o fluxo de trabalho sob demanda (substitua por seu gatilho real mais tarde)
  • Script — compõe a mensagem de texto 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 Maestro → Fluxo 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ê deseje incluir na mensagem — por exemplo, recordName (string)e status (string).

2. Escreva a mensagem​

  1. Arraste um nó de Script para a tela e conecte-o ao gatilho.
  2. No editor de código, escreva a mensagem de texto 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 oferece suporte a markdown básico em mensagens (*bold*, _italic_, \n para quebras de linha).

3. Adicione o nó Enviar mensagem do Slack​

  1. No painel de nós, abra nós de integração e localize o conector do Slack.
  2. Arraste a ação Enviar mensagem para a tela e conecte-a ao nó do 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 exemplo, #alerts).
    • Mapeie MensagempPara {{ $vars.messageText }}.

4. Teste e depuração​

  1. Selecione Teste.
  2. Na caixa de diálogo do gatilho, insira valores de amostra 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 dispara sob demanda, compõe uma mensagem dinâmica no Slack a partir de 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ó de Decisão para enviar apenas a mensagem quando um determinado limite for atendido (por exemplo, notificar apenas no status Failed).
  • Substitua o gatilho — troque o gatilho manual por um gatilho de integração ou um Gatilho agendado para enviar notificações automaticamente.
  • Envie para vários canais — adicione um nó Switch para rotear a mensagem para diferentes canais com base na prioridade ou 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