CSM 10.1.0 Fixes List

CSM 10.1.0 Release Notes: this list describes fixed issues that were reported in previous releases.

Business Object Design Elements

  • CSM-52742 Business Objects: Fixed an issue where the incorrect form was loaded for Related Business Objects that have recently been promoted from Supporting to Major.
  • CSM-56535 Relationships: When applying a mApp Solution that contains an object that has a hidden relationship with a previously imported object, the relationship is now activated.
  • CSM-57106 Solution Search: If a blank field is set to display as a label, the label does not include the field and no longer includes an extra comma.
  • CSM-57327 Blueprints: When you add a LDAP generic instance to CSM, the associated Blueprint now publishes as expected. Previously, under certain circumstances, the Blueprint failed to publish.
  • CSM-57339 Themes: Fixed display problems on the Searching > Quick search builder dialog box which caused button text to appear too light when using the dark theme and caused some buttons to display incorrectly when the dialog was resized.
  • CSM-57440 Forms: In both Desktop Client and Browser Client, borders for Group Box Controls are now displayed correctly. Although the default setting for Group Box Control borders is '[Web]Transparent', a grey border is displayed for Desktop and Browser Clients. Custom color borders are also displayed correctly in Desktop Client.
  • CSM-57637 Rich Text: The Save button now appears as enabled when a change is made in the Rich Text Editor for a field within a Business Objects form.
  • CSM-57707 Fields: In the Field Properties window > Presentation group for timestamp fields, the 'Exclude from form' and 'Exclude from grid' check boxes are selected and disabled (read-only) by default, as expected. Consequently, when you run the Form Wizard or Grid Wizard, timestamp fields are not displayed on the respective form or grid.
  • CSM-58268 Approvals: Fixed an issue that would cause the required number of approvals to round down when dealing with a number of team members percentage and the total count is an odd number.
  • CSM-59759 Business Object Form: Fixed a problem where an exception would sometimes be thrown when navigating away from a Business Object form in the Desktop Client.
  • CSM-60178 Form Arrangements: This change adds the "Select tab when it becomes visible" check box to the Tab Properties window.
  • CSM-63867 Relationships: In the Relationship Properties window, you can now successfully edit an existing field constraint. Previously, background data was unexpectedly affected.
  • CSM-64287 Fields: In CSM Administrator, you can now successfully configure properties for a Group Leader Object. Previously, under certain circumstances, an error was displayed. Unexpected errors when setting a custom expression for a date/time field are also fixed.
  • DR 45209 Relationships: Fixed an issue where the Related Item Picker in Supporting Business Objects was not displaying a value after selection.
  • DR 50003 Business Objects: Fixed an issue where the Desktop Client and Browser Client were not always honoring the audit relationship options specified on certain Business Object relationships.
  • DR 50281 Expressions: Fixed a issue that sometimes caused expression-dependent control properties in the web interface to not be updated correctly.
  • DR 50284 Approvals: Fixed an issue where retrieving a Business Object attribute value without a translation, resulted in an empty string being returned.
  • DR 50297 Dashboard Editor: In the CSM Administrator, you can wrap Widget label text using the "Wrap" option on the Dashboard Editor Toolbar. When you include a Link Widget with a wrapped label on a published Dashboard, that label is now wrapped when displayed via CSM Portal, as expected. Previously, the label was not wrapped under certain circumstances.
  • DR 50348 Relationships: Fixed an issue where Journal - History was not consistently captured when the relationship was set to "reload keys only."

Searches

  • CSM-57660 Searches: Images for items displayed in search results list with card view disabled will now honor the sizes specified in the Business Object properties > Search Results dialog.

