Process Examples
Complete, working examples of BankLingo Process Engine workflows for common banking scenarios.
Available Examples
1. Loan Approval Process
Complexity: Intermediate
Tasks Used: ScriptTask, UserTask, Gateway, SendTask
Features: Validation, approval workflow, notifications, dynamic routing
A complete loan application workflow with validation, credit checks, multi-level approvals, and customer notifications.
2. Customer Onboarding
Complexity: Advanced
Tasks Used: UserTask, ServiceTask, ScriptTask, Gateway, ParallelGateway
Features: Parallel processing, external API calls, document verification, compliance checks
End-to-end customer onboarding with KYC verification, document collection, account creation, and compliance workflows.
3. Payment Authorization
Complexity: Advanced
Tasks Used: ScriptTask, ServiceTask, BusinessRuleTask, Gateway, SendTask
Features: Risk assessment, fraud detection, rule-based decisions, real-time notifications
Multi-step payment authorization with risk scoring, fraud checks, limit validation, and approval routing.
What You'll Learn
Each example includes:
- ✅ Complete BPMN XML - Ready to deploy
- ✅ Step-by-Step Explanation - How each task works
- ✅ API Calls - How to start and interact with the process
- ✅ Expected Results - What happens at each step
- ✅ Variables - Input/output data at each stage
- ✅ Customization Tips - How to adapt for your needs
Quick Start
- Choose an example that matches your use case
- Copy the BPMN XML
- Deploy to your BankLingo instance
- Start a process instance using the provided API calls
- Customize for your requirements
Example Structure
Each example follows this structure:
Overview
- Business scenario
- Process flow diagram
- Key features
BPMN Definition
- Complete XML
- Task-by-task breakdown
Deployment & Execution
- API calls to deploy
- How to start an instance
- How to interact with the process
Variables
- Input variables
- Output variables
- Variable transformations
Customization
- How to adapt the example
- Common modifications
- Best practices
Need Help?
- Check the API Reference
- Review Task Types
- Understand Execution Modes
Let's get started with the first example!