Business rule types

You can design the business rule based on the following rule type:

Flow rule

A flow rule allows you to create a complex rule that uses all the backend integration capabilities of TotalAgility to retrieve data from external sources to use within the rule. A flow rule also enables you to use the decision and multi-branching rules logic of a process map to create the rule and determine the output values.

How to: Create a flow rule

Decision tree

A decision tree allows you to structure the rule in a much more readable fashion. You can define conditions and paths easily. A decision tree considers all possible outcomes and traces each path to a conclusion. It visually presents all the decision alternatives for quick comparisons in a format that is easy to understand with only brief explanations.

How to: Create a decision tree

Decision table

A decision table is a concise structural rule where each row represents a condition with an outcome. Technical Developers can define the input and output for the rule and then the Citizen Developer can modify or add the logic. This collaboration greatly extends the scope of who can do the development and management of rules. A decision table is made up of inputs, outputs, conditions, else conditions, and hit policy.

How to: Create a decision table

Work queue automation

A Work queue automation rule is like a decision table but can only be used in association with manual activity. It can be used to automatically complete the activity or reassign the activity when certain conditions are met.

How to: Create a work queue automation rule