Skip to content

Decision Tables

What is a Decision Table?

Decision tables in Robusta are used to model complex logic. They process input values to produce output values, which are then assigned to variables for use in subsequent processes. This approach allows for easy access and editing of logic-driven processes.

Use Cases

Decision tables can be applied in various processes, including:

  • Authorization – Determine user permissions.
  • Validation – Verify the completeness and validity of applications or claims.
  • Target Grouping – Identify products or advertisements of interest to specific users.

For example, a decision table can be used in a "Food Order Process" to select restaurants based on various preferences.

  • Create and Import Tables
  • Input and Output Fields
  • Hit Policy – General Rules
  • Data Types and Operators