UiPath Documentation
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.

Guia do usuário do Maestro

Introdução ao BPMN

Business Process Model and Notation (BPMN) is an open standard maintained by the Object Management Group (OMG) and widely adopted for modeling complex business processes.

Its visual format bridges the gap between technical and non-technical stakeholders, making it easier to design, review, and collaborate on process logic.

BPMN in Maestro

In Maestro, BPMN is the language you use to turn real-world processes into automation-ready models. You sketch the logic, define hand-offs, and specify triggers and outcomes—then refine the model until it's precise enough to run.

BPMN includes a rich set of symbols (events, tasks, gateways, flows, and artifacts). Maestro focuses on the most practical subset for automation so that diagrams remain clear, unambiguous, and executable.

A BPMN diagram is a contract

Think of a BPMN diagram in Maestro as a three-part contract:

  • Human-readable — Any stakeholder can review the logic.
  • Machine-actionable — Maestro can validate and orchestrate it.
  • Maintainable — Changes to the diagram modify behavior without hidden logic.

Anatomy of a process

A typical automation starts with a trigger (incoming message, schedule, or button click). It proceeds through work steps (human or system), branches with decisions, and ends with a result (completed, canceled, or failed).

BPMN gives you the building blocks for each stage. Maestro provides guardrails—naming conventions, validation, and execution semantics—so your models behave exactly as drawn.

O que você aprenderá neste capítulo

Este cartilho orienta você sobre os elementos BPMN que você realmente usará no Maestro e como escolher entre eles:

  • Eventos na modelagem BPMN

    Os eventos marcam algo que acontece: um início de processo (por exemplo, mensagem ou temporizador), algo que ocorre no meio do fluxo (por exemplo, aguardar uma resposta, capturar um sinal, lidar com um tempo limite) ou um fim de processo (sucesso, escalonamento, erro). Você aprenderá como escolher o tipo de evento certo para modelar gatilhos, esperas, tempos limite e tratamento de erro de forma limpa.

  • Tarefas na modelagem BPMN

    As tarefas representam o trabalho a ser realizado. Você verá quando usar etapas orientadas pelo usuário (aprovações, entrada de dados) versus etapas orientadas pelo sistema (chamadas de API, scripts) e como encapsular a lógica reutilizável com subprocessos e atividades de invocação.

  • Gateways (pontos de decisão e sincronização)

    Os gateways controlam o caminho de execução: controle um caminho (exclusivo), controle muitos caminhos (paralelos) ou controle o conjunto correspondente (Inclusivo).Você aprenderá padrões para roteamento, mescla e evitar impasse ou tokens órfãos.

  • Marcadores (qualificadores de comportamento)

    Os marcadores modificam como uma tarefa ou subprocesso se comporta: loop, várias instâncias (executado uma vez por item), ad‑hoc ou compensação.Você aprenderá quando os marcadores tornam a intenção explícita e quando um Padrão mais simples é lido melhor.

  • Os fluxos de Sequência mostram a ordem de trabalho dentro de um participante; os fluxos de Mensagem mostram a comunicação entre participantes (por exemplo, seu processo e um sistema ou parceiro externo).Você aprenderá a manter as responsabilidades claras com pools e lanes.

  • Objetos de dados, repositórios de dados, anotações e grupos ajudam você a documentar entradas/saídas e regras de negócios sem confundir o fluxo de controle.Você aprenderá quais artefatos melhoram a compreensão e quais omitir para clareza.

  • Semântica de execução no Maestro

    Um modelo mental rápido de fluxo de tokens, simultaneidade e propagação de erros para que você possa prever o comportamento do runtime a partir do diagrama e projetar para novas tentativas, timeouts e compensações.

Um exemplo simples

Imagine um fluxo de Aprovação de faturas: um evento de início de mensagem recebe uma fatura, uma tarefa de usuário captura a entrada do aprovador, um gateway exclusivo roteia faturas por meio de de um limite para um segundo aprovador e uma tarefa de serviço publica a fatura aprovada para finanças.Um evento de limite de temporizador na tarefa do usuário escalona se nenhuma ação ocorrer dentro de 48 horas, e um evento de fim de erro registra falhas. Cada símbolo carrega um significado específico; juntos, eles tornam o processo inequívoco para revisores e o mecanismo de automação.

Observação:

O Maestro favorece a clareza em vez da exaustividade. Quando tiver dúvida, escolha a construção BPMN mais simples que comunica a intenção e suporta a execução (por exemplo, um início claro, mesclagens explícitas para divisões e nomes descritivos em tarefas, eventos e gateways).

  • BPMN in Maestro
  • A BPMN diagram is a contract
  • Anatomy of a process
  • O que você aprenderá neste capítulo
  • Um exemplo simples

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades