Business Process vs Workflow
Understanding the Distinction
TimveroOS implements a clear separation between Business Processes and Workflows (Decision Flows), enabling independent management of operational procedures and decision logic.
Business Process
Business Processes define the sequence of logical steps that participants or assets follow during the origination process. Each process includes a set of activities for each participant/asset at every process step.
Business Process Characteristics:
Defines the overall journey from application to disbursement
Orchestrates the sequence of major stages (Application → Scoring → Underwriting → Approval → Condition Choosing → Signing Contract → Disbursement)
Controls document requirements at each stage
Determines when Workflows are executed
Scope: End-to-end lending process management
Workflow (Decision Flow)
Workflows are user-configurable decision flows that perform scoring of participants/assets. They are implemented and built using a dedicated plugin module called the Workflow Tool.
Workflow Characteristics:
Implements specific decision algorithms within a Business Process stage
Performs data analysis using Mappings and Data Sources
Executes scoring logic and risk assessment
Determines outcomes (Green/Yellow/Red zones)
Triggered by Business Process at specific stages
Scope: Algorithmic decision-making within a single stage
Practical Examples
Example 1: Two-Stage Scoring Process
This example demonstrates how Business Process and Workflows interact:
Business Process Steps:
Borrower applies for a loan
System initiates first scoring stage (named "Soft Hit" decision flow) based on deputy-provided data or consent-free data sources
System generates preliminary offers for existing credit products if scoring completes successfully
Borrower provides consent for deeper scoring with external data sources if interested in preliminary offers
System launches next scoring stage (named "Hard Hit")
System generates final offers for credit products that had preliminary offers if scoring completes successfully
Role Separation:
Business Process: Manages the two-stage flow, determines when to execute each scoring stage, handles consent collection, orchestrates offer generation
Workflows: "Soft Hit" and "Hard Hit" are specific decision flows that analyze data and determine creditworthiness
Example 2: Single-Stage Scoring with Security Requirements
This example shows handling of multiple participants:
Business Process Steps:
Borrower applies for a loan and provides consent for data collection from required sources
System initiates single scoring stage
System generates offers for borrower. Some offers remain unavailable/pending due to security requirements (collateral or guarantorship)
Borrower provides required security (collateral or guarantor). New participant or collateral is added to application
System performs scoring/evaluation of provided security
System updates and activates previously unavailable offers based on security
Role Separation:
Business Process: Manages participant addition, determines security requirements, orchestrates multi-participant scoring, controls offer activation
Workflows: Execute scoring algorithms for borrower, guarantor, and collateral evaluation
Configuration
Business Process Configuration
The framework allows configuration of:
Process logic and step sequencing
Conditional flows based on participant states
Document requirements at each stage
Triggers for Workflow execution
Connect Workflows to stages
Workflow Configuration
Workflows are configured using Workflow Tool, which provides:
Visual decision flow design
Integration with Data Sources
Mapping configuration for data extraction
Outcome definition (approve/decline/review)
Implementation Resources
Business Process
Through SDK (Development team)
Data Model Setup - Business Process stage definitions
Entity-Form Relationships - Process and form integration
Entity Checkers - Custom status logic
Form Classes - Status-based forms
Through Admin Panel
(No settings in the Admin Panel)
Workflow
See separate section: Decision Configuration (Workflows)
SDK (Development team):
Workflow Integration - Workflow engine setup
Admin Panel:
Workflow Management - Create and manage Workflows
Decision Automation - Configure decision logic
Related Topics
Workflow Tool - Detailed Workflow design guide
Status Management - Status and transition configuration
Applications - How Business Processes manage Applications
Loan Origination - Origination Business Process flow
TimveroOS: Flexible process orchestration with intelligent decision automation
Last updated
Was this helpful?