License count to add correct license first
A
Annemieke van Baalen
We would like to see the possibility for a license count.
HelloID should add BP licenses first at provisioning and when they are all shared, automatically add the E3 license.
When someone leaves the company the BP will be reassigned. So all BP licenses will be in use and we don't have to assign them manually.
R
Rick van den Dijssel
Merged in a post:
Business Rules: Maximum entitlement assignment count and automated overflow handling
Rick Jongbloed
As a company with 1000 employees, we allocate a Microsoft license group to them. However, we possess two types of licenses that are interchangeable. Notably, we have received a subsidy for 300 specific Microsoft licenses, and our priority is to assign these subsidized licenses first.
We aim to implement a system using HelloID where a single entitlement is assigned, and a maximum member limit is enforced. When the primary license group reaches capacity, an automated process should be initiated to populate an overflow group. Before considering the overflow group, members must be allocated to the primary group.
R
Rick van den Dijssel
Annemieke van Baalen Interesting use case/issue. Do the number of licenses available for BP change a lot in your use case? Or is this almost a fixed number which only changes ones a year?
A
Annemieke van Baalen
Rick van den Dijssel: BP is a fixed number, as long as nobody leaves the company. When a colleague with BP license leaves the company, we want another colleague receive that BP licence instead of the E3 because of cost.
If it can't be read from the M365 portal, it would also be nice if it can check the number of users in the AD group of that specific license for example.
Twan Duvigneau
Annemieke van Baalen: It can be read using the graph API: https://graph.microsoft.com/v1.0/subscribedSkus
consumedUnits gives you the license count that is assigned
prepainUnits.enabled gives you the amount of licenses that are bought.
So if you have 100 BP licenses, prepainUnits.enabled = 100
If you have 88 accounts assigned to the license you get consumedUnits = 88
If you create a powershell target you could create a permission that handles this logic for you. Checks if there are BP licenses available and assigns them if there is, if there are no BP licenses then assign the E3 license.
Or use a scheduled task to always keep the BP license group at 100 :)
Twan Duvigneau
What's a BP license?
A
Annemieke van Baalen
Twan Duvigneau: Business Premium