Conflict Resolution between Entitlement Policies

In this section:


Overview

When you are creating Entitlement Policies, it's possible that the policies that affect a particular user might conflict in assigning entitlements to that user.

Here's how those conflicts are resolved. For some entitlements, you can change the conflict resolution.


Changing the Conflict Resolution Method for an Individual Entitlement

  1. In iManager, click DirXML Management > Overview, then select a driver set.

    A page appears with a graphical representation of all the drivers in the driver set.

  2. Stop the driver.

  3. Click the driver icon for the driver that offers the entitlement you want to change.

    A page appears showing icons for the driver's policies and the driver.

  4. Click the driver icon to open the driver parameters page.

  5. Click Driver Manifest.

    The driver manifest is displayed in XML, but it is dimmed because it is not in editable mode.

  6. Select the check box for Enable XML editing.

  7. In the XML, find the definition of the entitlement you want to change.

    Here's an example of the line you should look for:

    <entitlement conflict-resolution="union" description="Grants membership to GroupWise Distribution lists" display-name="GroupWise Distribution Lists" name="gwDistLists">
  8. Change the conflict-resolution value. The two possible values are the following:

    conflict-resolution="union"
    conflict-resolution="priority"

    For information about these values, see Conflict Resolution between Entitlement Policies.

  9. Restart the Entitlements Service driver.


Prioritizing Entitlement Policies

By default, the order of the list of Entitlement Policies does not matter. This is because the driver configurations shipped with Identity Manager 2 have conflict-resolution="union" as the method of conflict resolution for each entitlement.

If you change any of the entitlements to conflict-resolution="priority," then the order of the list of Entitlement Policies matters, but only for those entitlements you changed. For information about these values, see Conflict Resolution between Entitlement Policies.

You change the order of the Entitlement Policies by using the arrow buttons next to the list of Entitlement Policies. The policy first in the list is the highest priority.

  1. In iManager, click Role-Based Entitlements > Role-Based Entitlements.

  2. Search for and select a driver set.

    A page appears with a list of the Entitlement Policies.

  3. Change the priority of the Entitlement Policies by using the arrow buttons to move the policies up and down in the list.

    Moving an Entitlement Policy higher in the list gives it a higher priority.

  4. Click the Close button to restart the driver.

    Changes in priority don't take effect until the driver is restarted.

See the figure below for an example of the policy list page showing the arrow buttons. With the mouse over the Up arrow, the text "Adjust priority up" is displayed.


The list of Entitlement Policies in iManager, with mouse over the up arrow. The mouse-over text says Adjust priority up.