New Features
- The staging import process can now run without showing a preview beforehand. This allows the entire process to complete automatically, which is especially helpful for long-running operations.
- The authorization concept has been extended with new customization options: a new column shows when a release was started, and custom fields can now be added, filled dynamically using Velocity, and used in workflows. Additional logic for user management roles has also been included to support more flexible configurations in the release process.
- Department information from LDAP can now be automatically resolved when only the common name (CN) is available at the employee level. This ensures correct assignment by matching the CN to the corresponding department, similar to how member resolution works.
- Triggers can now be used both to automatically outdate and to create versions of all main entity types—including employees, accounts, permissions, roles, and resources. This enhancement ensures a more consistent and flexible way to manage entity lifecycles and track changes across the system.
- Attribute-based memberships in NEXIS 4 roles now support group resolution, meaning groups refer-enced in attribute memberships are properly evaluated. This improves accuracy in membership as-signments and ensures more complete role resolution.
Improvements
- Lifecycle workflows have been enhanced to support task bundling by both node and attribute – just like in custom workflows. This makes it easier to group related tasks, such as assigning system entitle-ments by application system.
- Forms can now automatically access the target system context when a service is started via the “Ser-vice (with application system)” card button. This enables more accurate and context-aware handling of form logic based on the selected system.
- The delta import now only updates attributes that are explicitly mapped in the connected sources. This makes it easier to manage scenarios where employee data is distributed across multiple connect-ors but only a subset is used during delta imports. The change helps ensure that only relevant data is processed, reducing unintended updates and improving control over data synchronization.
- System performance has been improved by optimizing filter handling and query execution. These changes help reduce delays and enhance overall responsiveness.
- Improvements have been made to cache handling and the AutomationService to ensure more stable performance. Session closures and cache disposal are now more targeted, reducing the risk of unin-tended side effects during automated processes.
Bug Fixes
- Custom workflows can now be copied reliably and are immediately ready for use. They are correctly recognized during the copy process, making workflow duplication smoother and more efficient.
- Comments now display the correct user names by using the configured display name generator. This ensures greater clarity and consistency in both the task card and entity view.
- Staging processes are now more stable thanks to improved handling of filtering and transient service channel exceptions. This reduces the likelihood of errors during staging and ensures smoother execu-tion.
- Attributes from outdated table configurations are now clearly marked in the table selection dropdown. This makes it easier to identify and select the correct configuration, preventing issues with missing or unselectable attributes.
- Issues with resource access have been resolved by correcting the underlying data access methods. Resource-related operations now function reliably as expected.
- Import threshold exceptions now include clearer logging details, making it easier to identify which data caused the threshold to be exceeded during import. This improves transparency and simplifies troubleshooting.
- The comment field for editing authorization concept history is now scrollable, making it easier to view and manage longer text entries without losing visibility.
- Performance of SoD checks has been significantly improved, especially in scenarios with many poli-cies using scope filters. Filters are now loaded more efficiently and shared results are cached, reducing redundant processing and improving responsiveness during updates.
- Custom filters in custom workflows are now included during staging. This ensures that filter settings – such as those used in recertification views – are preserved correctly and no longer revert to default after staging.
- The “Approve All” and “Reject All” functions in request views now also work correctly with the Role Assignment Rule tab. This ensures consistent behavior across all tab types when processing requests.
- Delta imports are now visible in the system status scheduling panel, providing a complete overview of all scheduled processes and improving transparency in system operations.
- When certain project settings – such as the email notification interval – are changed through staging, the related background jobs are now correctly updated. The system ensures that changes trigger nec-essary follow-up actions by restarting affected schedulers and clearing outdated setting caches.
- User groups are now correctly reactivated when a user management role is staged. This ensures that all related group memberships are restored as expected during the staging process.
- The performance of dynamic assignments in user management roles has been improved, resulting in faster processing and more responsive role updates, especially in larger environments.
- The finalization of imports has been optimized to significantly improve performance. By streamlining version status updates and request clean-up, the process now completes faster and more efficiently, especially in projects with many versions or large data volumes.
- When creating a Requestflow, only active workflow versions are now displayed. This prevents confu-sion and ensures that users select from the correct, up-to-date options.
- Entity view titles now display the correct suffix, ensuring consistent and accurate labeling across all entity views.
- An issue causing exceptions when opening the task view in Requestflows configurations has been re-solved. Requestflows can now be accessed and configured without errors.
- The external sync process has been reverted from the queue handling mechanism to restore previous behavior. This change ensures stability and consistency with earlier synchronization workflows.
- Role recalculations after import can now trigger requests again, even during internal sync processes. This ensures that entitlements are correctly adjusted when roles change, maintaining consistency in access control.
- An issue causing exceptions during staging of attribute policies with filters has been resolved. Staging now completes smoothly, even when complex filters are used in attribute-based policies.
- Filter conversion in the API now correctly handles project user identifiers regardless of letter casing. This ensures that lookups – such as filtering for owners or substitute owners – work reliably and return the expected results.
- Entity staging now correctly updates all relevant values, including filters and rule priorities. This en-sures that changes made during staging are fully and accurately applied.
- Standard fields such as “Note,” “Technical Description,” and “Description” are now correctly displayed as multiline fields. This resolves issues where these fields appeared as single-line inputs, especially after copying a project.
- Authorization concepts can now be deleted as expected. The process has been adjusted to ensure that all related entries are properly removed from the session, allowing for successful deletion.
- An issue in mail processing has been resolved where certain user information caused background er-rors due to proxy handling. The system now accesses the cached data to ensure stable and error-free mail evaluation.
- All relevant tabs in the employee entity view—such as accounts and system entitlements—now in-clude full toolbar functionality for adding, editing, and removing entries. This ensures a consistent and complete user experience across all tabs.
- The target systems shown in the selection dialog of the “Service (with target system)” card button are now sorted alphabetically in a case-insensitive manner. This makes it easier to find and select the de-sired system.
- Attributes of the type NxRole and NxUser can now be set to read-only using master data interaction scripts. The logic has been updated to ensure these specific attribute types are handled correctly, al-lowing for more consistent control in form configurations.
- CSV sideload for roles now correctly applies updates to assignment rules. When changes are detected, a confirmation dialog offers the option to recalculate the rules, ensuring that all updates are properly saved and reflected in the system.
- Exporting assignment rules now correctly includes all attribute values. Issues with missing or incor-rectly formatted data—such as null values or unclear department rule formats—have been resolved, and operators are now properly included in the export.
System Requirements
There are no changes to the existing system requirements for this version.
How is the update performed?
The new version is available through our customer portal. Customers can perform the upgrade by logging into the portal and downloading the new version.
Support
If you have any questions or encounter any issues, our support team is always here to help. Simply contact us via the customer portal.
We look forward to your feedback and hope you enjoy the enhanced possibilities of the new release! 🚀