Auto Escalation UI Flow

Objective

Refer to the employee inbox technical documentation below before reading the auto-escalation flow details.

Employee Inbox (Old UI)chevron-right

The auto-escalation option provides employees with the option to view all escalated applications that have not been acted on.

Route - https://egov-micro-uat.egovernments.org/employee/inboxarrow-up-right

Technical Implementation Details

circle-info

Note

  1. The tab ASSIGNED TO ME is inter-changed to ALL and vice versa and the Escalated tab is added in the 3rd position.

  2. Nearing Escalation and Escalated: The localisation message of Escalated is changed to SLA Breached.

Escalated API file path: frontend/actions.js at master · egovernments/frontendarrow-up-right. The escalated API is called based on given conditions.

  1. get all applications in payload.ProcessInstances using egov-workflow-v2/egov-wf/process/_search

  2. get the escalated applications in escalatedPayload.ProcessInstances using egov-workflow-v2/egov-wf/escalate/_search

  3. pushing escalated applications into all applications with isEscalatedApplication flag with true value, for finding the escalated application in all applications.

  4. This works the same as Employee Inboxarrow-up-right.

Escalated Tab

The Escalated tab shows all Escalated applications.

The process instance response fetches all records from which the records are filtered based on the following condition:

The isEscalatedApplication is the flag added initially for separating the escalated applications to show in the escalated tab.

On-Click History

The functionality works as it is but the only change is showing the symbol to identify the state from which it has escalated.

Functionality file path: frontend/index.js at master · egovernments/frontendarrow-up-right

circle-info

Note: Inbox functionality works the same as before as outlined in the Employee Inbox document attached here.

Employee Inbox (Old UI)chevron-right

Role Action Mapping

API
Roles
Action ID

/egov-workflow-v2/egov-wf/escalate/_search

EMPLOYEE

2150

Was this helpful?