Rule Engine
The rule engine turns an event into an action. A rule is a graph you draw on a canvas: it starts at
Triggers
A trigger decides which events start the rule. Every rule needs at least one, and every trigger has
Conditions
A condition tests the event and splits the flow in two. Blocks wired to the true branch run when
Flow control
Flow control decides how execution moves through the graph, rather than what it senses or does. Both
Actions
An action is what the rule does when the flow reaches it. A rule may end in as many actions as you
Variables
A variable is a placeholder in an action's text that is filled in from the event when the rule runs.
Run history
Every time a rule runs, Yggio records what happened. The history is the first place to look when a
Rule Engine Legacy
Introduction