One-Step Actions

  • CSM-60904 One-Step Actions: One-Step Actions that include a "Step through children" Action can now be copied and pasted.
  • CSM-63615 One-Step Actions: Fixed an issue that caused a duplicated list of Actions in the Jump to drop-down menu of the GoTo Action dialog in the One-Step Editor.
  • CSM-64169 One-Step Actions: When running a One-Step Action related to a dependant object, the user now receives a meaningful error rather then a null error.
  • CSM-64360 One-Step Actions: When you use a One-Step Action to create a child Business Object, the open parent Business Object is now updated, as expected.
  • DR 50334 One-Step Actions: Fixed an issue where One-Step Actions that run external programs and wait indefinitely for them to finish would always return exit code 0, instead of the actual program's exit code.
  • DR 50091 One-Step Actions: Fixed an issue with One-Step Action prompts that caused some entered text to be removed.
  • DR 50158 One-Step Actions: Fixed an issue where custom expressions were not being set properly. When the "Based on scope and value" setting is selected in the "Update a variable or stored value" One-Step Action, the setting persists after a database upgrade.

Web Applications

  • DR 1150 Browser Client: Click-guards no longer temporarily remain on screen after executing a One-Step Action in Browser Client. Previously, this occurred under certain circumstances.
  • DR 45190 Browser Client: Fixed an issue on the Browser Client where a user without edit rights for calendar items could still drag and drop the items, which would appear though the date and time had been changed.
  • DR 45327 CSM Portal: Web Forms are now displayed correctly, as expected. Previously, there were display issues with the banner and scroll bar under certain circumstances.
  • DR 50211 Portal: Fixed an issue where the Portal login page displayed the Cherwell privacy link despite it being disabled in the Administrator settings.
  • DR 50217 Portal: This fix automatically redirects users trying to access the CSM Portal to the Cherwell REST API login page if the CSM Portal is configured to require a login.
  • DR 50249 Browser Client: Added code to better handle toolbar definitions that reference retired Knowledge Search functionality.
  • DR 50291/DR 50353 CSM Portal: Fixed an issue that prevented Related Item Pickers and One-Step list prompts from working in the Portal when using a simple arrangement with stacked zones.
  • DR 50293 Action Catalog: Fixed an issue for Incident Category visibility. When visibility is not selected, the corresponding card is now not visible in the Portal Action Catalog.

Performance

  • CSM-57247 Performance: Changed SQL queries used to retrieve related item and report records to minimize impact to other users.
  • CSM-57639 Performance: Improved the speed of the Logged-In Users dialog when large numbers of users are logged in.
  • CSM-60717 Performance: Fixed an issue that could potentially cause a SQL deadlock on the TrebuchetDbSync table under high levels of concurrency.
  • CSM-61384 Performance: Fixed performance issues to reduce the memory footprint on the CSM web servers.
  • CSM-62460/CSM-63464 Performance: Fixed issues to improve Dashboard memory and rendering speed in the CSM Browser Client.
  • CSM-63476 Performance: Refactored site caching to reduce threads waiting on reading/writing to the cache using a common key.
  • CSM-63608 Session Timeout: Changed the system so that the Admin Browser Settings Session Timeout overrides the IIS Session State timeout value to reduce configuration errors. This fixes an error that occurred when setting the Admin Session Timeout to a value of more than 20 minutes without updating the SessionState value.
  • CSM-64356 Performance: Fixed issues related to Redis serialization of data to increase performance and reduce the memory footprint when using Redis.

