brillientaKnowledge base

Knowledge base / Brillienta HRMS / How it works

How it works

2 min read · Brillienta HRMS 2.1.0

One SharePoint Framework web part runs in each user's browser on your HR site page. It reads and writes only your site's lists through SharePoint's own REST API, calls Microsoft Graph with delegated permissions for directory and device sync, and queues email in an Outbox list for a Power Automate flow to send.

Key ideas

  • No servers. Business rules run in the browser; several people can work at once with record-level saves and version-checked reference numbers (HD-1001, JOB-1001, PAY-1001).
  • Background work without a server. Directory and device sync plus daily reminders run in an administrator's open page, with locks and run logs.
  • Schema as code. Setup creates all lists and columns; each upgrade only adds. Your data and custom columns survive every release.
  • Live updates. Other people's changes arrive within seconds (configurable 5 s – 2 min) without reloading; open Settings drafts merge instead of overwriting.
  • Deep links. Hash routes (#/leave/<id>, #/leave/new, tab links like #/performance/goals) open records, forms and tabs from email and bookmarks.

Microsoft Graph permissions

Needed only for directory sync, Teams presence and Intune device sync. A SharePoint or global administrator approves them once, in the SharePoint admin center under API access.

PermissionUsed forIf it is not approved
User.Read.AllDirectory sync: users, managers, photosNo sync. The directory still works with people added by hand or CSV.
Presence.Read.AllTeams status badges on profilesStatus badges simply do not appear
DeviceManagementManagedDevices.Read.AllIntune device sync into the asset register (Enterprise)No device sync; assets still managed by hand
This article is about Brillienta HRMS.See the productView plansBook a demo
Still need help?Our team answers product questions by email, and we can walk you through it on a call.
Open in the full guideContact support