You are viewing an earlier version of the admin guide. For the latest version, please visit EmpowerID Admin Guide v7.211.0.0.
Business Request Escalations
The Business Request Escalations feature allows for the configuration of time-based policies to automate actions in the lifecycle of an open business request. This facilitates actions such as sending notifications, changing approvers, or automatically approving or rejecting requests if no action has been taken within a specified time frame.
Key Components
Approval Flow Model Escalation Policy
This component encapsulates the definition of an escalation policy and its linkage to the active published version. It groups actions to be executed sequentially during the approval process. Once published, it becomes an "Approval Flow Escalation Policy."
Approval Flow Model Escalation Policy Action
This component models the specific actions an escalation policy triggers for a given request. It includes settings such as the escalation delay (in days), necessary supporting data, and an Action Order ID to determine the sequence of actions if multiple are defined.
Approval Flow Escalation Action Type ID
Defines the type of action to execute when an escalation is triggered. Actions include:
Notify: Sends a notification using the system's built-in engine.
AddAssignee: Adds a new potential approver for the step.
ReplaceAssignees: Not currently implemented.
AutoCloseStep: Automatically closes the current step with a predefined approval decision.
AutoCloseItem: Closes the entire request and sets the remaining open steps to "Skipped."”
RunWorkflow: Not currently implemented.
Action Order ID
Determines the sequence of escalation actions. Actions are executed in ascending order of their ActionOrderID.
Escalate After X Days
Specifies the duration in days before an escalation is triggered, counting from the start time of the current step or from the execution time of the previous escalation.
Implementation
Assignment of Escalation Policies
Escalation policies are assigned at either the specific step level (ApprovalFlowPolicyStep
) or, if not defined, at the general step level (ApprovalFlowStep
). At the ApprovalFlowStep
level, a default escalation policy is mandatory.
Processing of Escalation Policies
The Business Request Status, Approvers and Escalation Refresher
job is responsible for managing escalations. It identifies escalations due, processes them into the BusinessRequestEscalationInbox
, and determines subsequent actions based on the ActionOrderID
.
Notes
The
ReplaceAssignees
andRunWorkflow
actions are not implemented and should not be configured.Certain combinations of actions may be illogical (e.g., scheduling actions after an
AutoCloseItem
action), as they will not be executed after the request or step is closed.Escalation policies ensure timely processing and decision-making within the business request lifecycle by automating responses to inactivity.