RDRobert Davis All projects

Selected work · User Access Monitor

See the access story behind every Salesforce user.

User Access Monitor gives administrators one focused, read-only view of account status, recent session signals, login history, profiles, roles, and permission assignments—without turning investigation into another spreadsheet exercise.

Lightning Web ComponentsApexSOQLUnlocked package

Product evidence

One view, with the questions already built in.

Search, filter, sort, and page through the complete matching user set. Summary metrics keep the operational picture visible while the table provides the record-level evidence.

User Access Monitor in Salesforce showing user filters, summary metrics, session status, and a paginated user table
Salesforce application view

The interface combines server-side filters, configurable page size, active-session indicators, login recency, profile and role context, and permission-assignment counts.

Capabilities

Designed for real administrative investigation.

01

Server-side discovery

Search and filters run across matching Salesforce users rather than only the records currently rendered in the browser.

02

Scalable pagination

Cursor-based pagination supports configurable pages of 10, 50, 100, or 200 users without relying on SOQL OFFSET.

03

Access context

Profiles, roles, direct permission-set counts, permission-set-group counts, account status, and login recency are visible together.

04

Operational navigation

Sortable, wrapped columns and direct links to Salesforce User records help administrators move from signal to investigation.

Security posture

Useful access data, deliberately constrained.

Setup-object visibility deserves an explicit boundary. The solution combines a custom-permission gate with a read-only experience and narrowly scoped server-side selectors.

01

Purpose-built authorization

A custom permission gates access to user, permission-assignment, and session information before the service layer runs.

02

Read-only by design

The component supports investigation and operational awareness without exposing edit, deactivate, or session-termination actions.

03

Bounded session signal

Recent AuthSession activity is presented as an active-session signal—not an overconfident claim that a person is online right now.