> ## 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 providers, 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 de programación diseñado para un propósito concreto. Flowker utiliza un DSL para definir flujos de trabajo financieros de forma declarativa y legible." cta="Ver glosario" href="/es/glossary">
    {children}
  </Tooltip>;

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

## El problema

***

Si trabajas en servicios financieros, estos desafíos probablemente te resultan familiares:

* **Esfuerzo variable de integración de providers** — cada provider 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 entre múltiples sistemas, dificultando reconstruir lo que sucedió durante las auditorías
* **Brechas de cumplimiento** — cuando la validación ocurre después de la escritura en el ledger, las transacciones inválidas generan exposición regulatoria
* **Complejidad de migración de providers** — cambiar el provider, el executor o la referencia de configuración de provider puede requerir actualizar nodes de workflow en draft
* **Reversiones costosas** — las escrituras inválidas en el ledger requieren remediación manual costosa y dañan la integridad de los datos

Estas son preocupaciones comunes de integración y cumplimiento para los equipos de ingeniería financiera.

## Cómo Flowker cambia esto

***

Flowker proporciona una plataforma de orquestación para el enrutamiento de workflows, la configuración de providers, los mapeos y los registros de ejecución. Este es el modelo operativo:

|                               | Antes de Flowker                                   | Con Flowker                                                                                         |
| ----------------------------- | -------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| **Integración de providers**  | Trabajo de integración específico del provider     | Centraliza la configuración de providers y los mapeos de nodes                                      |
| **Trazabilidad por paso**     | Parcial, dispersa entre sistemas                   | Cada paso del workflow registrado automáticamente                                                   |
| **Flexibilidad de providers** | Los cambios pueden requerir trabajo de integración | Actualiza opciones; actualiza nodes en draft cuando cambien las referencias                         |
| **Modelo de validación**      | Depende del límite de integración                  | Orquesta verificaciones antes de un paso de registro configurado; aplícalas en el límite del ledger |
| **Manejo de fallas**          | Lógica de reintentos personalizada por integración | Reintentos y circuit breakers incorporados                                                          |
| **Visibilidad de workflows**  | Limitada, requiere agregación de logs              | Seguimiento completo de ejecución con detalle por paso                                              |

## Para equipos de cumplimiento

***

Los equipos de cumplimiento necesitan demostrar que cada transacción fue validada correctamente, y necesitan hacerlo bajo la presión de auditoría con plazos ajustados.

Flowker ofrece a los equipos de cumplimiento:

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

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

## Para equipos de ingeniería

***

Los equipos de ingeniería necesitan integrar providers rápidamente, manejar fallas con elegancia y dejar de reconstruir la misma plomería de integración para cada nuevo servicio.

Flowker ofrece a los equipos de ingeniería:

* **Configura una vez, reutiliza en todas partes** — define la URL base y las credenciales de una instancia de servicio una sola vez como una configuración de provider, luego referénciala desde cualquier node de workflow
* **Resiliencia incorporada** — los circuit breakers previenen fallas en cascada cuando los providers se caen; los reintentos con backoff exponencial manejan errores transitorios automáticamente
* **Configuración y mapeos** — centraliza las opciones de conexión y los mapeos de nodes en sus superficies de workflow
* **Validación de configuración** — las configuraciones del catálogo usan el esquema JSON del provider; las configuraciones `external_openapi` usan validación dedicada de OpenAPI externo y configuración
* **Mapeo de campos y transformación de datos** — mapea campos de workflow a formatos específicos del provider sin escribir código de transformación

## Para equipos de producto

***

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

Flowker ofrece a los equipos de producto:

* **Menor tiempo de lanzamiento al mercado** — los nuevos workflows de validación pueden definirse y desplegarse sin esperar trabajo de integración personalizado
* **Flexibilidad sin cambios de código** — agrega, elimina o reordena pasos de validación actualizando definiciones de workflow, no solicitando sprints de ingeniería
* **Operaciones observables y medibles** — los dashboards de ejecución proporcionan visibilidad sobre tasas de éxito, puntos de falla y rendimiento de providers

## ¿Qué sigue?

***

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

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