¿Por qué usar Flowker?
Las operaciones financieras involucran múltiples pasos, aprobaciones y verificaciones externas. Gestionarlas manualmente genera errores, retrasos y brechas de cumplimiento. Flowker centraliza esta orquestación para que cada paso quede registrado, rastreable y repetible. Para el caso de negocio completo, consulta ¿Por qué Flowker?.
Conceptos fundamentales
En su núcleo, Flowker se basa en dos conceptos:
- Workflows: El proceso general — una secuencia de pasos que definen qué sucede para una operación dada (p. ej., “procesar un pago Pix” u “onboarding de un nuevo cliente”). Los workflows pueden bifurcarse y la política de reintentos puede reintentar fallas elegibles de llamadas de executor.
- Tasks: Los pasos individuales dentro de un workflow — como verificar un score de fraude, llamar a un sistema de aprobación externo, llamar a otro servicio externo o invocar una integración con el ledger.
¿Qué hace diferente a Flowker?
Diseñado específicamente para el dominio financiero
A diferencia de las herramientas de workflow genéricas, Flowker está modelado específicamente para el ecosistema transaccional. Su arquitectura refleja las realidades operativas y regulatorias de la banca, pagos, Pix y orquestación financiera.Validación pre-libro mayor
Usa Flowker para orquestar llamadas de validación antes de un paso de registro en el ledger. Tu integración con el ledger debe garantizar que ninguna otra ruta registre sin las verificaciones requeridas.Contextos delimitados por diseño
La plataforma está estructurada en torno a contextos delimitados claros, separando responsabilidades como incorporación, pagos, liquidación, riesgo y conciliación. Esta segmentación mejora la escalabilidad, gobernanza y claridad del dominio en operaciones financieras complejas.Integraciones con APIs y webhooks
Flowker recibe webhooks y llama a servicios externos mediante configuraciones de provider. Defines las expectativas de entrada y salida, y luego configuras la conexión del provider y los nodes que lo llaman.Registros de ejecución paso a paso
Cada paso dentro de un workflow registra su nombre, estado, duración, salida y mensaje de error. Esto te da una vista paso a paso de lo que hizo cada ejecución, disponible a través de la API y en Lerian Console.Observabilidad de extremo a extremo
Soporte nativo para trazado distribuido, métricas y registro estructurado, permitiendo monitoreo en tiempo real a través de workflows e interacciones externas.Seguridad de nivel empresarial
Autenticación basada en tokens a través de Access Manager, con autorización por recurso y por acción. Configura la terminación TLS y los enlaces cifrados en tu despliegue.Experiencia orientada al desarrollador
Flowker incluye definiciones OpenAPI y un entorno de desarrollo local con Docker, permitiendo a los equipos construir, probar y desplegar flujos con confianza y velocidad.Características principales
Orquestación de workflows
- Ejecuta tareas secuencialmente.
- Aplica lógica condicional basada en códigos de estado HTTP y campos de respuesta.
- Persiste el estado de ejecución del workflow para revisión.
- Gestiona versiones con control completo del ciclo de vida, incluyendo borrador, activación, desactivación e iteración basada en clonación.
Integración y conectividad
- Envía solicitudes HTTP (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS).
- Recibe y procesa webhooks de sistemas externos.
- Conéctate a múltiples providers de servicios financieros.
Motor DSL
- Define workflows con un .
- Valida definiciones de workflow antes del despliegue.
- Transforma datos entre pasos.
Autenticación y seguridad
- Autenticación basada en tokens a través de Access Manager, con autorización por recurso y por acción.
- Logs estructurados. Configura el cifrado en reposo en los servicios de despliegue que almacenan datos y secretos.
Observabilidad
Flowker emite telemetría mediante OpenTelemetry/OTLP y registra logs estructurados. Conecta el backend de telemetría de tu despliegue para monitorear las interacciones de los workflows y los sistemas externos. Puedes rastrear cada ejecución de workflow, monitorear métricas y revisar logs detallados para depuración y cumplimiento.Casos de uso comunes
Operaciones antifraude
- Envía datos de transacciones y cuentas a servicios externos de prevención de fraude.
- Recopila y procesa respuestas de múltiples providers, y aplica reglas configurables para decidir si proceder.
- Cada paso se registra con su estado y resultado.
Aprobaciones manuales
- Envía una solicitud a un sistema de aprobación externo o consúltalo con nodes executor.
- Enruta según la decisión que devuelva el sistema externo.
- Flowker no tiene una pausa integrada; modela la revisión humana asíncrona con un sistema externo y un trigger o una ejecución posterior del workflow.
Orquestación de pagos
- Coordina flujos de pago de múltiples pasos que abarcan múltiples providers o rieles.
- Flowker puede reintentar fallas elegibles de llamadas de executor. La conciliación y los controles de registro pertenecen a los sistemas que integras.
Incorporación de clientes
- Automatiza procesos KYC y AML, intégrate con burós de crédito y servicios de validación, y configura reglas de incorporación condicionales basadas en perfiles de riesgo.
Arquitectura de la API
La API de Flowker se divide en tres categorías principales: Autoría, Tiempo de ejecución y Administrativa. Cada categoría tiene un propósito claro para ayudar a los desarrolladores a construir, ejecutar y gestionar workflows.
- Rutas de autoría: crear, actualizar y gestionar definiciones de workflow y versiones.
- Rutas de tiempo de ejecución: iniciar, monitorear y controlar ejecuciones de workflow en tiempo real.
- Rutas administrativas: gestionar tenants, providers y salud del sistema.
Estado actual
Para información adicional sobre integraciones específicas o detalles de implementación, contáctanos.

