- Introdução
- Introdução
- Modelagem de processos com o BPMN
- Noções Básicas sobre Modelagem de Processos
- Abertura da tela de modelagem
- Modelagem de seu processo
- Alinhamento e conexão de elementos BPMN
- Autopilot para Maestro (visualização)
- Repositório de processos
- Modelagem de processos com o Case Management
- Projeto de um esquema de entidades de casos persistente
- 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)
- Gerenciamento de instâncias de casos ativas: pausar, migrar e tentar novamente
- Dicionário de componentes de gerenciamento de casos do Maestro
- Modelagem de processos com o Flow
- Orquestrar um agente de IA
- Chamar uma API externa
- Processar emails de entrada
- Crie um fluxo de trabalho de notificação do Slack
- Adicionar aprovação humana a um fluxo de trabalho
- Identificar erros
- Implementação de processos
- Depuração
- Simulação
- Publicação e atualização de processos agênticos
- Cenários de implementação comuns
- Extração e validação de documentos
- Operações do processo
- Monitoramento de processo
- Otimização de processos
- Informações de referência
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
- Abra o Maestro → Flow 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ê deseja incluir na mensagem — por exemplo,
recordName(string) estatus(string).
2. Componha a mensagem
- Arraste um nó de Script para a tela e conecte-o ao gatilho.
- 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()}`;
- 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
- No painel nó, abra Nós de integração e encontre o conector do Slack.
- Arraste a ação Enviar mensagem para a tela e conecte-a ao nó 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
#alerts,). - Mapear mensagem para
{{ $vars.messageText }}.
4. Teste e depure
- Selecione Teste.
- Na caixa de diálogo do gatilho, insira valores de exemplo 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 é 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.