Each rule has a set of summary icons that summarise the conditions and actions contained within each rule.The top level details that need to be entered for each rule are as follows.
Rule - This field should contain the name of this rule. The entered value can contain alphanumeric characters along with underscores (_) and hyphens (-), and needs to be unique across the RuleBase.
Rule Notes - The notes can be used to explain in more detail what the rule does, and why it is required. You can access the notes by hovering over the notes icon located to the right of the rule name.
Priority - The priority field should contain a positive number. This value is used to control the execution order of the rules at runtime. When all the rules that are eligible to fire at a given point (based on their conditions) have been found, the one with the lowest value (i.e. the highest priority) will fire first. Any values required can be used, however we recommend a starting point of '10' for pre condition rules, '20' for the main processing, and then '30' for the post conditions. The rules are displayed in priority order, so after changing this value you may find that your rules are reordered.
Disabled - Ticking this checkbox indicates that this rule should be disabled. This means that as long as the disable RuleBase Setting is turned on, then this rule will never fire in the resulting application.
Deleting a rule is as simple as clicking the cross icon at the right of the rule display. This will delete the rule, along with all conditions and actions that it contains.
Each rule requires a number of XPaths to be specified (in both conditions and actions) for it to work correctly due to the XML nature of the data. Please see the previous section on checking document content for more information on how these can be easily created using RuleMaker.