The job of this console
Keep identity, contact, and preference sections true. HR uses the same page for fields the persona is allowed to edit. Security and notification tabs change how that person signs in and is notified — not org-wide templates.
Multi-section profile: general info, security settings, notifications, account activity with charts.
Employee profile with hero header, section navigation, security, notifications, and activity timeline.
One person, many sections
Profile is the multi-section employee file: general info, security settings, notifications, and account activity. It is the same Employee record the directory opened, not a copy.
/hrms/profile/:employeeId
Employee (self) · HR Admin · Manager (scoped)
Keep identity, contact, and preference sections true. HR uses the same page for fields the persona is allowed to edit. Security and notification tabs change how that person signs in and is notified — not org-wide templates.
Employees edit what self-service allows. HR sees more. Masking still hides salary and bank from personas that should not see them.
Open the profile, pick a section, save, confirm the directory and org chart still match. Use Settings for device and org-ops, not this page.
Name or bank change. A user who cannot receive mail. After a role change. When Employee 360 is used as a deep file — still this record underneath.
Each diagram auto-plays when it scrolls into view. Use Play / Pause or click a step.
Navigate personal, leave, security, and settings views.
flowchart TD
Hero[Profile hero] --> Nav[Tab nav]
Nav --> View[Active view]
View --> Save[Save changes]
/hrms/profile/:employeeId — opened from Employees list or account menu. Shows hero header with photo, role, team, and side navigation between sections.
Hero: Name, title, team, status, avatar.
Side nav: General · Security · Notifications · Account activity.
Content: Section-specific forms and read-only fields.
Activity tab: Timeline with activity charts.
No SHOW/SORT. Section tabs only. Edit availability depends on whether you view your own profile vs another employee (admin/HR).
The Lux summary strip at the top of this screen is collapsible. Expand it to reveal KPI tiles and chart panels; collapse it for a wider register. All charts respect your active filters (SHOW preset, team scope, date range, text search).
Account activity section includes activity timeline charts showing login and action patterns over time.
Update general info, reset security settings, configure notification preferences, review activity log.
Every control, panel, and workflow on this screen.
Every employee viewing or editing their own profile; HR administrators editing any employee record opened from the Employees register. Managers may view limited fields for direct reports.
Photo, display name, job title, team, manager, and primary contact channels.
Overview, Security, Notifications, Activity, Skills & org — layout varies by permission.
Inline or modal edits for fields your role may change — HR edits more than self-service.
Password change, MFA enrollment, active sessions — critical for enterprise SSO hybrids.
Recent logins and significant actions for security awareness.
| Role | Access on this screen |
|---|---|
| Individual contributor | Edit own contact, photo, notification prefs, password/MFA; view own activity. |
| People manager | View direct report profiles; limited field edit (e.g., skills) per policy. |
| HR administrator | Full edit on any employee opened from register. |
| Self only (contractor) | Restricted tab set — no org admin fields. |
| Control | Description | Notes |
|---|---|---|
| Edit profile | Toggle edit on hero fields. | Save validates email format. |
| Photo upload | Avatar image for Lux shell header. | Max size per org policy. |
| Security tab | Password, MFA, sessions. | SSO users may hide password. |
| Notifications tab | Email and in-app toggles per event. | Overrides global Settings defaults. |
| Activity tab | Login history and actions. | Read-only. |
| Skills & org | Tags, department, manager link. | HR editable. |
| Deactivate (HR) | Status change for leavers. | HR admin only from register context. |