Provisioning

Allow immediate snapshot retry after Permission Entitlement import warnings
When creating a snapshot of a target system, a Permission Entitlement import can complete with warnings. In that situation, reconciliation cannot be used successfully while the snapshot contains warnings. The warnings therefore need to be resolved and a new successful snapshot must be created before reconciliation can be properly tested or used. At the moment, however, a new snapshot cannot be started immediately. Administrators have to wait approximately one hour before another snapshot can be created. Why this is a problem During development and implementation, warnings are often caused by configuration changes, mapping issues, or data that still needs to be adjusted. After resolving the warning, it should be possible to immediately create a new snapshot and verify the fix. Instead, the one-hour cooldown interrupts the development and implementation process. This is especially problematic because the target system cannot simply be left with warnings when reconciliation is required. Multiple test iterations may be needed before the complete configuration works correctly, and every additional warning can introduce another one-hour delay. Suggested improvement Allow administrators to manually start a new snapshot immediately after a Permission Entitlement import completes with warnings. This would: Allow reconciliation to be tested again immediately after resolving warnings. Reduce unnecessary waiting time during development and implementation. Speed up troubleshooting and validation. Prevent repeated one-hour delays when multiple configuration adjustments are required. In short: if a Permission Entitlement import completes with warnings and reconciliation therefore cannot be used, administrators should be able to immediately create a new snapshot after fixing the warning.
0
Limit concurrent sessions in Service Automation
Summary Add support for limiting concurrent sessions/actions per target system within HelloID Service Automation, similar to the functionality already available within the Provisioning module. Problem Within HelloID Provisioning, it is possible to limit the number of concurrent sessions for a target system. This is currently not possible within Service Automation. This can cause concurrency issues for target systems or APIs where updating an account requires sending the complete account object, rather than only the permissions that have changed. For example, consider two Service Automation actions that are started at approximately the same time: 1. Action 1 retrieves the current account object. 2. Action 2 retrieves the same current account object. 3. Action 1 removes permission A in memory. 4. Action 2 removes permission B in memory. 5. Action 1 sends the complete modified account object to the target system. 6. Action 2 subsequently sends its complete modified account object. Because Action 2 retrieved the account before Action 1 completed its update, the object held by Action 2 does not contain the change made by Action 1. When Action 2 sends its update, the removal of permission A can therefore be overwritten (without any error message). Effectively, this creates a lost update of the permissions. Requested functionality Add an option to limit concurrent sessions/actions per target system (or person) in Service Automation. Ideally, this would work similarly to the existing concurrent session limitation within the Provisioning module. For example, a target system could be configured with: Maximum concurrent sessions: 1 When configured this way, Service Automation actions targeting the same system would be executed sequentially. A second action would wait until the first action has completed before starting its interaction with the target system. This ensures that the second action retrieves the latest account state, including any changes made by the previous action. Benefits This functionality would: • Prevent lost updates. • Make Service Automation safer for APIs that require complete objects for updates. • Support systems that have limited sessions available. • Make it easier to build reliable Service Automation connectors for systems that do not support PATCH-style updates.
2
Load More
→