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 13 de out de 2025

Gateways

Os gateways controlam o fluxo do seu processo. Você pode configurar a lógica de condição para determinar qual caminho seguir. Depois que os caminhos são desenhados, você pode definir a lógica da condição pela linha do caminho ou diretamente no gateway. Leia mais sobre gateways.

Gateway exclusivo

Um gateway exclusivo permite que apenas um caminho de saída seja seguido com base na avaliação das condições. Ele verifica cada condição em ordem e segue a primeira que avalia como true.
  • Se nenhuma condição for avaliada como true, e um caminho padrão for definido, o processo seguirá o caminho padrão.
  • Se não houver condições true e nenhum caminho padrão for definido, a execução do processo falhará.

Definição de um caminho padrão

No Maestro, você pode marcar um caminho como o padrão. Na notação XML, isso é feito usando o atributo default no elemento <exclusiveGateway>.

Comportamento de mesclagem

Um gateway exclusivo espera por uma execução de entrada antes de continuar. Ele atua como um ponto de decisão, permitindo que apenas um dos vários caminhos potenciais prossiga.

Propriedades de gateway inclusivas

SeçãoCampoDescription
GeralNameUm rótulo para identificar o gateway no diagrama. Embora opcional, melhora a clareza do modelo.
GeralDescriptionUm campo de texto livre para documentar a finalidade ou a lógica por trás do gateway. Útil para revisões de design e colaboração.
Condições(Grupo de rótulos)Cada grupo em "Condições" representa um caminho de saída do gateway. Cada caminho tem sua própria lógica.
CondiçõesLabelO nome de exibição para o caminho da condição. Aparece no diagrama para ajudar os usuários a entender a lógica da ramificação.
CondiçõesCriar caminho padrãoUma alternância que define este caminho como o fallback se nenhuma das outras condições for avaliada como verdadeira. Apenas um caminho deve ser marcado como padrão.
CondiçõesCondiçãoA expressão que determina se esse caminho deve ser seguido. Exemplo: vars.error_1 != null && vars.retryCount < 3.As condições são avaliadas em ordem.
Observações sobre a lógica do gateway exclusivo.
  1. Apenas um caminho de condição é seguido: assim que uma condição é avaliada como true, todas as outras condições são ignoradas.
  2. A ordem importa: as condições são avaliadas em sequência; a primeira correspondência determina o caminho tomado.
  3. O caminho padrão é opcional, mas recomendado: se nenhuma condição for avaliada como true e nenhum padrão for definido, a instância do processo falhará no runtime.
  4. Sintaxe de expressão: o Maestro usa uma sintaxe semelhante a JavaScript. Você pode fazer referência a variáveis de processo com vars. (por exemplo,
    vars.status ==
        "error"vars.status ==
        "error"
    ).

Gateway inclusivo

Um gateway inclusivo permite que vários caminhos de saída sejam seguidos em paralelo, dependendo de quais condições são avaliadas para true.
Comportamento de bifurcação
  • Para todos os caminhos de saída em que a condição é avaliada como true, o processo segue cada um deles em paralelo.
  • Uma execução simultânea é criada para cada caminho selecionado.
Comportamento de associação
  • O gateway inclusivo espera que uma execução chegue de cada fluxo de sequência de entrada que foi ativado upstream.
  • Depois que todos os tokens esperados chegarem, o gateway os mescla e o processo continua.

Propriedades do Gateway Inclusivo

Os gateways inclusivos no Maestro permitem que um processo avalie várias condições de saída e siga um ou mais caminhos simultaneamente, dependendo de quais condições são verdadeiras.



