Ziqni's new powerful Rule Engine is simple and quick to use once the basics are mastered! Rules can be created for Achievements, missions, (a group of achievements), contests, and competitions. Remember when creating the rules - the summary page will provide the user will one last chance to review the rules that have been configured. Once the state changes to active rules can no longer be modified.
Rules are created using a conditional match - ALL or ANY. These criteria set out how the rules will interact.
- ALL means all criteria within the Rule Set must be met. This is also referred to as the AND condition.
- ANY - means at least one of the criteria in the Rule set must be met. This is also referred to as the OR condition.
The user then must decide the evaluation criteria - these are True or False and are directly connected to the conditional match above.
- TRUE- if selected then all or any of the criteria in the Ruleset have to be True in order for it to be executed.
- FALSE- if selected then all or any of the criteria in the Ruleset have to be false in order for it to be executed.
The user can now start to build out the Rule Set.
- Choose the ALL/ ANY conditional match.
- Choose evaluation criteria using TRUE/ FALSE.
- Click on the + symbol. This allows the user to set criteria for the rule to be met.
- Click on the + symbol again to set other criteria. Users can set as many criteria as required.
- Rules are read vertically and in blocks, this is key to building the Rule set.
FOR EXAMPLE - WHEN ALL ARE TRUE
When the Conditional Match is ALL ARE TRUE, the Rule set works in the following way;
- When ALL are TRUE ;
- AND A is TRUE- Move to B
- AND B is TRUE - Move to C
- When ALL ARE TRUE IN C ( 1 and 2 are referred to as subset rules) the THEN Condition in C is met.
- AND C is TRUE- Move to D
- AND D is TRUE, the THEN condition for the entire Rule set is met.
If any of the Rules are not true, the THEN condition will not be executed.
FOR EXAMPLE- WHEN ANY ARE TRUE
When the Conditional Match is ANY ARE TRUE, the rule set works in the following way;
- When ANY are TRUE
- Rule set is based on the OR concept. So A can be TRUE or B can be TRUE
- OR C can be TRUE
- OR D can be TRUE
- Only 1 rule has to be TRUE for the Then condition for the entire rule set to be met and executed.
THEN statements
Then statements explain what action will occur once all the rule set criteria have been met.