Currently, Toxic Policies prevent conflicting entitlements from being assigned simultaneously. However, when replacing one entitlement with another, HelloID requires multiple schedules to be configured and executed sequentially.
Example:
When replacing an F3 license with an E3 license, the F3 entitlement must first be removed and fully processed before the E3 entitlement can be granted. In practice, this means administrators often need to dedicate separate nightly schedules to handle these transitions safely.
This becomes problematic for organizations that already use all available schedules for provisioning processes and cannot easily “free up” an additional schedule for nighttime processing.
Requested Improvement
Introduce dependency handling for entitlements defined within Toxic Policies.
This would allow administrators to configure entitlement sequencing directly in HelloID, for example:
  1. Remove conflicting entitlement first
  2. Wait for successful processing/confirmation
  3. Automatically continue with assigning the new entitlement