Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Playground

Try dataflow-rs directly in your browser. Define rules, create messages, and see the processing results in real-time.

Looking for advanced debugging? Try the Full Debugger UI with step-by-step execution, breakpoints, rule visualization, and more!

How to Use

  1. Select an Example - Choose from the dropdown or write your own
  2. Edit Rules - Modify the rule JSON on the left panel
  3. Edit Message - Customize the input message on the right panel
  4. Process - Click “Process Message” or press Ctrl+Enter
  5. View Results - See the processed output with data, metadata, and audit trail

Tips

  • JSONLogic - Use JSONLogic expressions in your rules for dynamic data access and transformation
  • Multiple Actions - Add multiple actions (tasks) to a rule for sequential processing
  • Multiple Rules - Define multiple rules that execute in priority order
  • Conditions - Add conditions to actions or rules to control when they execute (conditions can access data, metadata, and temp_data)
  • Audit Trail - The output shows all changes made during processing