- Introdução
- Introdução
- Criação com o Maestro BPMN
- Entendendo a modelagem BPMN do Maestro
- Abertura da tela de modelagem
- Modelagem de seu processo
- Alinhamento e conexão de elementos BPMN
- Patterns library
- Autopilot para Maestro (visualização)
- Repositório de processos
- Implementação de um processo BPMN simples
- Implementação de um processo BPMN complexo
- Depuração
- Simulação
- Avaliações (pré-visualização)
- Cenários de implementação comuns
- Criação com o Maestro Case
- Introdução ao Maestro Case
- Maestro BPMN versus Maestro Case: quando usar o Case Management
- O ciclo de vida do Maestro Case: do disparo de eventos à experiência do aplicativo
- Crie seu primeiro caso com o Maestro Case
- Crie um Maestro Case com um agente de codificação (visualização)
- Definição de chaves de caso (sistema versus externo)
- Estabelecimento de contratos de E/S e de write-back
- Regras de saída e término do estágio inicial
- Modelagem de estágios primário e secundário
- Disparo de um caso a partir do Data Fabric
- Implementação de personas e permissões no nível de estágio
- Configuração de SLAs e regras de escalonamento automatizadas
- Configuração de um loop de retrabalho (reentrada)
- Configuração e teste do agente do caso (pré-visualização)
- Contrato de entrada e saída do Case Manager
- Dicionário de componentes Maestro Case
- Criação com o Maestro Flow
- Orquestrar um agente de IA
- Chamar uma API externa
- Processar e-mails de entrada
- Crie um fluxo de trabalho de notificação do Slack
- Adicione aprovação humana a um fluxo de trabalho
- Crie um fluxo de trabalho de agente de chat
- Tratar erros
- Maestro Automate
- Integrações
- Operando
- Monitoramento
- Otimizando
- Informações de referência
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
- Abra o Maestro → Fluxo e crie um novo fluxo de trabalho.
- Arraste um Disparo manual para a tela.
- 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)estatus(string).
2. Escreva a mensagem
- Arraste um nó de Script para a tela e conecte-o ao gatilho.
- 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()}`;
- 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
- No painel de nós, abra nós de integração e localize o conector do Slack.
- Arraste a ação Enviar mensagem para a tela e conecte-a ao nó do Script.
- 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
- Selecione Teste.
- Na caixa de diálogo do gatilho, insira valores de amostra para
recordNameestatus. - 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.