Workflow Tool

Understanding Decision Flow Configuration

Workflows are user-configurable decision flows that enable participant and asset scoring within timveroOS. The Workflow Tool provides a visual, no-code environment where business analysts and risk professionals can implement sophisticated decision algorithms without programming knowledge.

System Architecture

Flow configuration occurs in a plugin module called Workflow Tool. Once designed, these flows are exported to system admin panels for mapping setup and use in origination processes. This separation enables:

  • Visual decision design without code

  • Business user control over logic

  • Version-controlled changes

  • Integration with data sources and mappings

Available Workflow Nodes

Workflow Tool provides specific node types for building decision flows:

Load Data Source

Purpose: Calls specific data sources to retrieve information

  • Connects to configured data providers

  • Retrieves participant or asset information

  • Handles timeout and error scenarios

  • Passes data to subsequent nodes

Expression

Purpose: Accesses features from data sources and performs operations

  • Extracts values from loaded data

  • Performs calculations and transformations

  • Combines multiple data points

  • Creates derived variables for decisions

Save to Profile

Purpose: Saves values to participant or collateral profiles

  • Stores Expression node results

  • Saves default values when needed

  • Builds profiles for offer calculation

  • Creates persistent scoring outputs

Switch

Purpose: Constructs conditional logic (ExclusiveGateway)

  • Evaluates conditions

  • Routes flow based on results

  • Enables branching decisions

  • Implements if-then-else logic

Save Alert Fact

Purpose: Records stop-factors with decline reasons

  • Specifies decline reasons from catalogs

  • Stops further processing

  • Documents rejection rationale

  • Enables automated adverse action

Save Warning Fact

Purpose: Flags parameters requiring manual review

  • Indicates values needing specialist attention

  • Specifies responsible department

  • Links to review forms

  • Routes to manual underwriting

Save Info Fact

Purpose: Saves informational items for awareness

  • Records non-blocking information

  • Documents process observations

  • Requires no user action

  • Enriches audit trails

Decision Table

Purpose: Utilizes decision matrices for complex logic

  • Receives input variables and values

  • Determines outputs based on rules

  • Implements tabular decision logic

  • Handles multiple conditions efficiently

Version Control

Each saved decision flow modification creates new versions, ensuring:

  • Complete change tracking

  • Rollback capabilities

  • Audit trail maintenance

  • Testing before deployment

Configuration Process

Prerequisites

Before creating workflows, ensure:

  • Decision Departments Catalog: Configured for manual review routing

  • Decline Reason Catalog: Defined for rejection documentation

  • FormBuilder Forms: Created for specialist review interfaces

  • Mappings: Configured for data extraction

Workflow Creation Steps

Step 1: Access Workflow Tool Navigate to the Workflow Tool module to begin visual design

Step 2: Define Flow Purpose

  • Name the workflow descriptively

  • Specify target entity (participant role/asset type)

  • Document business objective

  • Set initial version notes

Step 3: Design Decision Logic Using the visual canvas:

  • Drag required nodes onto workspace

  • Connect nodes to define flow

  • Configure each node's parameters

  • Establish decision paths

Step 4: Configure Data Integration

  • Add Load Data Source nodes

  • Link to required data providers

  • Map data fields to workflow

  • Set timeout parameters

Step 5: Implement Business Rules

  • Create Expression nodes for calculations

  • Define Switch nodes for decisions

  • Configure outcome actions (Alert/Warning/Info)

  • Set up Decision Tables for complex logic

Step 6: Define Outcomes Workflows determine placement into zones:

  • Green Zone: No issues identified, processing continues

  • Yellow Zone: Manual review required, specialists decide

  • Red Zone: Stop factors present, origination halts

Step 7: Test and Validate

  • Run test scenarios

  • Verify all paths execute correctly

  • Validate calculations

  • Check zone assignments

Step 8: Export for Use

  • Save final version

  • Export to admin panel

  • Configure mapping setup

  • Integrate with business process

Implementation Examples

Credit Scoring Workflow

A typical credit evaluation flow might include:

  1. Load credit bureau data

  2. Extract credit score via Expression

  3. Switch based on score thresholds

  4. Save score to Profile

  5. Route to appropriate zone

Income Verification Workflow

An income assessment flow could implement:

  1. Load bank transaction data

  2. Calculate monthly income patterns

  3. Evaluate against requirements

  4. Flag exceptions for review

  5. Store verified income amount

Compliance Check Workflow

A KYC/AML workflow might contain:

  1. Load identity verification data

  2. Check against sanctions lists

  3. Evaluate risk indicators

  4. Generate compliance decision

  5. Document findings

Integration with Other Components

Data Sources and Mappings

  • Workflows consume data via Load Data Source nodes

  • Mappings extract and transform data for use

  • Features from mappings feed Expression nodes

  • Results flow through decision logic

Profile Building

  • Save to Profile nodes build participant/asset profiles

  • Profiles accumulate data from multiple workflows

  • Offer Engine uses profiles for calculations

  • Complete picture enables accurate decisions

Manual Review Process

  • Warning Facts route to Launchpad

  • Specialists see configured forms

  • Decisions update profiles

  • Process continues post-review

Key Implementation Considerations

System Behavior

As documented, Workflow Tool enforces:

  • Version creation for every saved modification

  • Change tracking and rollback capabilities

  • Visual decision flow representation

  • Export requirement for admin panel use

Workflow Outcomes

The system implements three defined zones:

  • Green Zone: No stop factors or attention-requiring facts identified

  • Yellow Zone: Facts requiring specialist attention identified

  • Red Zone: Stop factors identified, scoring object no longer participates

Implementation Resources

Through the Admin Panel (Step 2)

After workflow design in Workflow Tool:

Through the SDK (Step 1)

For understanding deeper integration:

Framework Integration

Workflow Connection Points

According to the system design, workflows integrate at:

  • Business process stages for execution triggers

  • Data source nodes for information retrieval

  • Profile nodes for offer engine preparation

  • Warning fact nodes for manual review routing

Configuration Dependencies

Proper workflow function requires:

  • Configured data sources and mappings

  • Decision department catalog setup

  • Decline reason catalog population

  • FormBuilder forms for manual review


timveroOS: Visual decision automation for sophisticated lending operations

Last updated

Was this helpful?