Skip to main content

Administrator Experience

Business Purpose​

Provide controlled message customization and operational visibility into failures, templates, audit activity and summary counts.

Actors​

Tenant administrators, super administrators, notification operators, support teams, content owners and security reviewers.

Business Flow​

The dedicated template editor lists eight legacy event definitions, allows in-app and email content edits, channel toggles, preview and reset. A separate notification center shows service templates, failed messages, retry actions, audit entries and summary statistics. Navigation also links notification operations from the operations area.

Responsibilities​

Administrators preview content, protect variables and HTML, and understand tenant inheritance before saving or resetting. Operators investigate failures before retry. Platform owners enforce equivalent server-side authorization for every administrative surface.

Business Rules​

The legacy template controller permits super administrators or tenant administrators with tenant context. A tenant reset removes its override and inherits an effective template; a super-admin reset restores global defaults. The operations center's retry acts on stored failed messages.

Integrations​

The template editor matches the main application's event-key contract. The notification center matches extracted-service template, failure, audit and statistics operations. These are distinct administrative systems.

Limitations​

Frontend feature visibility is not a substitute for endpoint authorization. The extracted service registration does not show authentication/authorization middleware or endpoint policies. No approval workflow, audit of legacy template edits or unified template catalog was found.

Requires Confirmation​

Confirm production access enforcement, segregation of duties, content approval, tenant support boundaries, retry permissions and which administrative page is canonical.

Source References​

  • Controllers/NotificationTemplatesController.cs
  • microservices/src/notification-service/Api/NotificationEndpoints.cs
  • microservices/src/notification-service/Program.cs
  • UI/salary-ui/apps/client-hrms-portal/src/pages/admin/NotificationTemplateManagementPage.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/pages/admin/NotificationCenterAdminPage.tsx

See Also​

Keywords​

Administration, template editor, failures, retry, audit.

Revision Information​

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