Named and ADU License Allocation Rules
Over‑Assignment of ADU Licenses After License Renewal
The following table lists various scenarios of over-assignement of ADU licenses and the usage reporting and the login behaviour for each of the scenario.
Use case
Additional Unused Count Status
isEnforced Setting Effect
Login and Usage Behaviour
User is assigned to a lower ADU license. For example, View & Acknowledge ADU license.
User logs in. System initially associates user with View & Acknowledge ADU for the day.
User is subsequently assigned to a higher ADU license (in addition to existing license). For example, Enterprise Collaboration ADU on the same day.
Additional unused count exists in higher license.
Same behavior is observed irrespective of whether the setting isEnforced = true or false.
User can login even after they are assigned to a higher license where sufficient count exists. User is recorded as having consumed only the higher license for the day
User is assigned to a lower ADU license. For example, View & Acknowledge ADU license.
User logs in. System initially associates user with View & Acknowledge ADU for the day.
User is subsequently assigned to a higher ADU license (in addition to existing license). For example, Enterprise Collaboration ADU on the same day.
Additional unused count does not exist in higher license
isEnforced = true
User cannot login as their effective entitlement is the higher license and no count exists for that. User is recorded as having consumed only the lower license for the day.
User is assigned to a lower ADU license. For example, View & Acknowledge ADU license.
User logs in. System initially associates user with View & Acknowledge ADU for the day.
User is subsequently assigned to a higher ADU license (in addition to existing license). For example, Enterprise Collaboration ADU on the same day.
isEnforced = false
User is recorded as having consumed only the higher license for the day.
User is assigned to an ADU license, for example, Enterprise Collaboration ADU license.
User logs in and the system initially associates user with the Enterprise Collaboration ADU for the day.
Subsequently user is assigned to a lower ADU license in addition to existing license, for example, View & Acknowledge ADU on the same day.
No effect
Same behavior is observed irrespective of whether the setting isEnforced = true or false.
User can login after being assigned to the lower license. License usage consumption for the day is recorded for the higher ADU license.
User is assigned to two ADU licenses at the time they login for the first time in a day
Additional unused count exists in both higher and lower license
No effect. Same behavior irrespective of whether this setting is true or false
User can login User is recorded as having consumed only the higher license for the day
User is assigned to two ADU licenses at the time they login for the first time in a day
Additional unused count does not exist in higher license
isEnforced = true
User cannot log in. They are effectively assigned to the higher license (since that is the effective license for the user).
User is assigned to two ADU licenses at the time they login for the first time in a day
isEnforced = false
User can login, user is recorded as having consumed only the higher license for the day. Available count for the license goes negative.
User is a member of two licenses. They login and are recorded as having consumed the higher license. They are removed from the higher license. The user logs in again on the same day.
Additional count exists in the lower license.
No effect. Same behavior irrespective of whether this setting is true or false
User can login. Even though the user consumed the higher license initially in the day, their record is updated to show them as having consumed only the lower license for the day. The system frees up the higher license for the day.
User is a member of two licenses. They login and are recorded as having consumed the higher license. They are removed from the higher license. The user logs in again on the same day.
Additional count does not exist in the lower license
isEnforced = true
User cannot login. They are recorded as having consumed only the higher license for the day. (Stretch goal: A clear message needs to be displayed to the user indicating which license is missing which is preventing the user from being able to login)
User is a member of two licenses. They login and are recorded as having consumed the higher license. They are removed from the higher license. The user logs in again on the same day.
isEnforced = false
User can login. They are recorded as having consumed only the lower license for the day. Available count for the lower license goes negative.
User is a member of two licenses. They login and are recorded as having consumed the higher license. They are removed from the lower license. The user relogins within the same day.
No effect.
No effect.
User can login. They are recorded as having consumed only the higher license for the day
Named licenses
The following table has the list various Named licenses entitlements and respective login and reporting behaviour.
Use case
Additional Unused Count
isEnforced Setting
Behaviour
Assign user to a lower Named license. For example, View & Acknowledge Named license.
User logs in and the system initially associates user with View & Acknowledge Named license for the day.
Subsequently (within the same day), the user is assigned to a higher Named license in addition to existing license. For example, user is assigned to Enterprise Collaboration Named license in the same day.
Additional unused count exists in higher license
No effect. Same behavior irrespective of whether this setting is true or false
User is recorded as having effectively consumed only the higher license for the day
Assign user to a lower Named license. For example, View & Acknowledge Named license.
User logs in and the system initially associates user with View & Acknowledge Named license for the day.
Subsequently (within the same day), the user is assigned to a higher Named license in addition to existing license. For example, user is assigned to Enterprise Collaboration Named license in the same day.
Additional unused count does not exist in higher license
isEnforced = true
User cannot be assigned to the Named license where insufficient count exists and ithis is an invalid case.
Assign user to a lower Named license. For example, View & Acknowledge Named license.
User logs in and the system initially associates user with View & Acknowledge Named license for the day.
Subsequently (within the same day), the user is assigned to a higher Named license in addition to existing license. For example, user is assigned to Enterprise Collaboration Named license in the same day.
Additional unused count does not exist in higher license
isEnforced = false
User is recorded as having effectively consumed only the higher license for the day.
User is assigned to a Named license. For example, Enterprise Collaboration license.
User logs in and the system initially associates user with Enterprise Collaboration Named for the day
Subsequently user is assigned to a lower Named license (in addition to existing license), for example, View & Acknowledge in the same day
No effect.
No effect. Same behavior is observed irrespective of whether this setting is true or false.
User can login after the user is assigned to the lower license. User is recorded as having effectively consumed only the higher license for the day.
User is assigned to two Named licenses at the time user logs in for the first time in a day.
Additional unused count exists in both higher and lower license
No effect. Same behavior is observed irrespective of whether this setting is true or false.
User is recorded as having effectively consumed only the higher license for the day
User is assigned to two Named licenses at the time the user logs in for the first time in a day.
Additional unused count does not exist in higher license
isEnforced = true
User cannot be assigned to the Named license where insufficient count exists and this is an invalid case.
User is assigned to two Named licenses at the time the user logs in for the first time in a day.
Additional unused count does not exist in higher license
isEnforced = false
User is recorded as having effectively consumed only the higher license for the day. Available count for the license is negative in this case.
User is a member of two licenses. User logs in and is recorded as having consumed the higher license. User is removed from the higher license. User again logs in on the same day.
Additional count exists in the lower license
No effect. Same behavior irrespective of whether this setting is true or false
User can login. User is recorded as having effectively consumed the lower license for the day
User is a member of two licenses. User logs in and is recorded as having consumed the higher license. User is removed from the higher license. User again logs in on the same day.
Additional count does not exist in the lower license
isEnforced = true
User cannot be assigned to the Named license where insufficient count exists and this is an invalid case.
User is a member of two licenses. User logs in and is recorded as having consumed the higher license. User is removed from the higher license. User again logs in on the same day.
Additional count does not exist in the lower license
isEnforced = false
The user is recorded as having effectively consumed only the lower license for the day. Available count for the lower license is negative in this case.
User is a member of two licenses. User logs in. User is recorded as having consumed the higher license. User is removed from the lower license. User again logs in on the same day.
No effect
No effect
The user is recorded as having effectively consumed only the higher license for the day
Was this helpful?