¿Por qué usar el plugin Workflows?
El plugin Workflows toma decisiones basadas en el resultado de cada paso, usando reglas predefinidas para determinar si el flujo de trabajo debe avanzar o detenerse. En su núcleo, el plugin se basa en dos bloques de construcción:- Workflows: Orquestan la ejecución de tareas en todo el sistema, aseguran la resiliencia y almacenan estados de ejecución para auditoría y recuperación.
- Tasks: Los pasos accionables en cada flujo de trabajo, como llamar a una API, activar un plugin o ejecutar una validación basada en respuestas de otras tareas.
Resolviendo desafíos de orquestación
Workflows aborda un desafío real en los sistemas financieros: gestionar flujos de autorización flexibles de múltiples pasos que reflejan cómo opera cada negocio. Ya sea que necesite integrarse con un servicio antifraude, esperar una aprobación manual o coordinar llamadas a otros plugins de Lerian, el plugin asegura que sus transacciones sigan el camino correcto, de manera segura y confiable.Capacidades clave
- Flujos de trabajo secuenciales.
- Tareas de solicitud HTTP (POST, GET, PUT).
- Validaciones condicionales y ramificaciones basadas en códigos de estado HTTP y campos de respuesta.
- Generación de eventos a colas externas durante la ejecución del flujo de trabajo.
Ejemplos de uso de Workflow
El plugin Workflows es ideal para casos de uso que involucran verificaciones externas antes o durante una transacción. Soporta validaciones antifraude, aprobaciones manuales e integración sin problemas con otros plugins de Lerian.- Antifraude: Durante una transacción financiera, las instituciones a menudo necesitan validar datos para prevenir fraude. Esto generalmente involucra llamar a un servicio antifraude externo con detalles de la transacción y la cuenta.
- Aprobaciones manuales: Las transacciones de alto valor o corporativas a menudo requieren validación adicional del usuario, gerente o equipo de tesorería. El plugin Workflows le permite agregar pasos esperando un “activador” externo antes de completar o cancelar una transacción.
Integraciones con Plugins de Lerian
Al usar otros plugins de Lerian, el plugin Workflows actúa como el orquestador, coordinando el flujo de transacción y comunicándose con los servicios correctos en el momento correcto.Este plugin todavía está en desarrollo. Para más información, contáctenos.

