Fluig
Padrões de Desenvolvimento
Diagramas 📈
Definição 💡

📊 Diagramas e BPM no Fluig

📌 O que são Diagramas?

Diagramas são representações visuais de processos, sistemas ou fluxos de informação.

Eles ajudam a:

  • Entender o funcionamento de um processo
  • Documentar regras de negócio
  • Facilitar comunicação entre áreas (negócio + TI)
  • Reduzir erros antes da implementação

👉 Em vez de explicar tudo em texto, você desenha o processo.


🔄 O que é BPM?

BPM (Business Process Management) é uma abordagem para gerenciar processos de negócio de ponta a ponta.

Envolve:

  • Modelagem de processos
  • Execução
  • Monitoramento
  • Otimização contínua

👉 BPM não é só tecnologia — é organização + melhoria contínua.


🧠 Fluig é uma ferramenta de BPM

O Fluig funciona como um motor de BPM, permitindo:

  • Criar workflows (processos)
  • Definir atividades e responsáveis
  • Automatizar regras
  • Integrar sistemas (datasets, APIs, serviços)
  • Monitorar execuções

👉 Ou seja:
quando você cria um processo no Fluig, você está implementando BPM na prática.


🔁 Ciclo de vida do BPM

Todo processo segue um ciclo:

  1. Modelar → desenhar o fluxo (diagramas)
  2. Executar → rodar no Fluig
  3. Monitorar → acompanhar indicadores
  4. Otimizar → melhorar o processo

👉 Esse ciclo é contínuo.


📊 BPMN: padrão de diagramas de processos

BPMN (Business Process Model and Notation) é o padrão mais usado para desenhar processos de negócio.

Ele define símbolos padronizados para representar:

  • Eventos
  • Atividades
  • Decisões
  • Fluxos

👉 É o tipo de diagrama mais próximo do que o Fluig executa.


🔷 Elementos do BPMN aplicados no Fluig

🔵 Eventos

Representam acontecimentos no processo.

  • Evento de início → quando o processo começa
    👉 No Fluig: abertura de solicitação

  • Evento de fim → quando o processo termina
    👉 No Fluig: processo finalizado


🟦 Atividades (Tarefas)

Representam ações executadas por usuários ou sistema.

Veja:

Hello

Exemplo:

  • Aprovar solicitação
  • Preencher formulário
  • Validar dados

👉 No Fluig:

  • Cada atividade = uma etapa do processo
  • Pode ter formulário, regras e validações

🔷 Gateways (Decisões)

Representam pontos de decisão no fluxo.

Veja:

Hello

Exemplo:

  • Aprovado?
    • Sim → continua
    • Não → retorna

👉 No Fluig:

  • São as condições de transição
  • Definidas via script ou regras

➡️ Fluxo de sequência

Representa o caminho entre os elementos.

Veja:

Hello

👉 No Fluig:

  • São as transições entre atividades
  • Controlam o caminho do processo

🔥 Exemplo prático no Fluig

Hello