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.tsxUI/salary-ui/apps/client-hrms-portal/src/layouts/AppLayout.tsxUI/salary-ui/apps/client-hrms-portal/src/pages/ess/EssNotificationsPage.tsxControllers/NotificationsController.cs
Related Articles
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.