Workflows vs Business Processes
Overview
timveroOS uses two distinct but complementary systems for automation. Understanding the difference is crucial for proper configuration.
Workflow Engine Workflows
What They Are
Automated evaluation and decision-making logic
Created using the visual Workflow Designer
Execute at specific points to assess data and make decisions
What They Do
Retrieve data from external sources
Calculate scores and metrics
Apply business rules
Generate decisions (approve/decline/review)
Example
A credit scoring workflow that:
Loads credit bureau data
Calculates credit score
Applies minimum score rules
Creates approval or warning fact
Business Process Flows
What They Are
The complete journey of an entity through the system
Defined stages from creation to completion
Powered by SDK actions and events
What They Do
Define application lifecycle stages
Control state transitions
Orchestrate when workflows execute
Manage the overall process flow
Example
A loan application process:
Application Created (state)
→ Triggers credit check workflow
Underwriting Review (state)
→ Triggers income verification workflow
Approved (state)
→ Triggers document generation
Funded (state)
How They Work Together
Business Process Flow (SDK):
[Application] → [Underwriting] → [Approved] → [Documented] → [Funded]
↓
Workflow
Executes
Product-Participant-Workflow Relationship
Product Configuration defines required participants and assets
Participant/Asset Creation triggers their associated business processes
Business Processes orchestrate when workflows execute
Workflows evaluate data and make decisions about participants/assets
Products don't directly trigger workflows - they define the entity composition that drives the process.
Configuration Responsibility
Workflow Engine Workflows
Admin Users
Visual Designer
Business Process Flows
Developers
SDK Code
Form Builder Forms
Admin Users
Form Builder
SDK Forms
Developers
SDK Code
Entity Checkers
Developers
SDK Code
Best Practices
1. Don't Confuse Scope
Workflows evaluate and decide
Processes orchestrate stages
2. Use Appropriate Tools
Visual designer for decision logic
SDK for process flow changes
3. Coordinate Changes
Workflow changes may require process updates
Process changes may require new workflows
Common Misunderstandings
Misunderstanding 1: "Workflows Control the Application Flow"
Reality: Workflows make decisions at specific points. The business process (SDK) controls the application flow.
Misunderstanding 2: "I Can Change Process Stages in the Workflow Designer"
Reality: The Workflow Designer only creates decision logic. Changing process stages requires SDK development.
Misunderstanding 3: "Form Builder Forms Can Be Used Anywhere"
Reality: Form Builder forms are exclusively for workflow warnings. General forms require SDK development.
When to Contact Development Team
Contact your development team when you need to:
Add or modify business process stages
Create forms for general use (not workflow warnings)
Implement Entity Checkers
Change state transitions or process flow
Next Steps
Workflow Fundamentals - Learn about Workflow Engine configuration
Form Builder - Configure forms for workflow warnings
Consult SDK documentation for business process changes
For additional clarification on workflows vs business processes, consult your implementation team.
Last updated
Was this helpful?