There are three agents which can grant or revoke entitlements to an Entry as described below.
Entitlements are typically granted based on a the satisfaction of a query against the Identity Vault.
For example, adding a new employee in an HR system causes a User object to be created in the Identity Vault. Creation of the new User object is the criterion that causes the Entitlements Service driver to grant the Active Directory User Account entitlement to the user.
The <src> element value for the Role-Based Entitlement entitlement agent appears as:
<src>RBE</src>
For example, a user is assigned an Accountant role that requires access to the Accounting group in Active Directory. The Role Service driver grants the Active Directory Group Membership entitlement to the user.
The <src> element value for the User Application Roles Based Provisioning entitlement agent appears as:
<src>???</src>Sorry, we do not know.
For example, a new employee is added to the HR system, which causes a User object to be created in the Identity Vault. Creation of the new User object initiates a workflow that grants the Active Directory User Account entitlement to the user.
The <src> element value for the User Application Workflow-Based Provisioning entitlement agent appears as:
<src>AF</src>