Provisioning

Add a condition to check for dependencies in other business rules
I'd like the ability to create a condition in Business Rules that allows a rule to be applied only when another Business Rule has already been applied to the same person. For example, some HR systems contain external users or interns who do not always require an account. In these cases, I can create a Business Rule for account provisioning that excludes external users. I can then create a separate Business Rule for exceptions, allowing specific external users who do require an account to be added manually. The challenge arises when I create a rule such as "Enable Accounts". This rule attempts to run for all users, including those who will never receive an account. As a result, many users appear in Actions with a status of "Waiting". To avoid this, I would need to create separate Business Rules for enabling accounts, assigning default rights, granting additional entitlements, and so on. This quickly increases the number of rules that need to be maintained. It also increases administrative complexity because any changes must be replicated across multiple Business Rules. By allowing a Business Rule to check whether a user has already been included in, or granted access through, another Business Rule, administrators could significantly reduce the number of required rules and the associated maintenance effort. This would simplify rule management, reduce administrative overhead, and prevent unnecessary pending actions for users who are not intended to receive accounts.
0
Load More
→