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 in timveroOS 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 decision flows 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 from System Documentation
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
Decision Flows: "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
Decision Flows: Execute scoring algorithms for borrower, guarantor, and collateral evaluation
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
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 the Admin Panel
(No settings in the Admin Panel)
Through the SDK (Step 1)
Entity Checkers - Custom status logic
Form Classes - Status-based forms
Workflow
Both Through Admin Panel and SDK can bo found in the separate section Decision Configuration (Workflows)
timveroOS: Flexible process orchestration with intelligent decision automation
Last updated
Was this helpful?