Conceitos fundamentais
Antes de usar o Flowi Agentic, é importante entender os conceitos centrais da plataforma.
Processo (BPMN)
Um processo é uma sequência definida de etapas que precisa ser seguida para concluir um trabalho. É como um roteiro: cada passo tem uma ordem, responsáveis e condições para avançar.
Exemplos de uso:
- Aprovação de solicitação de compra
- Análise e validação de documento fiscal
- Onboarding de novo funcionário
Um processo é desenhado uma vez (a definição) e pode ser executado quantas vezes for necessário. Cada execução é chamada de instância.
Caso (CMMN)
Um caso é semelhante a um processo, mas mais flexível. Enquanto o processo segue uma sequência rígida, o caso permite que o operador decida quais tarefas executar e em que ordem, conforme a situação.
Exemplos de uso:
- Análise de reclamação de cliente (cada caso exige ações diferentes)
- Investigação de compliance
- Atendimento personalizado
Casos possuem marcos (milestones) que indicam o progresso — como checkpoints que mostram em qual fase a análise se encontra.
Processo vs. Caso
Use processos para fluxos previsíveis (sempre as mesmas etapas, na mesma ordem).
Use casos para situações onde cada execução pode exigir passos diferentes.
Instância
Cada vez que alguém inicia um processo ou caso, é criada uma instância — a execução concreta daquele modelo.
Exemplo: O processo "Aprovação de Compra" é o modelo. Quando João solicita a compra de um notebook, é criada uma instância específica para aquela solicitação. Quando Maria solicita outra compra, é criada uma nova instância separada.
Você pode acompanhar em que etapa está cada instância a qualquer momento.
Tarefa
Cada etapa de um processo que requer ação humana gera uma tarefa. Quando uma instância chega em uma etapa manual, o sistema cria a tarefa e a atribui à pessoa ou ao grupo responsável.
O fluxo de uma tarefa:
- A tarefa aparece na lista de pendências do responsável
- O usuário assume a tarefa para si
- Preenche as informações necessárias via formulário
- Conclui a tarefa — o processo avança automaticamente
Formulário
Um formulário é a interface que o usuário preenche ao realizar uma tarefa. Cada tarefa pode ter seu próprio formulário com campos específicos: textos, datas, valores, uploads de arquivos, seleção de opções, etc.
Alguns campos podem buscar dados automaticamente de sistemas externos (ex.: dados cadastrais de um fornecedor).
Agentes de IA e Base de Conhecimento
O Flowi Agentic permite integrar nativamente Inteligência Artificial (LLMs como OpenAI, Gemini) dentro dos processos.
Um Agente de IA é uma persona digital configurada para atuar em uma etapa automática do seu fluxo de trabalho (uma Service Task no BPMN). Você pode definir instruções específicas (System Prompt) e o modelo que ele irá usar.
Para tornar o Agente ainda mais inteligente, a plataforma conta com Bases de Conhecimento (RAG - Retrieval-Augmented Generation) gerenciáveis (globais ou específicas por Tenant). Você cadastra uma base de conhecimento (inserindo regras descritivas e anexando PDFs, TXTs, etc.) e depois "linka" as bases necessárias diretamente na definição do processo.
Quando a tarefa automatizada for executada, a IA vai consultar as descrições destas bases e seus documentos anexados de forma vetorial, injetando automaticamente o contexto corporativo e restrições da sua empresa diretamente no raciocínio da IA antes dela tomar uma decisão.
Tabela de Decisão (DMN)
Uma tabela de decisão contém regras de negócio: dado um conjunto de informações, qual é o resultado?
Exemplo:
| Valor da compra | Categoria | Aprovador |
|---|---|---|
| Até R$ 1.000 | Qualquer | Gerente direto |
| Até R$ 10.000 | Qualquer | Diretor financeiro |
| Acima de R$ 10.000 | Qualquer | Comitê de compras |
Cada empresa pode ter suas próprias regras, modificáveis pelo administrador sem programação.
Tenant (Empresa)
O Flowi Agentic é multi-empresa: várias organizações utilizam a mesma plataforma, mas cada uma enxerga apenas seus próprios dados. Isso é denominado tenant.
Dados de empresas diferentes são completamente isolados — processos, tarefas, usuários e configurações são exclusivos de cada tenant.
Papéis de acesso
| Papel | O que pode fazer |
|---|---|
| Super Admin | Gerencia toda a plataforma: empresas, usuários globais, configurações |
| Admin | Gerencia processos, formulários, robôs e usuários dentro de sua empresa |
| Gerente | Visualiza indicadores, reatribui tarefas, monitora instâncias |
| Usuário | Executa tarefas, inicia processos permitidos, consulta histórico próprio |
Além desses papéis gerais, cada processo pode ter papéis específicos — por exemplo, "Solicitante", "Aprovador", "Comprador" — que determinam quais tarefas cada pessoa recebe dentro de um processo específico.