Efecte Service Management Tool 2023.3 release notes
Efecte Service Management Tool 2023.3 release notes
Executive Summary
The Efecte Service Management Tool (ESM) 2023.3.0 major release introduced several extensions and improvements to the new early access beta UI, general improvements, performance improvements, and security improvements, along with 49 bug fixes related both to the current UI and the new beta UI.
The release also introduced features and fixes related to Efecte Provisioning Engine (EPE) and Efecte Secure Access (ESA), such as an Atlassian Jira connector for the IGA solution, a new tab for provisioning tasks, and new features for managing the lifecycle of local users in ESM.
Also, several improvements to the Efecte Chat capabilities were introduced, along with support for the Effie AI Natural Language Processing model for the Efecte Chat for Service Management.
Release notes for minor releases 2023.3
The following table summarizes the 2023.3 releases. The releases are cumulative, which means that the latest release includes the content of the previous ones. Please find the release notes for each release by clicking the links.
| Version | General availability (GA) | Summary | Included items |
| ESM 2023.3.0 | No | Major release of Q3 2023. | See the items below in this document. |
| ESM 2023.3.1 | No | Includes two bug fixes identified in internal QA. | SUMA-43387: Datacard view does not load in Mobile UI SUMA-43438: Email sending fails after token expiration when using oAuth2.0 for outbound emails |
| ESM 2023.3.2 | No | Includes one bug fix related to ESS2 logging identified in internal QA. | ESP-7451: Log polluting in esm and ngssbackend |
| ESM 2023.3.3 | No | Includes one bug fix related to local user creation identified in internal QA. | CP-7778: New local users can't be created |
| ESM 2023.3.4 | No | Includes two bug fixes identified in internal QA. |
IGA-6188: Connection issue between ESA and ESM SUMA-43679: Unnecessary CSP warning when user is logging in |
| ESM 2023.3.5 | No | Includes one bug fix for ESM and one for ESS2. The fix for ESM is related to issues that prevented ESM startup in case of misconfigured email settings. The fix for ESS2 is related to fetching tickets from ESS2 when customized images were used. These issues were identified in the testing phase. |
SUMA-43803: If email configurations (e.g.. mail.transport.user) are misconfigured intentionally or unintentionally, ESM doesn't start up correctly CP-7797: Unable to create tickets from ESS2 after version update to 2023.3.4. |
| ESM 2023.3.6 | No | Includes fixes for issues found during the testing phase related both to ESM and ESS2. | SUMA-43954: Expression handler: removing references does not work, and error messages are not logged correctly CP-7814: Data card history view is not working for all data cards CP-7786: ESS2 comment breaks datacard history ESP-7804: Make searching from child data cards configurable |
| ESM 2023.3.7 | No | Includes one fix related to log pollution in environments with ESS2. | ESP-7900: Log pollution on prod envs with ESS2 |
| ESM 2023.3.8 | Canceled | Generally available version. Includes a fix that allows templates to have a “system” code. | CP-7836: Template cannot have 'system' as a code |
| ESM 2023.3.9 | No | Distributed only to selected environments. Improves memory management for events, when event founds tens of thousands of data cards to be handled | CP-7864: Memory problem in event task (specially with BusinessHoursHandler) |
| ESM 2023.3.10 | No | Distributed only to selected environments. Improves performance for imports, that tens of thousands of reference data cards | CP-7875: Improve performance of session cleanup in imports |
| ESM 2023.3.11 | No | Distributed to all customers. Affected customers are contacted. | CP-7885: Reference-backreference pairing between templates can cause data integrity issues of reference attribute if reference/backreference doesn’t search for all data cards. This may happen only when user is editing data cards manually i.e automations and integrations are excluded |
| ESM 2023.3.12 | YES | Distributed to all customers. Affected customers are contacted. | CP-7879: DataAccessLog may have not been generated |
More information is available in Efecte Community
Since the 2022 Q4 release, the release notes for ESM are provided via docs.efecte.com. If a .pdf version of the s is needed, it can be printed using the “Print to PDF” button. Previous release items can be found Efecte community.
Features
- SUMA-39707: CategoryDropdownReference handler in the new datacard view
- This improvement introduces support for the CategoryDropdownReference handler within the datacard view in the early access beta UI. The functionality of the CategoryDropdownReference handler in the new datacard view mirrors that of the current UI. This addition aims to maintain a consistent and familiar experience while enabling users to filter reference values effectively.
- SUMA-39740: TextNote handler in the new datacard view
- The TextNote handler is now supported within the datacard view in the early access beta UI. The functionality of the TextNote button in the new datacard view is aligned with that of the current UI. The positioning of the "Add a note" button has been improved. Instead of being located outside the attribute area, it will now reside inside the attribute area, positioned above the content. Notably, the TextNote handler will seamlessly function both with and without the enhanced rich text editor.
- SUMA-39756: "Enable if" in the new datacard view
- This improvement enables the conditional attributes ("Enable if" functionality) in the new early access beta UI. The functionality of conditional attributes in the new datacard view is aligned with that of the current UI.
- SUMA-39832: Support for ValidatorHandler in new datacard view
- Support for ValidatorHandler has been implemented. A new notification is shown, and input fields are highlighted with the custom error text.
- SUMA-41071: Styling changes and accessibility improvements to the new datacard view
- A new iteration of the new datacard view layout is now available. Several styling and accessibility improvements are included. The iterated design has a stronger distinction between the classes, new styling for the class names, and a stronger separation between the background and the classes. Also, there is a stronger distinction between the view and edit modes. Various accessibility improvements are also included.
- SUMA-42080: Decrease the minimum width of the list view columns in the new list view
- The minimum width of the list view columns in the new list view in the early access beta UI has been decreased. The width is defined so that a few characters of the attribute values are shown.
- SUMA-34264: Enable configuration changes for templates, classes, and attributes by uploading configuration files (incl CP-7049, CP-7052)
- SUMA-42485: CTT/ESM: Support for importing listeners
- This feature allows the import of listeners with the Configuration Transport Tool.
- CP-7209: ESM setting servlet.auth.user.ad.group and servlet.auth.admin.ad.group should accept multiple values
- The platform setting servlet.auth.user.ad.group now accepts multiple values in a comma-separated list. This improvement allows administrators to specify multiple values in the servlet.auth.user.ad.group and servlet.auth.admin.ad.group platform settings, providing them with greater flexibility in configuring access to ESM. The values must be provided in a comma-separated list. This improvement ensures that organizations can efficiently manage access to ESM across multiple LDAP directories and groups, streamlining their authentication and access control processes.
Improvements
- SUMA-40574: Improvements to new email UI (EntityStateMail) in the new datacard view
- This item includes several improvements to the email UI in the new datacard view in the early access beta UI. Capabilities such as rich text and attachment handling are included. The visual appearance has been improved.
- SUMA-41315: Datacard name should act (but not look) as a link in the new datacard view
- The datacard name in the datacard view header in the early access beta UI now acts as a link. Users can reload the datacard by clicking the link and can open the datacard via the browser's context menu by right-clicking.
- SUMA-42469: Adjusted design of the reference tooltips in the new list view and datacard view
- SUMA-37933: Support for backslashes in global search
- This improvement allows users to use backslash ("\") characters in the global search and the advanced search conditions. For example, if users are looking for a file path like "C:\Program Files\Microsoft Office\root\Client," datacards with such value will be found.
- Note! These changes will apply exclusively in cloud and private cloud installations (PostgreSQL databases), with MS SQL excluded from the scope of implementation. This implies that on-premise installations based on the MSSQL database are excluded from the scope of this improvement.
Security improvements
- SUMA-38266: Dependency upgrade (log4j → log4j2)
- SUMA-41237: Depednecy upgrade (snakeyaml)
Performance improvements
- SUMA-42335: Performance improvements to datacard history handling
- This improvement improves the performance of loading the history of datacards with a large amount of history data.
- CP-7695: CategoryDropdownReference performance
- The performance of the CategoryDropdownReference handler was improved in two ways.
Bug fixes
- CP-5905: Special character (') breaks validator configuration
- Fixed.
- CP-6347: Failure in event target search for one event makes the rest of the events fail, too
- An Event with a faulty condition made the rest of the events to fail, and the event date remained unchanged, causing all the successful events before the failing one to be run repeatedly until the condition was fixed. The event task was marked as successful, and only the logs and repeated emails were an indication of the failure.
- Now, the faulty event is skipped, and the rest of the events will work as expected.
- The schedulable task list will show "partial success" on the event task, and a warning message will be shown when the event task is run manually.
- CP-6370 / CP-6564: MailTask can't import mail - invalid byte sequence for encoding 'UTF8': 0x00
- Fixed. In rare cases, null bytes included in emails prevented the Mailtask from running successfully.
- CP-6383: Emails stuck on the mail server cause recurring upload of files to WEB-INF/uploads/
- Fixed. Mail files and their attachments are not imported if the mail parsing fails.
- CP-6386: Document undocumented EQL features, e.g., in use with EntitySearch handler
- EQL editor guide updated.
- CP-6402 & CP-7013: ValueChangeMonitorHandler has obsoleted metadata configuration options (e.g., Time spent header)
- Fixed. Obsolete attributes from header settings were removed. The handler guide was updated.
- CP-6904: Documentation request for reference handler
- Fixed. Removed references template platform setting.
- CP-6917: MessageQueueCleaner Failed to remove 0 messages - error in logs
- Fixed. Logging level of the message: "Failed to remove x messages" changed from error to info.
- CP-7114: The “Enable if” menu does not show different attributes if they have the same name
- Fixed.
- CP-7103: ExpressionHandler doesn’t add any value, if a single target data card of multiple targets is not available
- Fixed.
- CP-7217: Email containing a list cuts off the beginning of sentences in the pop-out window
- Fixed. The fix does not apply to older emails.
- CP-7216: Not all licenses can be deleted at once if there are too many licenses. Error: Request-URI Too Long
- Fixed.
- CP-7218: SLADeadlineHandler uses the wrong presentation text, and it can’t be configured on the localization tab
- Fixed. Changed translation for SLADeadlineHandler from text_aggregate_count to text_calculate.
- CP-7271: IDGenerator handler documentation change
- Fixed. Removed the tag and example image that describes this obsolete feature
- CP-7267: Configuration Export settings seem to be faulty
- Fixed. Changed text “Translations” to “Export template translations to separate files”
- CP-7310: Update ExpressionHandler documentation getEntityId() and getReferrers()
- Fixed. Added missing methods instructions for expression handler documentation.
- CP-7309: Delete e-mail feature in 2022.4 does not work with EUPs
- Fixed.
- SUMA-40662: Reference tooltips missing in the list view in the new UI
- Fixed.
- SUMA-41111: Datacard edit mode, resizing the window throws a lot of errors in the console with the Firefox browser
- Fixed.
- SUMA-41169: Fix loading spinner in list view when on a list view bookmark, and layout is updated in user profile settings in the new UI
- Fixed.
- CP-7460: Resizing the column in the list view shrinks the results in Compact mode in the new UI.
- Fixed.
- CP-7477: Opening a new list view after the startup view adds the results from the startup view to the bottom of the list in the new UI
- Fixed.
- CP-7498: The “Create new” dropdown stays open after selecting a template to create in the new UI
- Fixed.
- SUMA-41607: Change presentation text for error message in the new UI
- Fixed. The Error message for unexpected “404 - Page not found” errors is clarified.
- SUMA-41613: ESM allows the datacard to be opened into partial edit mode in the new UI when another user is editing the datacard in the new UI
- Fixed.
- SUMA-41620: Attribute label missing for RTE/text attributes in edit mode in the new UI
- Fixed
- SUMA-41746: The "Items per page" value in the list view in the new UI is not updated correctly
- Fixed. The number of results now adheres to the "Items per page" setting.
- SUMA-41819: Lag when scrolling large templates and long lists of emails
- The Datacard UI performance has been improved.
- SUMA-41829: The image preview popup position is inconsistent when the image is loaded in the new UI
- Fixed.
- CP-7543: Email preview not showing the images in the new UI
- Fixed.
- SUMA-41926: Long and big tooltips overflow the page, creating a scroll in it and shifting the layout in the new UI
- Fixed.
- SUMA-41938: Links (including reference and back-ref) links should be formatted with underlining also in the list view in the new UI
- Fixed. Links were not formatted with underlined font in the new early access beta UI list view.
- SUMA-41948: The old beta layout (2019) for the datacard view is still available
- Fixed. The option for accessing the old beta UI (2019) is now removed.
- CP-7561: After a 404 error, the List view in the new UI cannot open datacards
- Fixed.
- CP-7559: Double-click column resize fails with 'old' reports in the new UI
- CP-7592: Timer / Wait workflow nodes to INFO level logging
- Fixed. The logging level of the timer node changed from debug to info
- CP-7622: The Workflow (VWA) is not working properly in certain scenarios
- Fixed. In some cases, workflows got stuck and prevented users from editing the datacard.
- CP-7626: RestAPI comments (WorklogHandler) endpoint changes existing comment dates
- Fixed.
- SUMA-42490: The checkbox is misaligned when in a disabled state in the class editor
- Fixed. The checkbox alignment when in a disabled state has been fixed in the Admin UI. Also, the styling of the disabled state of the checkbox has been tidied up.
- SUMA-42763: Workflow log not rolling after reaching size threshold
- Fixed.
Fixes and improvements related to Efecte Provisioning Engine (EPE) and Efecte Secure Access (ESA)
Note!
Please note that the following items are related to Efecte Provisioning Engine (EPE) and Efecte Secure Access (ESA). Please view more details from the EPE and ESA release notes.
- IGA-5108: Various provisioning UI improvements
- IGA-5187: Improve IGA presence in ESM
- IGA-5378: EPE support for deleting ESM local users
- IGA-5357: EPE Jira-ESM connector for IGA solution
- IGA-5306: EPE possibility update ESM local user's username
- IGA-5564: epe-worker-esm for copying data between ESMs
New tab for EPE & ESA!
The item IGA-5187: Improve IGA presence in ESM moves the EPE and ESA tasks to its own tab in the ESM Admin UI. Previously the EPE and ESA tasks were among the schedulable tasks.
Please note that the tab is visible even though EPE and ESA would not be used in the environment.

Fixes and improvements related to Efecte chat
Need help?
Do you need help, or do you have suggestions or change proposals?
Don't hesitate to get in touch with the Efecte Service Desk (servicedesk@efecte.com) if you have any questions or change proposals regarding the latest release.
Table of Contents