Skip to main content

Helpdesk UI Overview

Screen inventory

SurfaceRouteAudience intentVerified content
Employee Helpdesk/helpdeskEmployeeCreate form and history table
Helpdesk Admin/operations/helpdeskHelpdesk agent or HR administratorReports, queue, filters, actions and inline detail
Employee dashboard/dashboard for employee-aware renderingEmployeeOpen-ticket count derived from ESS dashboard data
Operations dashboard/dashboard/operationsOperations roles/permissionsHelpdesk KPIs and agent-load table
HR/executive dashboardsDashboard routesAdministrative audiencesOpen-ticket indicators and links to the queue
Audit & Activity/operations/activityOperational support audiencesMerged Helpdesk audit/timeline feed among several modules

Common UI behavior

The pages use loading skeletons and empty-table states. The admin page shows a page-level error with Retry when the primary ticket request fails. Category, priority, reports and attachments degrade independently to empty or unavailable states. Successful mutations use toast confirmations.

The employee page's query hook captures load errors, but EssHelpdeskPage does not render its returned error value. Its submit handler has no local catch or error toast.

Unsupported surfaces

No dedicated ticket-details route, employee ticket-detail view, employee comments, employee attachment UI, attachment upload control, category/priority administration screen, SLA-policy screen, escalation screen, notification-status view, saved filter or bulk-action interface was found.

Source References

  • UI/salary-ui/apps/client-hrms-portal/src/App.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/pages/admin/OperationsAdminPages.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/ess/EssPages.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/dashboard/DashboardPages.tsx

See Also

Keywords

Helpdesk, employee service desk, ticket UI, operations, diagnostics.

Revision Information

Draft source-backed documentation reviewed on 2026-07-20; next quarterly review is 2026-10-20.