maestro
latest
false
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Guia do usuário do Maestro

Última atualização 10 de out de 2025

Events

Os eventos fornecem a capacidade de captura quando algo acontece durante a execução do processo. Há três tipos principais de eventos em diagramas de processos: eventos de início, intermediários e finais. Esses eventos também são mencionados como eventos de "captura", que reagem a um acionamento ou eventos de "lançamento".

A UiPath Platform é compatível com os seguintes tipos de eventos e implementações:

  • Eventos de início comportam-se como eventos de captura. Eles são disparados por:
    • Nenhuma (inicia o processo quando acionada manualmente ou iniciada por meio do Orchestrator)
    • Eventos de mensagem (aguardar um disparo de evento do Integration Service)

    • Eventos do temporizador (inicie o processo em um agendamento ou atraso, conforme definido na configuração do gatilho)

      Um evento de início de temporizador inicia um processo com base em um cronograma definido, em vez de entradas do usuário ou do sistema. Você pode configurá-lo usando uma seção Temporizador, que é compatível com três tipos: Data, Duração ou Ciclo. Para execuções recorrentes, use o tipo Ciclo e especifique a frequência de Repetição (por exemplo, a cada hora, diariamente) e o intervalo. Os campos Em e Repetições permitem controle adicional sobre o tempo e os limites. Na seção Implementação, a Ação pode ser definida como Nenhum, se nenhum evento de entrada for necessário, ou Esperar pelo evento do conecto, se o processo também tiver que aguardar um gatilho externo antes de prosseguir. Os eventos de início de temporizador são ideais para automações agendadas, como sincronizações por hora ou relatórios diários. Leia mais sobre os conectores do Integration Service.



  • Os eventos de captura intermediários comportam-se de maneira semelhante aos eventos de iniciamento. Eles aguardam por uma mensagem, timer ou gatilho de API durante a execução do processo. A execução é pausada até a mensagem ser recebida.

  • Eventos de fronteira são um tipo especial de evento intermediário de captura anexado a uma tarefa.Eles podem ser configurados como:

    • Eventos de fronteira com interrupção: quando a tarefa anexada é iniciada, o evento de fronteira aguarda seu disparo. Se disparado enquanto a tarefa ainda está em execução, ele interrompe a tarefa e continua ao longo do caminho de saída do evento de limite. Interromper eventos de limite pode ser disparado por Temporizador ou eventos de Mensagem.
      Um evento de limite do temporizador permite que você interrompa uma tarefa se ela demorar muito para ser concluída. Você pode configurar o tempo limite usando uma Duração, uma Data específica ou um Ciclo (para temporizadores recorrentes). No painel de propriedades, o campo Tipo determina o modo do temporizador, e o campo Valor aceita expressões de tempo ISO 8601 (por exemplo, PT1H por uma hora). Se o temporizador expirar enquanto a tarefa ainda estiver em execução, o processo continuará ao longo do caminho de saída do evento de limite. A seção Implementação permite definir, opcionalmente, as ações a serem tomadas quando o tempo limite for disparado, embora seja comumente deixada como Nenhuma se a lógica de acompanhamento for modelada posteriormente.

      Um evento de limite de mensagem escuta uma mensagem específica enquanto a atividade à qual ela está anexada ainda está em execução. Se a mensagem chegar, ela interrompe a tarefa em andamento e desvia o fluxo para um caminho separado. Você pode definir a lógica de tratamento de mensagens na seção Implementação, selecionando uma ação disponível (por exemplo, aguardar o evento do conector ou entrada externa). Use as seções Entradas e Saídas para passar ou extrair dados da mensagem de entrada. Você também pode usar Atualizar variáveis para modificar os dados do processo em resposta à mensagem. Se nenhuma mensagem for recebida, a tarefa original continuará ininterrupta.

    • Eventos de limite sem interrupção: quando disparados, eles criam um novo token de execução e continuam por um caminho paralelo sem interromper a execução da tarefa original. Eventos de limite sem interrupção podem ser disparados por eventos de Temporizador e Mensagem.
    • Eventos de limite de erro: um evento de limite de erro é usado para captar e lidar com erros que ocorrem na atividade à qual está anexado. Se um erro for gerado, o controle sai da atividade e segue pelo caminho do evento de limite.Por padrão, a Exceção é definida como Capturar todos, o que significa que captura qualquer erro não tratado. Na maioria dos casos, esse caminho atua como um fallback ou rota de tratamento de erros "definitiva". A seção Implementação permite que você defina opcionalmente ações (como registro em log ou notificações), mas pode ser deixada como Nenhuma se nenhuma execução específica for necessária dentro do evento de limite.

  • Os eventos de lançamento intermediários enviam ativamente um disparo. Por exemplo:

    • Um evento de lançamento de mensagens por intermediário age como Enviar tarefa, invocando uma execução de API do Integration Service.
  • Eventos de término marcam a conclusão de um processo e se comportam como eventos de lançamento. Eles podem ser:
    • Eventos de término com erro, que concluem a instância de processo e causam falhas no trabalho do Runtime de Orquestração (OR).
    • Eventos de fim de mensagem, que enviam uma mensagem quando o processo é concluído.Um evento final da mensagem pode ser configurado para executar uma atividade de conector quando o processo atinge seu fim. Ao selecionar "Executar atividade de conector" como a ação de implementação, você pode disparar uma operação de saída usando qualquer conector disponível no Integration Service, como Slack, Salesforce, ServiceNow ou outros. Isso é comumente usado para notificar sistemas externos, atualizar registros, enviar mensagens ou carregar arquivos após a conclusão bem-sucedida ou mal-sucedida do processo. Você deve selecionar o Conector de destino, definir a Conexão e escolher a Atividade específica para executar. As entradas permitem que você passe dados para o conector, enquanto as saídas permitem capturar e armazenar a resposta ou resultado do conector para uso em outro lugar do processo. Leia mais sobre os conectores do Integration Service.

    • Terminar evento final, que cancela todos os outros caminhos/tokens de execução, especialmente quando várias ramificações são executadas em paralelo. Um evento final significa a conclusão de um caminho de processo. No ambiente do Maestro, você pode definir opcionalmente uma Ação de implementação para executar uma atividade final, como executar uma operação de conector, retornar dados ou disparar um sistema de acompanhamento. Se nenhuma ação for necessária, a implementação pode ser definida como Nenhum, o que simplesmente termina o fluxo do processo. A seção Argumentos permite que você defina valores de saída que podem ser passados para processos pais ou usados na geração de relatórios subsequentes. Os eventos finais são flexíveis e podem ser usados para fechar caminhos padrão e excepcionais, dependendo de como o processo é modelado.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo
Confiança e segurança
© 2005-2025 UiPath. Todos os direitos reservados.