About Incident Escalation

Use incident escalations to notify designated people, based on criteria you define, when an incident reaches its follow-up date, warning date, or late date.  The follow-up, warning and late dates for an incident are determined by to the priority code that is assigned to each incident.

Automatic notification of incidents is handled through a "watchdog" utility that you can place on the background queue. This Escalation Utility monitors the system and automatically performs escalation actions.

Built-in Escalation (How Default Priority Codes Are Determined)

When you create an incident, the priority code assigned to the incident defaults from the values set at other levels, using this hierarchy:

  • If the unit on the incident is populated, and that unit is under an active contract, use the contract priority code, if not blank.
  • If the item and customer on the incident are populated and that item/customer combination is under an active contract, use the contract priority code, if not blank.
  • If the customer on the incident is populated and that customer has an active contract, use the contract priority code, if not blank.
  • If the unit on the incident is populated but not found on an active contract, use the unit's priority code, if not blank.
  • If the item on the incident is populated but not found on an active contract, use the item's priority code.
  • If the customer on the incident is populated but not found on an active contract, use the customer's priority code,if not blank.
  • If no other level in this hierarchy has a priority code defined, use the default priority code from the Service Parameters form.

When you save the incident record, the Escalation Tasks tab on the Incidents form displays the escalation tasks that are automatically associated with the incident. Escalation tasks which have rules which do not match that of the incident are displayed but marked as inactive.

You can change the escalation tasks or add new tasks that are created specifically for this incident.

Running the Escalation Utility

Run the Incident Escalation Utility, which determines what escalations should be performed. The utility can be run at set intervals on the background queue.

The utility performs these functions:

  • Reviews all active escalation tasks for each open incident.
  • Compares the current date to the date of the escalation basis.
  • Determines the escalation frequency.
  • Performs the escalation action.
  • Creates an escalation log entry.
  • Sets the Last Processed Date for each affected incident.

How an incident is escalated is determined by the priority of the incident, but what triggers the escalation can be based on criteria you set for Due Date, Follow-up, Late or Warning time lines. In addition, you can determine how often the escalation notification can occur, for example, once, hourly, or daily.

Viewing the Incident Escalation Logs

The Incident Escalation Logs form keeps track of the escalation tasks that were processed for each incident.