Skip to main content

Asset Employee Self-Service

Summary

Employee self-service presents a read-only list of assigned assets and clearance blockers at /assets, plus an "Assigned assets" section on the ESS dashboard. The gateway composes the self-service list and the dashboard slice from the asset service's asset list filtered by the employee's labor id.

Audience

  • Developers integrating the self-service asset views.
  • QA engineers validating read-only fields and dashboard slice.
  • Support engineers explaining employee-visible asset data.
  • Solution architects reviewing ownership filtering.

Reference Content

Self-service list page

EssAssetsPage is a generic ListPage bound to /ess/assets, titled "Assets" with subtitle "Issued assets and clearance blockers." It is read-only and displays the columns:

assetCode, assetType, name, issuedOnUtc, returnDueDate, condition, status.

ESS dashboard "Assigned assets" section

The ESS dashboard includes an "Assigned assets" section showing the columns assetCode, assetType, and status.

Gateway composition and ownership filtering

The gateway composes /ess/assets and the workspace "assignedAssets" slice from the asset service's asset list, filtered by the employee's labor id. Ownership filtering is performed by the gateway/labor-id filter — the frontend does not itself perform the ownership scoping. This is stated precisely to avoid overclaiming: the frontend renders what the gateway returns.

Read-only nature

The self-service surface is read-only; it does not provide asset create, return, or lifecycle actions. Employees initiate requests through the request form variant documented under Requests and Approvals.

Source References

  • UI/salary-ui/apps/client-hrms-portal/src/ess/EssPages.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/dashboard/DashboardPages.tsx
  • microservices/src/gateway-api/EssEndpoints.cs

See Also

Keywords

ess assets, assigned assets, labor id filter, read-only list, clearance blockers

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-17
  • Review cycle: Quarterly