LogoLogo
API Documentation
Current Version
Current Version
  • DecisionRules Documentation
  • DecisionRules Academy
  • API
    • API Introduction
    • API Keys
      • Solver API Keys
      • Management API keys
      • BI API keys
    • Rule Solver API
    • Management API
      • Rule Migration Strategies
      • Deprecated Endpoints
    • Console Logs API
    • Business Intelligence API
      • Deprecated Endpoints
    • Datacenters & Locations
      • Global Cloud
      • Regional Cloud
    • Apache Kafka Solver API
    • Endpoint Settings
    • Archive
      • Rule Flow Solver API (DEPRECATED)
  • AI Assistant
    • About Assistant
    • Assistant Setup
      • Gemini Assistant
  • RULES
    • Rules Introduction
    • Rule List
    • Rule Mode
    • Common Rule Features
      • Input & Output Model
        • Simple Editor
        • JSON Editor
      • Test Bench
      • Rule Alias
      • Rule State
      • Versioning
      • Rule Variables
      • Execution Strategy
      • Rule Dependencies
      • Rule Export & Import
        • Rule Export
        • Rule Import
        • Managing Decision Table in Excel/Google Sheets
        • Deprecated Formats: XLSX v.1 and CSV
      • Tags
      • Rule Comparison
        • Decision Table Comparison
        • Decision Tree Comparison
        • Scripting Rule Comparison
      • Rule Lock
      • Teamwork Indicator
      • Event Timeline
    • Data Types & Functions
      • Supported Data Types
      • Operators and Functions
        • Basic operators
        • Date operators
        • Functions
          • Logical Functions
          • Math Functions
          • Date and Time Functions
          • Text Functions
          • Data Functions
          • Array Functions
          • Integration functions
          • Functions and JSON
    • Decision Table
      • Table Designer
        • Table Operations
          • Filter Values
          • Valid Values
          • Sorting
      • Binding to Model
    • Decision Tree
      • Tree Designer
    • Workflow
      • Workflow Designer
      • Workflow Nodes Overview
      • Workflow Limits
    • Scripting Rule
      • Custom functions in Scripting Rules
      • Calling external API within ScriptingRules
      • Use Rule Variables in Scripting Rules
      • Call Embedded Rules in Scripting Rules
      • Tips
    • Rule Flow
      • Rule Flow Designer
      • Rule Flow Mapping
      • Rule States in Rule Flow
      • Warnings & Errors
      • Rule Flow Limits
  • SPACE
    • Space Introduction
    • Space Info
    • Dashboard
    • Access
    • API Keys
    • Audit Logs
  • Organization
    • Organization Introduction
    • Organization List
    • Members
    • Teams
    • Spaces
    • Space Roles
    • Policies
    • Statistics
    • Settings
  • Profile
    • Profile Introduction
    • General
    • Dashboard
    • Plans
    • Add-ons
    • Limits
      • Plan Limits Explained
    • Subscriptions
    • Invoices
  • Access
    • Sign Up & Login
    • Invitations & Permissions
    • Single Sign-On (SSO)
  • Business Intelligence
    • Audit Logs
    • Power BI Connectivity
      • Create a Power BI Report
      • Connect Power BI to Business Intelligence API
      • Connecting from Power BI (deprecated)
      • Connect DecisionRules to Power BI Using Our Custom Connector
  • OTHER DEPLOYMENT OPTIONS
    • Regional Cloud
      • Region Specific API URLs
    • Docker & On-Premise
      • Environment Variables
      • Redis Connection Modes
      • DecisionRules Application
        • Minimal Requirements
        • DecisionRules Server
        • DecisionRules Client
        • DecisionRules Business Intelligence
        • Networking Between Docker Containers
      • Setup Single Sign-On (SSO)
        • Set up Microsoft Entra ID SSO
        • Set up Google SSO
      • Docker Showcase App
        • Showcase
        • Showcase + Business Intelligence
      • AWS Setup
        • AWS ECS/Fargate
        • Cache - Amazon ElastiCache
      • Microsoft Azure Setup
        • Database - Azure CosmosDB
        • Cache - Azure Cache for Redis
        • Azure Container Apps
      • Azure Red Hat OpenShift
      • Google Kubernetes Engine (GKE)
      • Kubernetes Setup
        • Kubernetes Setup with Business Intelligence
      • Logging options
      • CD/CI Pipelines
        • Azure DevOps CICD Pipelines
        • Using Migration script (old way)
      • Offline License
      • White Labeling
  • SDK and Integrations
    • Languages / Frameworks
      • SQL Server
      • Oracle PL/SQL
      • PostgreSQL
      • JavaScript
      • Java Spring Example
      • PHP Library
      • Python Library
      • .NET Library
      • Google Tag Manager
    • Excel Add-in
  • Terms & Conditions
    • Terms and Conditions
    • Privacy Policy
    • Service Level Agreement
      • Community Support
      • Standard Cloud (SaaS)
      • Silver SLA
      • Gold SLA
      • Custom SLA
    • Sub-Processor List
  • Product Updates
    • Release Notes
      • Public Cloud
      • On-Premise / Private Cloud
    • Major Updates
      • Changes in Version 1.19.0 (10/2024)
      • Changes in Version 1.20.0 (4/2025)
    • Roadmap
Powered by GitBook
On this page
  • About the Rule Flow designer
  • Rule Sidebar
  • Add rule
  • Delete rule
  • Connecting rules
  • Debug
  • Zoom in and Zoom out

Was this helpful?

  1. RULES
  2. Rule Flow

Rule Flow Designer

Last updated 7 months ago

Was this helpful?

About the Rule Flow designer

In this section, you can easily combine your rules and create extensive automatic decisions. We support DecisionTables, Scripting rules, DecisionTrees and even RuleFlows as RuleFlow input.

The example shown above is a rule flow that decides whether to lend to a given client and what the tax will be. (bank)

Rule Sidebar

When a rule is selected, its sidebar is displayed.

In the sidebar is displayed:

  • Rule - the name of the actual rule in the box. By clicking on it you can change the rule in a box

  • Version - the actual version of the used rule. By default, the latest version is chosen. By clicking on it, you can specify the version, that you want to use

  • Rule Detail - by clicking on it, it opens rule designer (the actual rule) in a new browser tab

  • Global Variable - it is used for mapping in a Rule Flow. By clicking on it you can rename it

  • Rule model - displays input and output model. Correct mapped inputs are green and non-mapped or wrongly mapped inputs are red

Add rule

  1. Right-click on the empty rule box to show its bar.

Delete rule

Connecting rules

All rules must be connected to the input box and output box. To connect rules click on the black circle on the box and drag a line to another box's black circle.

You always have to start by dragging the line from the black circle on the right side.

Debug

When debug is enabled:

  • Information about inputs and outputs is written to the debug console.

Zoom in and Zoom out


Data Mapping - by clicking on it, it opens

To add a new rule click button. After that empty rule box shows on the canvas.

Select a rule, that you want on the sidebar.

You can also choose a version of the rule by clickingbutton on properties. By default, the latest version of the rule is used.

To delete the rule, right-click on them and click or click the Delete key on your keyboard.

Debug mode is used to make it easier to test your Rule Flow when creating it. The debug button is on the Test Bench shown on the bottom of the Rule Flow designer. In Rule Flow, debug mode is turned on by default, by clicking on it the user turns it off.

An inscriptionappears on each rule. After clicking on it, a window Evaluation Results will appear where are all inputs and outputs from the given rule.

To zoom you can use pair of buttons or a mouse wheelbarrow.

Data Mapping