Search FlexiRule docs

Recent
Pinned

Press Esc to close. Use arrow keys and Enter inside results. Searches are remembered locally.

FlexiRule Docs

Rule Builder Guide

Learn how to use the visual interface to build and manage your business rules.

Improve this page

Rule Builder Guide#

The Rule Builder is the heart of FlexiRule. it provides a powerful, visual “drag-and-drop” interface that allows you to orchestrate complex business logic without writing code.

In this Section#

  • Canvas Navigation: Learn how to move around the workspace and arrange your logic blocks.
  • Adding Actions: Discover how to use the Action Zone to insert new logic into your flow.
  • Rule Configuration: Set up the triggers and global settings that define when your rule runs.
  • Smart Value System: Master the unified system for providing inputs using static values, variables (@), and resolvers (/).
  • Condition Builder: Build complex logical branches using a simple visual interface.
  • Action Settings: Configure the details of individual blocks.
  • Rule Lifecycle: Understand the stages of a rule from draft to active production.
  • Debugging & Logs: Test your rules safely and troubleshoot live executions.

Key Concepts#

Visual Flow#

FlexiRule represents logic as a flowchart. You can see exactly how data moves from a trigger event to the final outcome.

Unified Input (Smart Values)#

Instead of writing scripts, you use the Smart Value System to pick fields, apply formulas, and set values. This unified approach works the same way across the entire builder.

Safety First#

With built-in Debugging and a version-controlled Lifecycle, you can build and update automations with confidence, knowing that your live operations are protected.

Canvas Navigation Learn how to navigate and use the visual Rule Builder canvas. Adding Actions Learn how to add new logic blocks to your rule. Rule Configuration Learn how to set up the global settings for your rule. Smart Value System Learn how FlexiRule handles inputs using static values, variables, and resolvers. Condition Builder Learn how to create logical branches in your rules. Action Settings Learn how to configure individual blocks in your rule. Rule Lifecycle Learn how to manage rules from creation to activation and update. Debugging & Execution Logs Learn how to test your rules and understand why they run.