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

  • How waves work
  • What you need
  • Step 1: check who is in each wave
  • Step 2: put the change on the first wave
  • Step 3: commit and publish
  • Check the result
  • Step 4: widen it
  • Undo
  • Related pages

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

MSP: how to roll a change to one wave

When the managing tenant replicates a new admin or delegation to every customer at once, one mistake reaches every customer at once. Waves let you send a change to a small group of managed tenants first, check it there, and then widen it step by step.

Available in the Pro MSP edition; not in Community. You do every step in the managing tenant’s PIM Manager.

How waves work

  • The waves. By default there are three, numbered 0, 1 and 2: wave 0 for a few early tenants, wave 1 for more, wave 2 for every managed tenant. You can rename them and add more, up to ten.
  • A tenant’s wave. Each managed tenant is in one wave. The managed tenant declares its own wave when it is built, and that wave decides what its pull accepts. The managing tenant keeps a copy of each tenant’s wave in its registry and uses it for its previews. PIM Manager does not keep the two in step: when they differ, the preview is wrong for that tenant, and the tenant’s own wave decides. Change both when you move a tenant to another wave.
  • A row’s wave. Every replicated admin, group, nesting and role binding can carry a wave. A row on wave N reaches the managed tenants whose wave is N or lower. A row on wave 0 reaches only the tenants on wave 0; a row on wave 2 reaches all of them.
  • A row with no wave. A replicated admin with no wave reaches no managed tenant. Any other replicated row with no wave is not limited by wave and reaches every managed tenant at once. Set a wave on every row you roll out this way.
  • Tag rules. A wave can be narrowed with a tag rule, for example tag:region:eu, so that only the tenants on that wave with that tag count.

The screens label a wave ring: the card Deployment rings, the column Ring and the action Move to ring:.

What you need

  • A managing tenant with registered managed tenants.
  • The Admin role in PIM Manager to stage and commit the change. The SuperAdmin role to edit the registry or the waves.

Step 1: check who is in each wave

  1. Open Reviews & controls > Managed tenant registry.
  2. The Deployment rings card lists each wave with its Name, its Tag rule, A row on this ring reaches and Tenants on this ring. A tenant on the wave that the tag rule leaves out is marked not a member (gets nothing).
  3. Below it, the table lists every managed tenant with its wave (the managing tenant’s copy) and its Tags.
  4. To narrow a wave, a SuperAdmin fills in its Tag rule and presses Save rings.

Step 2: put the change on the first wave

You set the wave on the records themselves.

  1. Open the records: Access > Delegations — all rows for delegations, or Access > All records and the record type for admins and groups.
  2. Tick the rows you want to roll out.
  3. In the action bar, at Set replication to:, choose Replicate to managed tenants and press Apply, if the rows do not replicate yet.
  4. At Move to ring:, choose 0 and press Apply.

The change is staged, not saved. For a new admin, start on wave 0.

When you create access with the wizards under Access > Create access, the section Replication to managed tenants asks the same questions.

Step 3: commit and publish

  1. Open Pending changes > Review & commit queue, check the rows and press Commit all.
  2. A commit that changes what is published requests a publish of the signed baseline. To start it yourself, open Jobs > Job schedule and press Publish now on its row.
  3. Each managed tenant applies the change on its next pull.

Pending changes: the staged edits and queued directory actions in one queue, with Commit all

Check the result

  1. Open Reviews & controls > Replication overview.
  2. Choose a managed tenant under Tenant to see what it gets, or leave All managed tenants.
  3. Each row shows its Replicate choice, its Ring (the wave), its Target and Reaches: how many managed tenants it reaches and which. A row that reaches no tenant says why.
  4. In the PIM Manager of a managed tenant on wave 0, the replicated rows appear marked as received from the managing tenant.

The overview runs the same plan every managed tenant runs, with the managing tenant’s copy of each tenant’s wave.

Step 4: widen it

When the change works on wave 0:

  1. Select the same rows, choose 1 at Move to ring: and press Apply. PIM Manager notes that the reach is wider.
  2. Commit under Pending changes. The tenants on wave 1 receive the change on their next pull.
  3. Repeat with 2 to reach every managed tenant.

Undo

  • Stop it from spreading: move the rows back to a lower wave and commit. Tenants above that wave no longer receive the rows, but a tenant that already holds them keeps them: a row a wave does not admit is withheld, not retracted.
  • Take it out of tenants that already have it: remove the row on the managing tenant. PIM Manager asks whether the managed tenants remove it too, in all of them or only the ones you pick. The chosen tenants remove it on their next pull.

Related pages

  • MSP: managing and managed tenants
  • Integrate
  • Security design

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

← How to find the least-privileged role for a taskHow to activate with the PIM Activator →

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