Skip to content
InvardiaInvardia
Why InvardiaProductsFeaturesPricingCommunity
Docs
All documentation
Product documentationPIM ManagerSecurityInsight
SettingsPIM Manager settingsSecurityInsight settingsEntra Policy Suite settings
ScriptsPIM Manager scriptsSecurityInsight scriptsEntra Policy Suite scriptsInvardia scripts
Error codesPIM Manager error codesSecurityInsight error codes
API and MCPPIM Manager APIPIM Manager MCP toolsSecurityInsight APISecurityInsight MCP tools
SecurityPIM Manager security packSecurityInsight security packEntra Policy Suite security pack
Network and designPIM Manager network guidesPIM Manager command wizardNetwork egressDesign your installationCalculate your cost
SupportSetup scriptsRemote support access
Search the docs
SupportAboutContactBook a demoCustomer portalDesign your installationFree Pro trial

PIM Manager docs

1 Why

  • Why PIM Manager

2 Features

  • Features
  • Delegation model
  • Change control
  • Admin accounts
  • Visibility and evidence
  • Integrations
  • Platform and editions

3 How to design

  • How to design
  • Nested groups
  • Role-assignable groups
  • Tiers and levels
  • Naming
  • Migration
  • Workload roles

4 Security design

  • Security design
  • Identities
  • Engine permissions
  • Database
  • Sign-in
  • Approval and audit
  • Support access
  • Updates and license
  • Data
  • Database access (least privilege)

5 Architecture, setup and sizing

  • Architecture
  • Setup
  • Sizing

6 Operate

  • Operate
  • Guards
  • Access reviews
  • PIM Activator
  • Settings

7 Integrate

  • Integrate
  • REST API and ServiceNow
  • MCP server for AI assistants
  • Hybrid Active Directory
  • MSP: managing and managed tenants

8 Knowledge base

  • Knowledge base
  • How to onboard a consultant
  • How to onboard an admin
  • How to delegate a Power BI workspace
  • How to delegate an Azure landing zone or subscription
  • How to delegate Intune roles
  • How to delegate Defender XDR to a helpdesk
  • How to use Discovery and gaps
  • How to handle drift
  • How to undo a commit
  • How to enable access reviews
  • How to approve a held policy change
  • How to add a break-glass account
  • How to install the PIM Activator without Intune
  • How to set up PIM for Active Directory
  • How to read the access map and see who can activate a role
  • How to find the least-privileged role for a task
  • MSP: how to roll a change to one wave
  • How to activate with the PIM Activator
  • How to offboard an admin
  • FAQ
  • Lessons learned

9 Reference

  • Reference
  • Glossary

10 Support

  • Support

On this page

  • What you need
  • What the page lists
  • What a proposal creates
  • Steps
  • New resources found later
  • Check the result
  • Undo

PIM Manager documentation · Verified against PIM Manager 3.0.23.3 on Nov 3, 2026

How to use Discovery and gaps

New subscriptions, Power BI workspaces and roles appear in your tenant all the time. When nobody delegates them, admins get access to them by hand, outside PIM. Discovery & gaps lists what is in your tenant and not delegated yet, each with a ready proposal, and you decide per item: create it, or ignore it.

Available in Pro editions; not in Community.

What you need

  • The Admin role in PIM Manager to stage a proposal, ignore a gap or start a new read. A Reader can view the page.
  • The engine’s identity can read each workload. A workload it cannot read is listed as Not read, with what is missing and the steps to fix it, and is not counted as covered.

What the page lists

PIM Manager compares what is in your tenant with what it delegates, for Entra ID roles, Intune roles, Defender XDR roles, Power BI workspaces, Azure subscriptions and management groups, administrative units and PIM for Groups. It reads them itself on a schedule (Jobs > Job schedule), and Check now starts a new read.

Status Meaning What you can do
Gap Nothing delegates it yet Stage its proposal, or ignore it
Covered A PIM group delegates it; Delegated by names the group Nothing
Orphan group A group PIM Manager defines that holds nothing Review it
Unmanaged binding A role bound to a group PIM Manager does not define Review it
Wrong permissions A role’s live permissions differ from its group’s Review it
Unmanaged privileged group A group in PIM for Groups that PIM Manager does not manage Review it
Not read PIM Manager could not read this workload Fix the cause the page names
Ignored A gap you chose to ignore Bring it back

Review-only statuses are never staged and never taken over: PIM Manager does not adopt or change a group it does not manage.

