> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# ¿Qué es Flowker?

> Orquesta workflows financieros con Flowker. Coordina verificaciones antifraude, sistemas externos de aprobación, enrutamiento de pagos y onboarding con registros de ejecución por paso.

export const GDSL = ({children}) => <Tooltip headline="DSL (Domain-Specific Language)" tip="Un lenguaje simplificado diseñado para un propósito específico. En el caso de Flowker, se usa para definir los pasos y las reglas de un workflow sin escribir código de propósito general." cta="Ver glosario" href="/es/start-here/glossary">
    {children}
  </Tooltip>;

**Flowker** es la plataforma de orquestación de workflows de Lerian para operaciones financieras. Coordina los pasos que rodean una transacción: verificaciones antifraude, llamadas a sistemas externos de aprobación, enrutamiento de pagos, onboarding de clientes y más.

En lugar de construir lógica a medida para cada flujo de aprobación o paso de validación, defines los workflows una vez y Flowker los ejecuta de forma consistente, con registros de ejecución por paso y visibilidad en tiempo real.

## ¿Por qué usar Flowker?

***

Las operaciones financieras abarcan varios pasos, aprobaciones y verificaciones externas. Gestionarlas de forma manual produce errores, demoras y brechas de cumplimiento. Flowker centraliza esta orquestación para que cada paso quede registrado, sea trazable y repetible. Para conocer el caso de negocio completo, consulta [¿Por qué Flowker?](/es/products/flowker/why-flowker).

## Conceptos centrales

***

Flowker trabaja con workflows y nodos:

* **Workflows**: El proceso general, un grafo de nodos y aristas que define lo que ocurre en una operación determinada. Por ejemplo, "procesar un pago Pix" o "dar de alta a un nuevo cliente". Los workflows pueden ramificarse, y la política de reintentos puede reintentar las fallas elegibles de llamadas de ejecutor.
* **Nodos**: Los elementos individuales de un workflow, como un disparador, una llamada a un servicio externo, una condición o una acción.

El grafo del workflow determina el enrutamiento. Los nodos condicionales seleccionan una arista de salida a partir del contexto de ejecución, mientras que los demás tipos de nodo siguen sus aristas de salida después de completarse con éxito.

## ¿Qué hace diferente a Flowker?

***

### Hecho a la medida del dominio financiero

Flowker está modelado específicamente para el ecosistema transaccional. Su arquitectura refleja las realidades operativas y regulatorias de la banca, los pagos, Pix y la orquestación financiera.

### Validación previa al ledger

Usa Flowker para orquestar llamadas de validación antes de un paso de contabilización en el ledger. Tu integración con el ledger debe garantizar que ningún otro camino pueda contabilizar sin las verificaciones obligatorias.

### Integraciones con APIs y webhooks

Flowker recibe webhooks y llama a servicios externos a través de configuraciones de proveedor. Defines las expectativas de entrada y de salida, y luego configuras la conexión del proveedor y los nodos que la llaman.

### Registros de ejecución por paso

Cada nodo ejecutor, condicional o de acción que se ejecuta registra su estado, duración, salida y mensaje de error. Los nodos disparadores inician el recorrido del grafo y no crean registros de pasos de ejecución.

Esto te da una vista paso a paso de lo que hizo cada ejecución a través de la API.

### Observabilidad de extremo a extremo

Cuando habilitas la telemetría, Flowker emite datos de OpenTelemetry para sus operaciones HTTP y de servicio. También registra logs estructurados.

### Seguridad de nivel empresarial

Autenticación basada en token 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 de OpenAPI y un entorno de desarrollo local con Docker.

## Funcionalidades clave

***

### Orquestación de workflows

* Ejecuta los nodos según el grafo del workflow y las ramas condicionales seleccionadas.
* Aplica lógica condicional según los códigos de estado HTTP y los campos de la respuesta.
* Persiste el estado de ejecución del workflow para su revisión.
* Gestiona las versiones con control completo del ciclo de vida, incluidos borrador, activación, desactivación e iteración basada en clones.

### 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 varios proveedores de servicios financieros.

### Configuración de workflows

* Define los workflows como grafos de nodos y aristas.
* Valida las definiciones de workflow antes de la activación.
* Mapea y transforma datos entre llamadas de ejecutor.

### Autenticación y seguridad

* Autenticación basada en token 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 del despliegue que almacenan datos y secretos.

### Observabilidad

Cuando la telemetría está habilitada, Flowker emite datos a través de **OpenTelemetry/OTLP** y registra logs estructurados. Conecta el backend de telemetría de tu despliegue para monitorear las operaciones de API y de servicio.

Usa los registros de ejecución junto con la telemetría y los logs de tu despliegue para investigar el comportamiento de los workflows.

## Casos de uso comunes

***

### Operaciones antifraude

* Envía datos de transacciones y de cuentas a servicios externos de prevención de fraude.
* Recopila y procesa las respuestas de varios proveedores, y aplica reglas configurables para decidir si continuar.
* Cada paso se registra con su estado y su resultado.

### Aprobaciones manuales

* Envía una solicitud a un sistema externo de aprobación, o consúltalo, con nodos ejecutores.
* Enruta según la decisión que devuelve el sistema externo.
* Flowker no tiene una pausa integrada. Modela la revisión humana asíncrona con un sistema externo y un disparador o una ejecución de workflow posterior.

### Orquestación de pagos

* Coordina flujos de pago de varios pasos que abarcan varios proveedores o rieles.
* Flowker puede reintentar las fallas elegibles de llamadas de ejecutor. Los controles de conciliación y de contabilización pertenecen a los sistemas que integras.

### Onboarding de clientes

* Automatiza los procesos de KYC y AML, intégrate con burós de crédito y servicios de validación, y configura reglas de onboarding condicionales según los perfiles de riesgo.

## Arquitectura de la API

***

La API de Flowker tiene tres categorías principales: **Creación**, **Ejecución** y **Administración**.

* **Rutas de creación**: crean, actualizan y gestionan las definiciones y versiones de workflow.
* **Rutas de ejecución**: inician, monitorean y controlan las ejecuciones de workflow en tiempo real.
* **Rutas administrativas**: gestionan tenants, proveedores y la salud del sistema.

## Estado actual

***

Para obtener más información sobre integraciones específicas o detalles de implementación, [contáctanos](https://lerian.studio/contact).

<Tip>
  [Explora la API de Flowker](/es/reference/products/flowker/flowker-api-quick-start). Navega por los endpoints de workflows, ejecuciones y configuraciones de proveedor.
</Tip>
