In this short example we will show you that you can also make a rule that fires, when any other rule is triggered! We will create a new audit log with ‘HIGH’ level if there are any errors in a rule that is being fired. To do this we have to use the auditing channel.
Since we open the auditing channel at the very beginning, the audit action is not available. Because nothing is selected that would trigger this audit. There is however the action ‘Rule fired’. We can use this to create a new rule that will be executed when any other rule is triggered!
For this example we will show you how to make a new audit record when there are any errors in a rule that is being executed. Open the variables screen by clicking on the variables button next to the filter pattern. and add the HadErrors variable to the filter pattern. Finish the pattern by adding ==true. And click on the accept properties button to continue
Click the then option to continue.
Now the easy part, create a new audit record. So open the auditing channel and select the ‘New audit record’ action.
We will use the name of the rule (variable) that had errors as a title, and the error description (variable) as the body! Don’t forget to set the level on ‘HIGH’ to make sure you will notice it in the audit log.
Finish (as always) by clicking on finish rule and completing the title and description.
– application link
– Intro: sample application tour
– rule 1: Authorizing who can continue to create a new record
– rule 2: Understanding variables
– rule 3: Set a default value on new records
– rule 4: introducing channels
– rule 5: recap: audit
– rule 6: time channel, mail channel and new action types
– rule 7: audit when rule fired
– rule 8: Make a newsletter.