Skip to main content
Flowker é a plataforma de orquestração de workflows da Lerian para operações financeiras. Ela coordena as etapas em volta de uma transação: checagens antifraude, chamadas a sistemas externos de aprovação, roteamento de pagamentos, onboarding de clientes e mais. Em vez de construir lógica sob medida para cada fluxo de aprovação ou etapa de validação, você define os workflows uma vez e o Flowker os executa de forma consistente, com registros de execução por etapa e visibilidade em tempo real.

Por que usar o Flowker?


Operações financeiras envolvem várias etapas, aprovações e checagens externas. Gerenciar isso manualmente leva a erros, atrasos e lacunas de compliance. O Flowker centraliza essa orquestração para que cada etapa continue acompanhada, rastreável e repetível. Para o caso de negócio completo, veja Por que Flowker?.

Conceitos centrais


O Flowker trabalha com workflows e nós:
  • Workflows: o processo como um todo, um grafo de nós e arestas que define o que acontece em uma dada operação. Por exemplo, “processar um pagamento Pix” ou “fazer o onboarding de um novo cliente”. Workflows podem ramificar, e a política de novas tentativas pode repetir falhas elegíveis de chamadas de executor.
  • Nós: os elementos individuais de um workflow, como um gatilho, uma chamada a serviço externo, uma condição ou uma ação.
O grafo do workflow determina o roteamento. Nós condicionais escolhem uma aresta de saída a partir do contexto de execução, enquanto os outros tipos de nó seguem suas arestas de saída depois de concluir com sucesso.

O que diferencia o Flowker?


Feito sob medida para o domínio financeiro

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 antes do ledger

Use o Flowker para orquestrar chamadas de validação antes de uma etapa de lançamento no ledger. Sua integração com o ledger deve garantir que nenhum outro caminho lance sem as checagens obrigatórias.

Integrações com APIs e webhooks

O Flowker recebe webhooks e chama serviços externos por configurações de provedor. Você define as expectativas de entrada e saída, depois configura a conexão do provedor e os nós que a chamam.

Registros de execução por etapa

Cada nó executor, condicional ou de ação executado registra seu status, duração, saída e mensagem de erro. Nós de gatilho começam a travessia do grafo e não criam registros de etapa de execução. Isso dá a você uma visão etapa a etapa do que cada execução fez, pela API.

Observabilidade ponta a ponta

Quando você habilita a telemetria, o Flowker emite dados OpenTelemetry das próprias operações HTTP e de serviço. Ele também registra logs estruturados.

Segurança em nível corporativo

Autenticação por token pelo Access Manager, com autorização por recurso e por ação. Configure a terminação TLS e as conexões criptografadas no seu deploy.

Experiência voltada ao desenvolvedor

O Flowker inclui definições OpenAPI e um ambiente de desenvolvimento local com Docker.

Principais recursos


Orquestração de workflows

  • Rodar nós conforme o grafo do workflow e os ramos condicionais escolhidos.
  • Aplicar lógica condicional com base em códigos de status HTTP e campos da resposta.
  • Persistir o estado de execução do workflow para revisão.
  • Gerenciar versões com controle completo do ciclo de vida, incluindo rascunho, ativação, desativação e iteração por clone.

Integração e conectividade

  • Enviar requisições HTTP (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS).
  • Receber e processar webhooks de sistemas externos.
  • Conectar a vários provedores de serviços financeiros.

Configuração de workflows

  • Definir workflows como grafos de nós e arestas.
  • Validar definições de workflow antes da ativação.
  • Mapear e transformar dados entre chamadas de executor.

Autenticação e segurança

  • Autenticação por token pelo Access Manager, com autorização por recurso e por ação.
  • Logs estruturados. Configure a criptografia em repouso nos serviços do deploy que guardam dados e secrets.

Observabilidade

Quando a telemetria está habilitada, o Flowker emite dados por OpenTelemetry/OTLP e registra logs estruturados. Conecte o backend de telemetria do seu deploy para monitorar as operações de API e de serviço. Use os registros de execução junto com a telemetria e os logs do seu deploy para investigar o comportamento do workflow.

Casos de uso comuns


Operações antifraude

  • Enviar dados de transação e de conta para serviços externos de prevenção à fraude.
  • Coletar e processar respostas de vários provedores e aplicar regras configuráveis para decidir se prossegue.
  • Cada etapa fica registrada com seu status e resultado.

Aprovações manuais

  • Enviar uma requisição a um sistema externo de aprovação, ou consultá-lo, com nós executores.
  • Rotear pela decisão que o sistema externo devolve.
  • O Flowker não tem uma pausa nativa. Modele a revisão humana assíncrona com um sistema externo e um gatilho ou uma execução de workflow posteriores.

Orquestração de pagamentos

  • Coordenar fluxos de pagamento de várias etapas que passam por vários provedores ou trilhos.
  • O Flowker pode repetir 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

  • Automatizar processos de KYC e AML, integrar com bureaus de crédito e serviços de validação e configurar regras condicionais de onboarding com base em perfis de risco.

Arquitetura da API


A API do Flowker tem três categorias principais: Autoria, Execução e Administração.
  • Rotas de autoria: criam, atualizam e gerenciam definições e versões de workflow.
  • Rotas de execução: começam, monitoram e controlam execuções de workflow em tempo real.
  • Rotas administrativas: gerenciam tenants, provedores e a saúde do sistema.

Status atual


Para mais informações sobre integrações específicas ou detalhes de implementação, entre em contato.
Explore a API do Flowker. Navegue pelos endpoints de workflows, execuções e configurações de provedor.