Generate Alerts
Last updated
Last updated
This guide explains how to create an alert for a ruleset.
Alerts are a special type of rule that allows you to check whether the input or a calculated result meets business rule conditions. For example, if the age of a new subscriber must be 18 or older, you can have an alert checking the age and signaling a message if the applicant is too young.
Let's work the '18 or older'-rule out into an alert. To do so, you'll first create a rule that calculates the age and then an alert that checks the age:
Create a ruleset named AgeCheck
.
Create an input named DateOfBirth
with Type = date
.
Click the + sign behind Rules from the left menu. ↳ The Rule details page opens.
In the Name field, enter the name for the rule. For example, SubscriberAge
.
In the Expression field, enter the following code to calculate the age:
Click Save.
Click the + sign behind Rules again to create the alert.
In the Name field, enter the name for the rule. For example, AgeCheck
.
In the Expression field, enter the following code to calculate the age:
↳ This code refers to and uses (the result of) the SubscriberAge
rule.
Select the Generate alerts checkbox. ↳ Rulecube adds the Alert settings section to the page.
In the Alert type list, select Error.
In the Title field, enter Too young to subscribe
.
Select the Enable expression checkbox.
In the Message field, enter the following expression:
Notice the backticks as the expression is template literal.
Click Save followed by Try it out! to open the sandbox for the ruleset.
In the DateOfBirth input, enter a birthdate younger than 18.
Click ▸Execute. ↳ The Results section shows an alert like this:
Now, try the ruleset with a valid birthdate.