Join logic examples
This topic provides examples that show how to use provisioning policy join directives.. This section provides more examples of join logic.Scenario .
Multiple applicable entitlements might be joined. The parameter value is only allowed to take on the value that is specified by the second policy under these conditions.
- No parameter values are selected for an attribute in one policy, that is, all values are allowed.
- One allowed parameter value is entered for an attribute in another policy, that is, only the specified value is allowed.
Scenario .
This example illustrates a priority-based provisioning policy join directive for a single-valued attribute. The following table identifies two provisioning policies for this scenario.
Policy Description Policy .
Priority = 1
Attribute: erdivision = divisionA, enforcement = DEFAULTPolicy .
Priority = 2
Attribute: erdivision = divisionB, enforcement = MANDATORYBecause Policy 1 has a higher priority, only Policy 1's definition for the erdivision attribute is used. Policy 2's value for the erdivision attribute is ignored. All other values besides divisionA are disallowed.
Scenario .
This example illustrates a union-based provisioning policy join directive for a multivalued attribute. The following table identifies two provisioning policies for this scenario.
Because the join directive is defined as UNION, the resulting policy uses the following definitions for the policies:
Policy Description Policy .
Priority = 1
Attribute: localgroup = groupA, enforcement = DEFAULTPolicy .
Priority = 2
Attribute: localgroup = groupB, enforcement = MANDATORY
- During account creation, localgroup attribute is defined with both values groupA and groupB.
- During reconciliations, localgroup is defined as groupB if the attribute is undefined or incorrectly defined.
Parent topic: Policy join directives configuration