What a proposal creates

Each proposal is one unit: a correctly named group and the role it holds, named by your naming convention.

Gap Proposal
An Entra ID role A role-assignable group, tier T0, holding the role as Eligible for 90 days; level L0 for Global Administrator, Privileged Role Administrator and Privileged Authentication Administrator, L1 for the others
An Intune role A group holding the role, tier T1; managers and administrators L3, operators L4, readers L5
A Defender XDR role A group holding the role, tier T1; operators L3, read-only roles L4
A Power BI workspace Two groups: Contributor (L4) and Viewer (L5) of that workspace
An Azure subscription or management group Two groups: Reader at that scope (active, L4) and Contributor (eligible, L3). These levels are fixed, whatever the scope’s layer in your management-group tree

When the group a proposal needs is already defined, the proposal adds the role to it and does not define the group a second time.

Steps

  1. Open Access > Discovery & gaps. The page opens on Status = Gap.

  2. Read the boxes at the top first:

    • Delegation targets: delegations whose Azure resource, Azure role or Entra role no longer exists. PIM Manager changes nothing there; you decide.
    • A block per workload that was not read, with the steps to fix it.
    • The workload prerequisites, green or not.
  3. Narrow the list with Workload, Status and the text filter. Click a status count to filter on it.

  4. Click a row to expand it. The proposal table lists each unit and the rows it stages.

    Discovery and gaps: per workload what is delegated and what is not, with ready proposals to stage for the gaps

  5. To create: the proposals of every gap start ticked. Untick what you do not want, or use Select all shown and Select none. Then press Stage N selected gaps into Pending changes. A line next to the buttons says how many groups and roles that creates, and how many gaps have no ready proposal.

  6. To ignore: press Ignore on a row, or tick several and press Ignore N selected gaps and confirm. Ignoring changes nothing in your tenant; the gap leaves the list and the gap count.

  7. Open Pending changes > Review & commit queue and press Commit all. Nothing changes in your tenant before you commit.

  8. Give the new groups to people: on Access > Access map, select a new group and press Give to a group, then commit.

A missing prerequisite does not block staging. Where a workload’s prerequisites are not ready, an amber note says so: the group is created, and only its role assignment waits until the prerequisites are green.

New resources found later

On Settings > Automation, the card Discovery: new resources decides what PIM Manager does when the discovery sweep finds a new Azure subscription, management group, resource group or Power BI workspace:

  • Report only (the default): it is recorded in the audit trail; nothing is staged or created.
  • Stage for review: a definition for the new resource waits on Pending changes for an administrator to commit.
  • Create automatically: the card says the group is created without a person committing it. In practice the create is queued under Pending changes and applied only when an administrator commits it, as with Stage for review.

Only a SuperAdmin changes this. Discovery never creates a role assignment: a new resource gets an access group, and the group gets its role only through a delegation you commit. Groups created this way stay when you switch back.

Check the result

  1. After the engine has run, press Check now to start a new read; the result appears in a few minutes.
  2. Set Status to All: the item shows Covered, and Delegated by names the new group.
  3. Gaps that are still gaps after the commit: open Jobs > Engine logs & errors for the reason.

Undo

  • An ignored gap: set Status to Ignored. The list shows who ignored it and when; press Bring back, or Bring back all shown.
  • A staged proposal before you commit: Cancel all pending on Pending changes.
  • A committed proposal: undo the commit; see How to undo a commit.

Verified against PIM Manager 3.0.23.3 on Nov 3, 2026Download PDF

← How to delegate Defender XDR to a helpdeskHow to handle drift →

InvardiaInvardia

See the risk. Control the access.

Products

PIM ManagerSecurityInsightEntra Policy SuiteAll featuresPricingFree 60-day Pro trialBook a demoWhy Invardia

Docs

DocumentationSearch the docsPIM Manager settingsSecurityInsight settingsPIM network guidesCommand wizardNetwork egressPIM Manager design configuratorSecurityInsight design configuratorDesign your installationCalculate your cost

Company

AboutContactCustomer portalSupportHow support worksHow updates reach youSupport in numbersSetup scriptsRemote support accessContact: info@invardia.com

Legal

Terms of saleLicence termsData processingPrivacyCookiesCompany information
© 2026 Invardia – a brand of 2LINKIT, founded and owned by Morten Knudsen · Strandvejen 21A, 6000 Kolding, Denmark · VAT DK39208032 · Contact: info@invardia.com