Rules


Starting with Rules

  • Creating your First Rule

    Reports are entities that collect, filter, organize and display data in different formats, such as a table, matrix, summary, or chart. Reportable data can be sourced from the system itself, flows, folders or integrated systems, and filtered according to the sources’ contents.

  • Creating your First Truth Table

    Truth tables are rules that compare the possible combinations of multiple inputs, allowing the user to arrive at different outcomes depending on the specific combination. A truth table can output a piece...

  • About Rules

    Overview A Rule evaluates input data to determine whether the data matches certain conditions. The rule returns an outcome, choosing a path or returning data to a Flow, Form, or a Report. You can set...

  • Undelete an Entity

    Overview This tutorial demonstrated how to Undelete when an Entity has been deleted. The video below shows a quick example of how this task is carried out. This is the same process for any deleted item...

  • About Action Visibility Rules

    OVERVIEW The Action Visibility Rule filters out Actions that are created in a Configuration Folder or are by default a part of the action menu. The designer has the ability to create and hide custom and...


Statement

  • Running Flow Actions From A Rule

    Rules evaluate a data input and return an outcome that is dependent on whether the input satisfies the rule's conditions. Action Rules define specific actions (or flows) that will be run in either case, as opposed to the more typical True or False outcomes that are outputted by logical rules.

  • List Container Rules

    Overview List Container Rules are implemented in Decisions in the Rule Engine. These Rules are designed to process a list of items and apply desirable conditions to each item in the list. The List...

  • Flow Aware Rule

    This tutorial demonstrates how to create and use Flow Aware Rule. This type of the Rule is introduced in Decisions 4.0. The main feature of this Rule is that it can be used in the Flow only and it is aware...

  • About Statement Rules

    Overview Statement Rules are one of many types of rules used in Decisions Studio. The Statement Rule is the most widely used and can be configured many different ways using “if and then” statements....


Truth Table

  • About Truth Tables

    Overview Truth Tables are rules that compare the possible combinations of multiple inputs, allowing the user to arrive at different outcomes depending on the specific combination. A truth table can output...

  • Creating your First Truth Table

    Truth tables are rules that compare the possible combinations of multiple inputs, allowing the user to arrive at different outcomes depending on the specific combination. A truth table can output a piece...


Matrix

  • Matrix Rule

    This tutorial demonstrates how to create and use Matrix Rule in Decisions. Matrix rules differ from truth tables as matrix rules can only output one value.  The screenshot below is the finished...

  • About Matrix Rules

    A Matrix Rule is a rule that is a matrix that can be made up of many different rows and columns.  A Matrix Rule is used to evaluate data with settings that can be customized to each specific row or column....


Interceptors & Sets

  • What Are Interceptor Rules?

    Note: in order to use Rule Sets and Interceptor Rules, Decisions.FlowSets Module should be installed. To learn how to install Module in Decisions please click here. Interceptor Rules are Rules...

  • About Flow Sets

    Flow and rule sets are common sets of rules and flows that can be parameterized or customized based on context without the need to copy or rewrite them. A Flow Set allows you to define a number of rules...

  • Conditional Rule Sets

     In order to use Rule Sets and Interceptor Rules, Decisions.FlowSets Module should be installed. To learn how to install Module in Decisions please click here. This tutorial demonstrates how to...

  • Truth Tables in Rule Set

    Example: This example demonstrates how to use Truth Tables in Rule Sets in Decisions 4.0. Using Truth Tables in Rule Sets allows designers to avoid creation of numerous Rules that have same Conditions...

  • Setting Up Rule Set

    Note: in order to use Rule Sets and Interceptor Rules, Decisions.FlowSets Module should be installed. To learn how to install Module in Decisions please click here. This tutorial demonstrates how...

  • Rerunning Interception Rules

    This tutorial demonstrates how to rerun Interception Rules on Intercepted Data in Decisions 4.0. Note: to setup environment for this tutorial please follow ‘Setting Up Interceptor Pattern’ and...

  • Creating Rules From Intercepted Data

    This tutorial demonstrates how to create Rules based on Intercepted Data after an Intercept Rule has been created. Intercept Rules make it possible to evaluate data that has already been run in a rule...

  • Triggering Outcomes on Intercepted Data

    This tutorial demonstrates how to Trigger Outcomes to handle Intercepted Data in Decisions. To prevent our Process Flow from stopping when invalid data is intercepted, we can trigger Rule Set outcomes...

  • Interceptor Outcome Rules And User Interactions

    This tutorial demonstrates how to implement User Interactions to handle Intercepted Data in Decisions. To follow the example the Intercepted Data should already have been created. Intercepted data is...

  • Setting Up Interceptor Pattern

    Note: in order to use Rule Sets and Interceptor Rules, Decisions.FlowSets Module should be installed. To learn how to install Module in Decisions please click here. This tutorial demonstrates...

  • Rule/Flow Sets

    Flow and Rule Sets are a common set of rules and flows that can be parameterized or customized based on context without the need to copy or rewrite them. The Rule Set allows you to define a number of...

  • Interceptor Rules

    This example demonstrates how to configure an Interceptor Rule. The Interceptor Rule is set up the same way that a Rule Set is set up. Additionally, a Rule Set has a setting that allows an Interceptor...


Expression

  • Evaluate Dynamic Expression As Rule

    Expression Steps are specially designed to evaluate calculations in one step within a flow. These steps can be found under Data > Numbers category in the Toolbox in the Flow Designer. The Evaluate Dynamic...

  • Creating Expression Rule

    An Expression Rule allows a user to create a Defined Expression Entity that can be used as a step for a flow with a Boolean outcome. To create one, click on Create Rule in the Designer Folder and pick...


Sequential

  • Sequential Rules

    Sequential Rule is a flow that represents a sequence of steps that evaluate data. It can be used when the designer wants to embed a complex data evaluation or a sequence of simple rules into a single...


Rule Extension

  • Rule Extensions Using Rule Engine

    This tutorial demonstrates how to use Rule Extensions in a Rule Engine. A Rule Engine Extension allows you to create a Rule that can be embedded in another Rule. It is required to add “anchor” Input...

  • Creating Custom Rule Verbs Using Rule Engine Extension

    This tutorial demonstrates how to use a Rule Engine Extension to evaluate Rule Flow behavior using custom verbs. The Flow Behavior Type is used to create a custom verb for Rules with a Flow. This type...


Debugging

  • Using the Rule Debugger

    Rules evaluate a data input and return an outcome that is dependent on whether the input satisfies the rule's conditions. Before using a rule in a production scenario, it can be useful to test it with the Rule Debugger.


Managing Your Rules

  • Using Unit Test Framework for Rules

    The rule engine has a unit test framework that allows you to write a suite of tests and execute them against your rule. This allows you to quickly see if your rule is returning the expected results. This functionality is...

  • Restricting Data By Rules

    This tutorial demonstrates how a Systems Administrator can restrict designers from using certain fields in a Data Structure by adding a Data Rule. This looks like a rule but the Data Rule is added by...

  • How to Use Rule Audit History

    Overview: Rule Audit history is used to view a rule history, such as rule names that ran and the results that followed. To set up a rule Audit History Report begin in the flow that a rule is in. Select...