Administration

  • CSM-43944 Cherwell Service Host: Fixed an issue where a warning was logged about missing the Health Check plugin when running Cherwell Service Host microservices.
  • CSM-44801 Logging: Fixed an issue where multiple error messages were needlessly logged when a Trusted Agent was used.
  • CSM-56217 System Restore: Added support for SQL Server 2019.
  • CSM-57232 Logging: Fixed an issue with logging Cherwell service logs to the Windows Event Viewer. Components are now logged as their own source. This configuration is set by default.
  • CSM-57576 Upgrades: Fixed localization errors on system upgrade.
  • CSM-63618 System Settings: Fixed an issue that could cause SQL exception errors when the TrebuchetSettings table was updated.
  • CSM-64195 Upgrades: When upgrading from CSM 8.0 to CSM 10.1.0, various errors in One-Step Actions have been fixed.
  • DR 50011 Upgrades: Fixed an issue where the login screen on the Desktop Client and CSM Administrator would be distorted in cases where a customer translated their platform resources in a CSM version prior to 9.7.0 and then upgraded.
  • DR 45020 Installation: Fixed an issue in which RabbitMQ failed to install if the HOMEDRIVE of the user running the install referenced a network location.
  • DR 45182 Cherwell Service Host: The Cherwell Service Host now honors the "Execute using default role for this user" configuration check box in Cherwell Server Manager and the equivalent /servicehostusedefaultroleofuser option in the Command-Line Configure utility.
  • DR 50237 SLA: You can manage business hours using the Business Hours Manager. Additionally, where organizations span many time zones, we recommend you set SLAs in hours rather than days. When Client and server time zones are different, business hours are now considered in SLA calculation, as expected.
  • DR 50284 Approvals: Fixed an issue where retrieving a Business Object attribute value without a translation, resulted in an empty string being returned.
  • DR 50290 Trusted Agents: Fixed an issue where a failed scheduled job would result in subsequent jobs failing and being marked with a "task has been canceled" error.
  • DR 50296 Automation Processes: Fixed an issue that caused an object reference error when processing event records that pointed to a subsequently deleted Business Object.
  • DR 50331 Email and Event Monitor: Emails without a body element, polled in a Microsoft Exchange mailbox, are now successfully processed by the Event Monitor.
  • DR 50343 Automation Processes: Fixed an issue with automated processes not running correctly against relationships where there are more than 10 related records.

Cherwell REST API

  • DR 50080 Cherwell REST API: Enabled the Cherwell REST API to return the proper search results based on the page requested.

Miscellaneous

  • CSM-59677 Scheduled Items: The Last Run date for queued one-time scheduled jobs are now always marked as "not yet run."
  • CSM-60241 SAML: Fixed an issue where SAML authentication for Desktop Clients attempted to load an invalid endpoint at ~/CherwellAPI/saml/application, resulting in a 404 error.
  • CSM-61253 Session Timeout: Fixed an issue where using the Browser Client or Portal for more than 20 minutes when the Session Timeout is longer would cause error messages.
  • CSM-63742 CSM: Fixed an issue that caused some dialog boxes to open behind others, becoming inaccessible.
  • DR 50193/CSM-59949 CSM Desktop Client: Fixed an issue that affected navigating between different Business Objects within a search result set. The system wasn't keeping track of which Related Objects were in a Business Object form's related tabs.
  • DR 50197 Email: Fixed an issue that caused the Email Exchange Monitor to fail to attach email images to Business Objects.
  • DR 50198 Email: In CSM Administrator, in the Security Groups window, you can clear the "Can send e-mail from the system" check box to remove this right for the relevant group and user accounts. When you do so, the relevant users can no longer send emails using CSM Browser Client, as expected. Previously, the security right setting was ignored under certain circumstances.
  • DR 50239 Attachments: Fixed attachment file names for View Email dialog box.
  • DR 50307 Authentication: Fixed an issue where adding /CherwellLogin to Browser Client and Portal URLs to use Internal Authentication did not work if the case didn't match exactly.

Globalization and Localization

  • CSM-36342 Globalization: Google Translate within Language Packs will now display an error and reduce processing time when the Daily Limit is reached.
  • CSM-58139 Localization: Added ability to localize the text when grid grouping columns are empty.
  • CSM-58205 Localization: Fixed HTML encoding issue on form label control tooltips, which led to character corruption in the Browser Client.
  • DR 1165 Globalization: Fixed an issue where deleting an enabled culture on Globalization Settings caused errors on localized table views on the Browser Client.
  • DR 50049 Globalization: Fixed an issue where reducing the selected cultures in the Globalization Settings to 2 caused the language selector setting on Site Manager not to persist.

Documentation

  • CSM-62608 Documentation: The topic "License Consumption" has been updated to reflect the fact that the Cherwell REST API consumes a license. The topic also reflects that the Definition Editor and Cherwell Mobile for Browser are no longer available.
  • DR 50033 Documentation: Clarified that Action Catalog Widgets are intended to be used in the Customer Portal and not the Desktop Client or Browser Client.
  • DR 50244 Documentation: Updated the Incident and Service Request Workflow diagram to better reflect roles.