📊 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:
- Modelar → desenhar o fluxo (diagramas)
- Executar → rodar no Fluig
- Monitorar → acompanhar indicadores
- 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:

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:

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:

👉 No Fluig:
- São as transições entre atividades
- Controlam o caminho do processo
🔥 Exemplo prático no Fluig
