Process for Escalating Incidents
Here are the main steps necessary to create and implement rules that escalate incidents. The process is the same for escalating answers, opportunities, and tasks.
Results:
What happens now when an incident is added or updated?
- The rules engine applies all rules in the initial state to the incident, including the rule that calls the escalation function. When it calls the escalation function, the rules engine begins processing the rules in the function, comparing the incident to the conditions of each rule. If the incident matches the conditions of a rule, the rules engine schedules the escalation and defines when it should escalate to the specified escalation level.
- Then, during a scheduled run, the Dbstatus utility compares the incident to the escalation schedule and, if the time indicated in the escalation action has passed, it sets the incident escalation level to the one defined in the rule.
- Because the incident has just been modified by having an escalation level set, the rules engine reprocesses the incident. When it applies the rules in the escalation function to the updated incident, the escalation level now matches the conditions of the second rule in the escalation function. Consequently, the escalation action (such as notifying a supervisor) occurs. Rules can escalate an incident multiple times before it is solved.