Por que usar o Flowker?
Operações financeiras envolvem múltiplos passos, aprovações e verificações externas. Gerenciá-las manualmente gera erros, atrasos e falhas de conformidade. O Flowker centraliza essa orquestração para que cada passo fique registrado, rastreável e repetível. Para o caso de negócio completo, veja Por que o Flowker?.
Conceitos fundamentais
Em seu núcleo, o Flowker trabalha com dois conceitos:
- Workflows: O processo geral — uma sequência de passos que definem o que acontece para uma operação específica (ex: “processar um pagamento Pix” ou “onboarding de um novo cliente”). Workflows podem se ramificar, e a política de retentativas pode retentar falhas elegíveis de chamadas de executor.
- Tasks: Os passos individuais dentro de um workflow — como verificar um score de fraude, chamar um sistema de aprovação externo, chamar outro serviço externo ou invocar uma integração com o ledger.
O que torna o Flowker diferente?
Construído especificamente para o domínio financeiro
Diferente de ferramentas genéricas de workflow, o Flowker é modelado especificamente para o ecossistema transacional. Sua arquitetura reflete as realidades operacionais e regulatórias de bancos, pagamentos, Pix e orquestração financeira.Validação pré-ledger
Use o Flowker para orquestrar chamadas de validação antes de uma etapa de lançamento no ledger. A sua integração com o ledger deve garantir que nenhum outro caminho faça lançamentos sem as verificações exigidas.Contextos delimitados por design
A plataforma é estruturada em torno de contextos delimitados claros, separando responsabilidades como onboarding, pagamentos, liquidação, risco e conciliação. Essa segmentação melhora a escalabilidade, governança e clareza de domínio em operações financeiras complexas.Integrações com APIs e webhooks
O Flowker recebe webhooks e chama serviços externos por meio de configurações de provider. Defina as expectativas de entrada e saída e, depois, configure a conexão do provider e os nodes que a chamam.Registros de execução passo a passo
Cada passo dentro de um workflow registra seu nome, status, duração, saída e mensagem de erro. Isso oferece uma visão passo a passo do que cada execução fez, disponível pela API e no Lerian Console.Observabilidade de ponta a ponta
Suporte nativo para tracing distribuído, métricas e logging estruturado, permitindo monitoramento em tempo real de workflows e interações externas.Segurança de nível enterprise
Autenticação baseada em tokens através do Access Manager, com autorização por recurso e por ação. Configure a terminação TLS e links criptografados na sua implantação.Experiência developer-first
O Flowker inclui definições OpenAPI e um ambiente de desenvolvimento local com Docker — permitindo que equipes construam, testem e implantem fluxos com confiança e velocidade.Principais funcionalidades
Orquestração de workflows
- Execute tarefas sequencialmente.
- Aplique lógica condicional baseada em códigos de status HTTP e campos de resposta.
- Persista o estado de execução do workflow para revisão.
- Gerencie versões com controle completo de ciclo de vida, incluindo rascunho, ativação, desativação e iteração baseada em clonagem.
Integração e conectividade
- Envie requisições HTTP (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS).
- Receba e processe webhooks de sistemas externos.
- Conecte-se a múltiplos providers de serviços financeiros.
Motor DSL
- Defina workflows com uma .
- Valide definições de workflow antes da implantação.
- Transforme dados entre etapas.
Autenticação e segurança
- Autenticação baseada em tokens através do Access Manager, com autorização por recurso e por ação.
- Logs estruturados. Configure a criptografia em repouso nos serviços de implantação que armazenam dados e segredos.
Observabilidade
O Flowker emite telemetria via OpenTelemetry/OTLP e registra logs estruturados. Conecte o backend de telemetria da sua implantação para monitorar interações de workflows e sistemas externos. Você pode rastrear cada execução de workflow, monitorar métricas e revisar logs detalhados para debugging e compliance.Casos de uso comuns
Operações antifraude
- Envie dados de transação e conta para serviços externos de prevenção a fraudes.
- Colete e processe respostas de múltiplos providers, e aplique regras configuráveis para decidir se deve prosseguir.
- Cada etapa é registrada com seu status e resultado.
Aprovações manuais
- Envie uma solicitação a um sistema de aprovação externo ou consulte-o com nodes executor.
- Faça o roteamento conforme a decisão retornada pelo sistema externo.
- O Flowker não tem uma pausa embutida; modele a revisão humana assíncrona com um sistema externo e um trigger ou uma execução posterior do workflow.
Orquestração de pagamentos
- Coordene fluxos de pagamento multi-etapas que abrangem múltiplos providers ou trilhos.
- O Flowker pode retentar falhas elegíveis de chamadas de executor. A conciliação e os controles de lançamento pertencem aos sistemas que você integra.
Onboarding de clientes
- Automatize processos de KYC e AML, integre com bureaus de crédito e serviços de validação, e configure regras de onboarding condicionais baseadas em perfis de risco.
Arquitetura da API
A API do Flowker é dividida em três categorias principais: Autoria, Runtime e Administrativa. Cada categoria tem um propósito claro para ajudar desenvolvedores a construir, executar e gerenciar workflows.
- Rotas de autoria: criar, atualizar e gerenciar definições de workflow e versões.
- Rotas de runtime: iniciar, monitorar e controlar execuções de workflow em tempo real.
- Rotas administrativas: gerenciar tenants, providers e saúde do sistema.
Status atual
Para informações adicionais sobre integrações específicas ou detalhes de implementação, entre em contato.

