Triggered rule elements
Every
time the event conditions listed in a deployed event rule are matched,
or timeout, an event rule instance is created. An event rule instance
includes information like event rule name, date and time when it was
matched, and the list of action instances, and their status, that
were run as a result of the matching event conditions. The RuleInstance
object
is used to collect information about triggered rules in a history
log of rule instances.
Actions carried out by a triggered rule are collected in a history log of action runs. The provided information includes action runs that have been completed with errors or warnings, as opposed to successful ones. If at least one action ends in error, then the whole rule instance will be reported in error. As part of the information tracked in action runs, rule fields are also maintained, and queries can be executed to look for action runs based on these fields (the rule instance identifier is also available).