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.