24.1.0 Features
Merge Duplicate Objects
The Merge Duplicate Object feature allows users to merge two objects (a Main object and a Duplicate object), updating the Main object (e.g., Merging duplicate user profiles to create one user profile). When merging the two objects, the Main object gets updated with data based on specific merge rules from the Duplicate object, which is then deleted. This entire transaction can be tracked on the Data Audit trail.
Benefits:
The Merge Duplicate Objects feature reduces the effect to merge two objects by transferring the links to related objects and copying over missing data on the main object.
Note:
If an object is created or updated using an integration, please verify the impact on integrations that create and update objects before merging duplicates.
Supporting Documentation:
Please refer to the following articles for further information on the Merge Duplicate Objects feature:
Assessment Scale
The launching and re-scoping assessment functions were improved, allowing users to scope and launch large assessments more efficiently. Users can navigate away from the assessment while the assessment is launched in the background. Only one assessment can be launched at a time within the same organization.
The following assessment functions have been restricted to allow for the assessment to launch in the background while performing other tasks:
- Confirming an assessment's scope.
- Interact with forms on the launched assessment.
- Initiate another assessment launch.
- Add new risk categories to an assessment.
- Confirm added assessments to update.
- Update assessments.
Benefits:
- Improved Launch Notifications.
- Status badges added to assessment screens.
- Faster navigation tree sorting.
- Moved object count from the notification banner to the Confirm Scope Confirmation pop-up on the Review and Confirm Scope screen.
- Assessment size is limited to 10000 objects.
Custom Login Statement
Administrators can add a custom statement that appears when a user logs into the system. Custom statements can also have a frequency which controls when a statement will appear.
The Custom Login Statement is organization specific. If users have access to multiple orgs, they will be required to select the org, then the Custom Login Statement will be displayed.
Benefits:
- Administrators relay important information to all users within the system.
Area Impacted:
- Login process
Supporting Documentation:
Please refer to the following articles for further information on the Custom Login Statement feature:
24.1.0 Minor Features
Sorting Assigned Date on My Tasks
Users can sort the My Tasks list using the date they were assigned to a role filter.
Benefits:
- Increase the ways a user can sort the My Tasks list.
Display Formula Results in Date Formats
Formula values that result in a date will display on forms using date formats instead of Unix code.
Benefits:
- Users can now see dates in date formats instead of Unix code on forms.
In App Reporting Date Filters
Reports can be sorted using date filters in order to generate weekly, monthly, or quarterly insights.
Benefits:
- Report data can be filtered by date.
Changes to Assessments External Ref
The system will generate new GUID (Globally Unique Identifier) External Reference IDs for clone assessments when they are created, preventing errors from occurring when the External Reference IDs do not match.
Benefits:
- Preventing errors from occurring when assessments and their clones External Reference IDs do not match.
Duplicate Roles
Administrators can create a copy of an existing role, including permissions. Global and explicit roles can be copied using this feature.
The following configuration data is included when creating a copy of an existing role:
- Object Type Permissions
- Advanced Options
- Global Role Membership
The following data is not copied to the new role:
- User data
- Inferred role permissions and membership to an Object Type (when copying from a non-global role)
- Workflow Email Notification Messaging Actions
- Workflow Role Actions
- Permission to Access Activities
- Membership to Dashboard Data Sets
The User Audit Trail will create records to log to following events when creating a duplicate role:
- User Audit Trail Records:
- Add Role
- Add Workflow State Trigger
- Add Workflow State Permissions
Benefits:
- Allows Administrators to copy a role and its permissions.
Supporting Documentation
Please refer to the Creating a Duplicate Role article for more information regarding the feature.
Duplicate Reports
Warning:
It was discovered that the Duplicate Reports feature was causing a complex issue when importing an org. Due to this issue, the feature will be disabled until further notice.
Administrators can create a copy of a report by clicking the Copy Report icon, added to the Admin: Edit Report screen.
Benefit:
- The Copy Report icon allows administrators to create a copy of a report without having to create a new report from scratch.
Supporting Article:
Please refer to the Creating a Duplicate Report article for further information on the feature.
Enhanced Inferred Role Permissions for Large Updated
When an Administrator makes edits to an object type’s role, permission on the Edit Role Permissions pop-up, a system generated message will appear as a banner at the top of the screen, indicating that role permission changes have been initiated.
Benefits:
- Administrators can further understand the progress of their changes.
- Improved Performance
Impacted Area:
- Added a subtext to the Edit Role Permissions pop-up.
Add References to Report Tables
Named References can be added to Report Tables through Data Visualization, allowing users access to a more complete data set. Unnamed references will be hidden from Report Tables. If a reference name is removed, after being added as a Report Table column, the relationship name is displayed in the Edit Table configuration and Unresolved Reference will appear as the Report Table Column Header.
References cannot be used as Report filters, as the current Filter design cannot differentiate between relationships and references.
Benefits:
- Allows users to view the primary related data in a table, whether the data is stored in a relationship or reference.
Impacted Areas:
- Report Data Visualizations
Disable Report Exports Feature
Administrators can disable the Exports feature for a report. Disabling this feature will remove the Word, Excel, PDF export icons within a report. By default, this feature is enabled, allowing users to export reports using the export icons.
Benefits:
- Administrators can control which reports can be exported.
- New toggle switch added to the Admin: Edit Reports screen.
Impacted Area:
- New field added to the Admin: Edit Report screen.
Supporting Article
Please refer to the Disabling/Enabling the Report Export Feature article for further information on the feature.
Users List Filters
Three filters were added to Users Lists throughout the system:
- Active/Inactive Users
- User Permissions (e.g., Admin, etc.)
- User Group Membership
The new filters have an AND condition when returning the search results (e.g., Active and Admin and Admin User Group). The system uses an OR condition when using multiple User Group Membership filters (e.g., Admin User Group or Executive Team User Group).
Benefits:
- The filters allow users to locate users more accurately.
Identify Workflow State Report Filters
Filters related to workflow states will be labelled This filter relates to a workflow state in the Report Filters pop-up.
Benefits:
- Indicates what data type a filter is associated with when creating a report.
- Identify filters easily for troubleshooting purposes.
Impacted Areas:
- Report Filters palette.
Advanced User Impersonation User Audit Trail Tracking
The User Audit Trail will create a record for changes made in the Administration Portal (Admin Overview screen) when an Administrator impersonates a user with Advanced Permissions.
Benefits:
- Allows Administrators to track user actions when impersonating another user.
Impacted Areas:
- User Audit Trail
Show Warning when Field is Changed from Single to Multi-select
When an Administrator changes a single-select list to a multi-select list a Confirmation screen will appear, indicating that This Change cannot be reversed because changing from multi to single select can cause data errors in the system. Administrators must confirm the change by clicking the Confirm button on the Confirmation pop-up.
Benefits:
- The Confirmation pop-up gives Administrators a second chance to consider the consequences of the change before making a change to the system that cannot be reversed.
Impacted Areas:
- Admin: Editing Field screen
Remove Inactive Users from Comment Tagging
Users in an inactive state cannot be tagged or reply to comments on the Comments tab. Preexisting tags will be displayed, but if an inactive user's unresolved comment is edited, the user cannot re-save the comment. The inactive user must be removed from the comment and the comment must be saved in order to apply the edit.
Benefits:
- Allows users to reply to comments without accidentally tagging an inactive user.
Impacted Areas:
- Comments tab
UX Enhancements
An Add File and Add Link links will replace the current add attachments large drag and drop box.
New Links
New Content Translations
Please review the file below for all new content translations added to the system.
Release 24.1.0 Translations Update List.xlsx
If your organization is utilizing the Language Translation feature, please download a new Language template (for your required language) and filter the Language column (last column) by empty cells, indicating new content. Any empty cells in the Language column must be translated, and the Language Template file must be uploaded to the system for changes. For further information, please refer to the Add a Language article.
Bug List
- Formulas will display "Input Not Available" instead of "Invalid Result" when inputs are empty and empty values should be treated as null.
- The Clear Relationship trigger will recalculate all relationship/reference formulas and related/referenced objects will no longer appear in the form.
- When filtering a report using date and time, the date and time selection on the Calendar pop-up will use standard time formatting (AM/PM), if the Data and Time selection fields are configured to use standard time formatting.
- Image files uploaded using the Attachments drag and drop field will upload and save as expected.
- Duplicate fields will be prevented from being added when saving the clear field action for a Consume Orchestration event trigger.
- Maps will default to the user’s location if users have given location permission to the browser.
- The File modified date in the Documentation Management feature will not be updated when a user clicks the Edit Online button but does not edit the file.
- When a linked object is added to or removed from an object, the link object count will update as expected.
- Downloading an analytic export, including numeric currency fields on forms w/ a nil value, will no longer cause a 500 error and the incident data will be downloaded as expected.
- Zero values in numeric fields will no longer disappear when navigating away from a form and reopening it.
- When creating a new vulnerability object, the relationship table will close, and the new vulnerability object will appear on the relationship table.
- When adding a description value to a form and editing another field, the form description will not be deleted.
- Reports will successfully load when the Edit Table config file is edited or deleted.
- The ability to add a role to the Role field on an incident more than once was removed.
- Objects on a Relationship table will appear in order even when there is no Unique ID column within the table.
- Repeatable form reports will appear as expected.
- When exporting a report to PDF or Word, all text will be included within the export file created.
- Users without create permission will not see the Add button (+) in the Relationship/Reference dropdown field.
- When the Relationship/Reference field is disabled on a form, users cannot enter text within the field.
- MFA setup option will appear when refreshing the screen after deactivating impersonation mode.
- Users will be created when creating a user with User Management and All Data Access turned on.
- All unselected relationships and references will appear when editing a data definition and the anchor object is selected.
- Archived Assessment objects will appear in the Add Exiting advanced search.
- When using the API endpoint POST/user/group/{id}/users to add users to a user group, users will only be added once if duplicate users IDs are listed.
- Navigating to the next page on a report table will take you to the next page in the sequence.
- Report filters applied to the root node on a data definition will filter the report as expected.
- When deleting a field or formula, the data set on the object type will be listed on the Confirmation pop-up.
- Data Transformations will calculate properly if using the same variable from different object types in the same object type group.
- A system-generated error message “Dashboard import failed due to timeout. Please try again.” will appear when a Dashboard import times out after 2 hours.
- The longitude tag will include a prefix for geolocation properties within Dashboards.
- Data sets with Data Transformation will publish successfully as expected.
- Applying filters to a Dashboard preview will filter the preview as expected.
- The navigation tree will update as expected when a focus object is removed from the scope.
- Data in the Assessment Results table will appear translated when using translations from the Language Excel file.
- When attempting to delete an object, the object will be deleted from the system as expected.
- Images and icons on forms have had their scaling adjusted to prevent overlapping.
- Custom icons on modals have had their scaling adjusted to prevent overlapping.
- Bar and column totals on reports will include ungrouped data to match the data reflected in the pie charts on the report.
- Contrast and text visibility were improved in the following elements when switching between light and dark mode:
- Data grid cells with colored backgrounds.
- Report chart axis labels.
- Object type acronyms in the relationship graph.
- Workflow trigger buttons.
- Trending table text.
- Toggle switch groups on forms.
- The View Thread button’s contrast and text visibility were improved on Resolver emails, confidential submissions in object communication, and highlighted text while in dark mode.