Business Rule-Based Contract Selection for Account Creation
D
Denny Buijs
We would like the account creation process to support the ability to select a contract based on the condition specified in the business rule. For example, if the business rule is configured to match a contract with a specific Title.Code, the account creation should have the option to use the contract that matches this condition. More generally, the functionality should allow the process to select the contract that corresponds to the value or condition defined in the business rule, regardless of which contract property is used. This enables precise and flexible control, ensuring that the contract selected during account creation directly matches the business rule’s criteria.
R
Rick van den Dijssel
Denny Buijs Currently we support a special attribute (which is available on complex (JavaScript) mapping of a target system and in code of a Powershell V2 target system) InConditions on a contract object. This means that the account or permission entitlement which is granted where granted based on conditions that machted these contracts. Be aware that this could be multiple contract as example if the condition is only active. All the contracts which are active will have the inConditions=true value. For all the contracts which are not active it will return a false on the inConditions attribute.
Most of the times this is used for sub-permission but is also available on account actions. Please see this documentation:
https://docs.helloid.com/en/provisioning/target-systems/powershell-target-systems/powershell-target-system-variable-reference.html#-contract-context-inconditions
Is this something you can use to cover your use cases or do you have other use cases?
D
Denny Buijs
Rick van den Dijssel Thank you for your response. This appears to be precisely the functionality we were looking for.