Dear all,
we have tried to create a rather complex system- and client-spawning license assignment rule - which so far did not work (yet?).
We tried to do the following:
We entered the condition set of the license assignment rule as follows:
((HasMatch(SystemID,"SYSTEM1") AND HasMatch(ClientID,"CLIENT1") AND HasRoleMatch(false, "*TECHNICIAN*")) AND ((HasMatch(SystemID,"SYSTEM1") AND HasMatch(ClientID,"CLIENT2") AND HasOnlyRolesWithin(false, "*SELFSERVICE*"))
As for the system assignment of this rule: it was directed to SYSTEM1/CLIENT2.
Either one of the two "halves" of this condition statement will work fine for itself. However, the combination will not produce any matches.
Our Questions:
Is it possible at all to create system-/client-spawning license assignment rules as we tried to do it?
If so: What's our mistake in creating one?
Thank you very much in advance & kind regards,
Stefan
Sep 10, 2019 01:38 AM
Hi Stefan,
To my understanding, no matches is the expected result of this rule definition. The result is per user record and each user it cannot belong to SYSTEM1/CLIENT1 and SYSTEM1/CLIENT2 at the meantime. Even if the same user name in different clients, they still be treated as different users for this rule calculation in the system as they actually have different unique IDs.
Sorry I cannot think out a way how custom rule can support your scenario. Thanks.
Sep 12, 2019 01:33 AM
Hi Stefan,
To my understanding, no matches is the expected result of this rule definition. The result is per user record and each user it cannot belong to SYSTEM1/CLIENT1 and SYSTEM1/CLIENT2 at the meantime. Even if the same user name in different clients, they still be treated as different users for this rule calculation in the system as they actually have different unique IDs.
Sorry I cannot think out a way how custom rule can support your scenario. Thanks.
Sep 12, 2019 01:33 AM
We feared that - but at least we have the confirmation. Thanks a lot for this!
Kind regards,
Stefan
Sep 19, 2019 10:03 AM