Skip to main content

Employee Experience

Business Purpose​

Give signed-in employees a single place to review recent HR messages and manage their personal read state.

Actors​

Employees, managers using employee access, support teams and portal owners.

Business Flow​

The header periodically refreshes unread count and recent items. The full legacy page loads up to the server-provided recent history, supports all/unread and text-inferred categories, and offers single or bulk read actions. Employee-aware routing can choose an ESS-specific list for eligible sessions.

Responsibilities​

Employees verify the underlying record before acting on a notification. Portal owners provide clear loading, error and empty states. Support verifies identity and source record when read-state issues occur.

Business Rules​

Only records belonging to the authenticated active user are returned by the legacy controller. Mark-all-read updates both current and older notification tables. Category filters are presentation logic, not authoritative event classification.

Integrations​

The page uses notification list and read operations; the application header also uses unread count. Optional action links connect recipients to the originating business experience.

Limitations​

No self-service preference management, search, pagination, archival or delivery-attempt view was found. Category assignment is based on title/message text. Action links can redirect beyond the application and therefore require trust controls.

Requires Confirmation​

Confirm supported retention and pagination, safe-link policy, ESS versus legacy routing, accessibility acceptance, mobile behavior and whether read state has any compliance meaning.

Source References​

  • UI/salary-ui/apps/client-hrms-portal/src/pages/NotificationsPage.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/layouts/AppLayout.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/pages/ess/EssNotificationsPage.tsx
  • Controllers/NotificationsController.cs

See Also​

Keywords​

Employee inbox, unread count, filter, read state, action link.

Revision Information​

Draft; reviewed 2026-07-21; next quarterly review 2026-10-21.