|
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
|
|
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
|