- 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
- Process modeling with Flow
- 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
Tipos de gateway em modelos BPMN do Maestro para ramificação, mescla, sincronização e criação de caminhos paralelos durante a execução do processo.
Os gateways controlam como um processo se ramifica e se mescla durante a execução. Embora os gateways influenciem o fluxo, eles não realizam nenhuma ação por conta própria. Eles avaliam condições, sincronizam ramificações ou criam caminhos paralelos. Esta seção explica como usar gateways de forma eficaz em modelos BPMN, mesmo quando a lógica condicional é tratada externamente ou o suporte de execução é parcial.
Gateway exclusivo
O gateway exclusivo
permite que apenas um caminho de saída seja seguido, com base em condições mutuamente exclusivas.
No Maestro, você pode marcar um caminho como padrão usando o atributo default no elemento <exclusiveGateway>.
Caso de uso de modelagem: roteamento baseado no status (por exemplo, aprovado, rejeitado, precisa de esclarecimento).
- Use um fluxo de saída por condição.
- Defina um caminho padrão para casos onde nenhuma condição corresponde.
Observação:
Rotule cada fluxo claramente. Evite condições ambíguas.
Gateway inclusivo
O gateway inclusivo pode ativar um ou mais caminhos de saída, dependendo de quais condições são avaliadas como verdadeiras. Ele mescla caminhos de entrada apenas após todas as ramificações ativas serem concluídas.
Caso de uso de modelagem: atividades paralelas opcionais (por exemplo, notificar o cliente e registrar solicitação, se aplicável)
- Modele um gateway de mesclagem para unir caminhos.
- Use com cuidado — mesclar ramificações inclusivas pode criar confusão se as condições se sobreporem.
Gateway paralelo
O gateway paralelo ativa todos os caminhos de saída simultaneamente. Quando usado para mesclar, ele espera que todos os caminhos de entrada sejam concluídos.
Caso de uso de modelagem: execução de tarefas independentes em paralelo, como enviar confirmação e gerar um relatório.
- Nenhuma condição é avaliada — o fluxo é incondicional.
- Use para modelar a concorrência ou sincronização.
AVISO:
Sempre use um gateway paralelo para juntar ramificações que foram divididas em paralelo.
Gateway baseado em evento
O gateway baseado em eventos aguarda que um de vários eventos ocorra. O primeiro evento disparado determina o caminho seguido. Esse gateway deve ser seguido imediatamente pela captura de eventos intermediários ou recebimento de tarefas.
Caso de uso de modelagem: aguardando uma resposta do cliente ou um tempo de espera.
- Apenas um caminho de saída é seguido.
- Todos os outros eventos se tornam inválidos após um ser acionado.
AVISO:
Os gateways de eventos representam incerteza. Use apenas quando o processo precisar reagir à entrada externa.
Combinação de gateway
Quando os caminhos se ramificam de um gateway, uma combinação correspondente é geralmente necessária.
| Tipo de gateway | Ícone | Combinação necessária? | Tipo de mesclagem |
|---|---|---|---|
| Exclusivo | ![]() | Opcional | Exclusivo |
| Inclusivo | ![]() | Required | Inclusivo |
| Paralelo | ![]() | Required | Paralelo |
Para clareza, sempre modele pontos de mesclagem explicitamente, mesmo que apenas um caminho deva continuar.
Dicas de modelagem
- Sempre rotule as condições do gateway para compreensão empresarial.
- Evite gateways aninhados complexos quando possível. Considere subprocessos para encapsular a lógica.
- Os fluxos padrão devem ser claramente definidos para evitar comportamentos ambíguos.
- Não misture tipos de gateway durante a mesclagem (por exemplo, mesclar ramificações paralelas com um gateway exclusivo).
Para obter mais detalhes sobre os elementos BPMN compatíveis com o Maestro, consulte Compatibilidade com BPMN.


