brillientaKnowledge base

Knowledge base / TaskManager / How it works

How it works

2 min read · TaskManager 1.0.0

TaskManager is a single SharePoint Framework (SPFx) web part. It runs in each user's browser, inside a SharePoint page, always acting as the signed-in person. Task data is read and written only through your site's SharePoint REST API. Scheduled work runs either in an open member page or in the Power Automate flows.

Key ideas

  • Delegated access only. The app always acts as the person using it. Integrations run in the browser with each person's own access — it can never read or do more than that person could.
  • Background work without a server. Reminder planning, automations, risk scores and recurring catch-up run every few minutes in one member's open page (shared lock). The reminder flow covers times when nobody is online.
  • Schema as code. The app knows exactly which lists and columns it needs. Setup creates them. After an upgrade, the first visit by a site owner checks them and adds anything missing. Existing data is never removed.
  • Live updates. Every open page checks every few seconds which TaskManager lists changed and refreshes only what changed — everyone sees others' edits without reloading.
  • Plans decide what runs. Features outside your plan are off whatever the settings say (saved choices are kept for an upgrade), and only as many members as there are seats stay active.

Microsoft Graph permissions

Most of the app works with no Graph permissions at all. Approve these only for the integrations you switch on, in the SharePoint admin center under Advanced > API access. Use Check that it works on each Admin > Integrations page.

PermissionUsed forIf it is not approved
User.Read.AllSyncing people from Microsoft Entra ID (Sync now and the daily flow)Directory sync stays off; members are managed by hand
Device.Read.All, DeviceManagementManagedDevices.Read.AllSyncing devices from Intune / Entra ID and raising device tasksDevices page stays off
Tasks.ReadWriteMicrosoft Planner two-way syncPlanner connections stay off
Team.ReadBasic.All, Channel.ReadBasic.All, ChannelMessage.SendPosting project updates to Teams channelsChannel posts stay off; sharing links still works
This article is about Brillienta TaskManager.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