SeçãoCampoDescription
GeralNameO rótulo usado para identificar o gateway no diagrama. Isso é opcional, mas recomendado para clareza em modelos complexos.
GeralDescriptionMetadados opcionais para descrever a finalidade ou a lógica do gateway. Isso pode ser útil durante o design e a revisão.
Condições(Grupo de rótulos)Cada grupo em "Condições" representa um fluxo sequencial de saída. Você pode definir vários fluxos de sequência com suas próprias condições.
CondiçõesLabelUm nome definido pelo usuário para a condição ou caminho específico. Este rótulo aparece no diagrama para ajudar a explicar a lógica por trás da ramificação.
CondiçõesCondiçãoA expressão real avaliada no runtime para determinar se esse caminho deve ser seguido. O Maestro usa expressões como vars.error_1 == null para verificar variáveis de processo.
Observações sobre o comportamento do gateway inclusivo no Maestro
  • Vários caminhos podem ser seguidos: se duas ou mais condições forem avaliadas como true, o gateway inclusivo ativa todos os caminhos correspondentes em paralelo.
  • As condições são opcionais: se nenhuma condição for definida, todos os fluxos de saída serão seguidos.
  • Pelo menos um caminho deve corresponder: você deve garantir que as condições cubram todos os casos possíveis ou definir um caminho padrão usando um fluxo incondicional.
  • Sintaxe: as condições são escritas usando a sintaxe de expressões do Maestro, que é compatível com ==, !=, comparações e operadores lógicos. Por exemplo:
    vars.amount > 1000 && vars.region == "EU"vars.amount > 1000 && vars.region == "EU"
    

Gateway paralelo

Um gateway paralelo é usado para:

  • Bifurcação: divida o processo em vários caminhos paralelos. Todos os caminhos de saída são seguidos, sem condições necessárias.
  • Associação: mescle vários caminhos paralelos em um único fluxo. O gateway espera por todas as execuções de entrada antes de prosseguir.

Propriedades do gateway paralelo

Os gateways inclusivos no Maestro permitem que um processo avalie várias condições de saída e siga um ou mais caminhos simultaneamente, dependendo de quais condições são verdadeiras.



SeçãoCampoDescription
GeralNameO nome mostrado no diagrama para identificar o gateway. Isso é opcional, mas útil para clareza em fluxos complexos.
GeralDescriptionCampo de texto livre opcional para documentar a finalidade ou comportamento do gateway. Aparece apenas no painel de propriedades.
Observações sobre o comportamento do gateway paralelo no Maestro
  1. Os gateways paralelos são usados para dividir o fluxo em várias ramificações que são executadas simultaneamente ou para sincronizar vários caminhos de entrada.
  2. Nenhuma condição é necessária. Todos os caminhos de saída são disparados ao mesmo tempo.
  3. Em uma junção, o gateway espera que todos os fluxos de entrada sejam concluídos antes de continuar.
  4. Os casos de uso comuns incluem o início de várias tarefas em paralelo ou a sincronização de ramificações paralelas após a conclusão.

Gateway baseado em evento

Um gateway de eventos espera por um de vários eventos possíveis antes de prosseguir. A execução pausa até que um dos eventos seja acionado.Cada caminho deve começar com um evento de captura intermediário, como:

  • Evento de temporizador
  • Evento de mensagem

Tipos de ações do Maestro: esperar pelo evento do conector

Caso de uso: processos reativos em que o resultado depende do primeiro evento que chega (por exemplo, retorno de chamada externa ou tempo limite).

Propriedades do gateway baseado em eventos

Os gateways inclusivos no Maestro permitem que um processo avalie várias condições de saída e siga um ou mais caminhos simultaneamente, dependendo de quais condições são verdadeiras.



SeçãoCampoDescription
GeralNameO nome de exibição do gateway. Aparece no diagrama e ajuda os usuários a identificar a lógica de ramificação. Opcional, mas útil para clareza.
GeralDescriptionUm campo de texto opcional para documentar a finalidade ou o comportamento do gateway baseado em eventos. Útil para colaboração e facilidade de manutenção.
Observações sobre comportamento do gateway baseado em eventos no Maestro
  1. Um gateway baseado em evento espera que um de vários eventos possíveis ocorra.
  2. Normalmente é seguido por eventos de captura intermediários, como eventos de temporizador, mensagem ou sinal.
  3. Após um dos eventos ser disparado, todos os outros caminhos são cancelados.
  4. Comumente usado para modelar cenários em que a próxima etapa depende de qual evento acontece primeiro (por exemplo, um usuário envia um formulário ou ocorre um tempo limite).
  • Gateway exclusivo
  • Gateway inclusivo
  • Gateway paralelo
  • Gateway baseado em evento

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.