> ## 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.

# ¿Por qué Flowker?

> Cómo Flowker centraliza la configuración de proveedores, el enrutamiento de workflows y los registros de ejecución para operaciones financieras.

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>;

Las instituciones financieras necesitan integrar proveedores, validar transacciones y conservar evidencia para cumplimiento. Flowker centraliza el enrutamiento de workflows, la configuración de proveedores y los registros de ejecución. Los controles y los resultados siguen dependiendo de los sistemas y de los límites de integración que configures.

## El problema

***

Los equipos de servicios financieros enfrentan estos desafíos:

* **Esfuerzo variable de integración de proveedores**: cada proveedor tiene su propio contrato de API, autenticación, manejo de errores, revisión de seguridad y alcance de pruebas
* **Evidencia de validación dispersa**: los datos de validación están repartidos en varios sistemas, lo que dificulta reconstruir lo que ocurrió durante las auditorías
* **Brechas de cumplimiento**: cuando la validación ocurre después de la escritura en el ledger, las transacciones inválidas crean exposición regulatoria
* **Complejidad de migración de proveedores**: cambiar la referencia de proveedor, de ejecutor o de configuración de proveedor puede requerir actualizaciones en los nodos de workflow en borrador
* **Rollbacks costosos**: las escrituras inválidas en el ledger requieren una remediación manual costosa y dañan la integridad de los datos

## Cómo Flowker cambia esto

***

Flowker ofrece una sola plataforma de orquestación para el enrutamiento de workflows, la configuración de proveedores, los mapeos y los registros de ejecución.

|                                  | Antes de Flowker                                   | Con Flowker                                                                                                    |
| -------------------------------- | -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| **Integración de proveedores**   | Trabajo de integración específico por proveedor    | Centraliza la configuración de proveedor y los mapeos de nodo                                                  |
| **Trazabilidad por paso**        | Parcial, dispersa entre sistemas                   | Cada nodo de procesamiento ejecutado se registra automáticamente                                               |
| **Flexibilidad de proveedores**  | Los cambios pueden requerir trabajo de integración | Actualiza los ajustes; actualiza los nodos en borrador cuando cambian las referencias                          |
| **Modelo de validación**         | Depende del límite de integración                  | Orquesta las verificaciones antes de un paso de contabilización configurado; aplícalas en el límite del ledger |
| **Manejo de fallas**             | Lógica de reintento a medida por integración       | Reintentos y circuit breakers integrados                                                                       |
| **Visibilidad de los workflows** | Limitada, requiere agregación de logs              | Seguimiento completo de la ejecución con detalle por paso                                                      |

## Para los equipos de cumplimiento

***

Los equipos de cumplimiento necesitan demostrar que cada transacción se validó correctamente.

Flowker da a los equipos de cumplimiento:

* **Trazabilidad por paso**: cada ejecución registra cada nodo de procesamiento ejecutado con su estado, duración, salida y mensaje de error
* **Historial de ejecuciones consultable**: filtra las ejecuciones por workflow y estado, y luego lee el detalle por paso de cualquier ejecución a través de la API
* **Control de contabilización a cargo de la integración**: usa Flowker para orquestar las verificaciones antes de un paso de contabilización en el ledger, y luego aplícalas en el límite del ledger

<Note>
  Flowker registra los pasos de ejecución automáticamente. No necesitas habilitar ni configurar nada.
</Note>

## Para los equipos de ingeniería

***

Los equipos de ingeniería necesitan integrar proveedores rápido, manejar las fallas de forma controlada y dejar de reconstruir la misma infraestructura de integración para cada servicio nuevo.

Flowker da a los equipos de ingeniería:

* **Configura una vez, reutiliza en todas partes**: configura una sola vez la URL base y las credenciales de una instancia de servicio como una configuración de proveedor, y luego referénciala desde cualquier nodo de workflow
* **Resiliencia integrada**: los circuit breakers evitan fallas en cascada cuando los proveedores se caen. Los reintentos con backoff exponencial manejan los errores transitorios automáticamente
* **Configuración y mapeos**: centraliza los ajustes de conexión y los mapeos de nodo en sus superficies de workflow
* **Validación de configuración**: las configuraciones de catálogo usan el JSON Schema del proveedor. Las configuraciones `external_openapi` usan una validación dedicada de OpenAPI externo y de configuración
* **Mapeo de campos y transformación de datos**: mapea los campos del workflow a formatos específicos de cada proveedor sin escribir código de transformación

## Para los equipos de producto

***

Los equipos de producto necesitan lanzar más rápido, responder a los cambios del mercado y medir lo que funciona, sin esperar meses a que ingeniería construya o modifique los flujos de validación.

Flowker da a los equipos de producto:

* **Menor tiempo de salida al mercado**: los nuevos workflows de validación se pueden definir y desplegar sin esperar trabajo de integración a medida
* **Flexibilidad sin cambios de código**: agrega, quita o reordena pasos de validación actualizando las definiciones de workflow, no solicitando sprints de ingeniería
* **Operaciones observables y medibles**: los registros de ejecución y la telemetría del despliegue aportan evidencia para investigar los workflows

## Qué sigue

***

<CardGroup cols={2}>
  <Card title="Casos de uso" icon="lightbulb" href="/es/products/flowker/use-cases">
    Descubre cómo se aplica Flowker a la validación de transacciones, el onboarding, los pagos y más.
  </Card>

  <Card title="Primeros pasos" icon="rocket" href="/es/products/flowker/flowker-getting-started">
    Configura Flowker y ejecuta tu primer workflow de extremo a extremo.
  </Card>
</CardGroup>
