🚧 Workflows (under development)
The Workflows plugin is built to manage and orchestrate transaction flows. It lets you configure dynamic transaction workflows, such as anti-fraud checks, add-ons, manual approvals, and more.
The goal is to give each client the flexibility to define their own authorization flow for different types of transactions. That way, the flow can better fit each business model, partner integration, and active plugins.
Why use the Workflows plugin?
The Workflows plugin makes decisions based on the result of each step, using predefined rules to determine whether the workflow should move forward or stop.
At its core, the plugin is based on two building blocks:
- Workflows: Orchestrate task execution across the system, ensure resilience, and store execution states for auditing and recovery.
- Tasks: The actionable steps in each workflow, such as calling an API, triggering a plugin, or running a validation based on other task responses.
Solving orchestration challenges
Workflows tackles a real challenge in financial systems: managing flexible, multi-step authorization flows that reflect how each business operates.
Whether you need to integrate with an anti-fraud service, wait for a manual approval, or coordinate calls to other Lerian plugins, the plugin ensures your transactions follow the right path, securely and reliably.
Key capabilities
- Sequential workflows
- HTTP request tasks (POST, GET, PUT)
- Conditional validations and branches based on HTTP status codes and response fields
- Event generation to external queues during workflow execution
Workflow usage examples
The Workflows plugin is ideal for use cases involving external checks before or during a transaction. It supports anti-fraud validations, manual approvals, and seamless integration with other Lerian plugins.
- Anti-fraud: During a financial transaction, institutions often need to validate data to prevent fraud. This usually involves calling an external anti-fraud service with transaction and account details.
- Manual approvals: High-value or corporate transactions often require extra user, manager, or treasury team validation. The Workflows plugin lets you add steps waiting for an external “trigger” before completing or canceling a transaction.
Integrations with Lerian Plugins
When using other Lerian plugins, the Workflows plugin acts as the orchestrator, coordinating the transaction flow and communicating with the right services at the right time.
How can I use this plugin?
This plugin is still under development. For more information, contact us.
Updated 4 days ago