CSM 10.4 Documentation

Home

CSM 10.4.0 Fixes List

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

Performance

  • CSM-52735 Performance: Improved performance for creating new journal entries for Business Object records that contain a larger number of journals.
  • CSM-75918 Performance: Fixed an issue in the Browser Client to reduce CPU overhead when looking up Business Object definitions.
  • DR 43802 Performance: Removed table locking for some complex search criteria to improve performance.

Business Object Design Elements

  • CSM-54565 Fields: Filter on combo box control on the "New Site" page now works correctly when lower case search characters are entered.
  • CSM-54809 Related Item Navigation: Fixed an issue that incorrectly set focus on the related items navigation menu instead of the main Business Object menu when a record was opened from a Solution Search.
  • CSM-56354 Forms: Fixed an issue where scrolling within the CSM Administrator Form Editor to the bottom of a form that is taller than the window size (or to the right of a form that is wider than the window size), and then regenerating the form (example: via Form Wizard) then scrolling to top (or left) made it possible to scroll past the beginning of the form.
  • CSM-62153 Dashboards: Updated various image elements in the Portal with empty alt tags so they are ignored by screen readers. This is restricted to images that do not convey meaning on their own (example: Images in a button that already has text).
  • CSM-62381 Dashboards: This fix specifically ensures images are correctly marked as decorative to prevent them being read by screen readers when there is already associated descriptive text (example: The label text of the menu item).
  • CSM-64542 Forms: The following form controls do not support being transparent or opaque on the Rich/Admin client: * Text * Number * DateTime * List * MatrixSelector * RelatedItemPicker * ComboBox. They will now default to white if fully transparent or a solid color if they are opaque. On the web client all controls will display with set background color.
  • CSM-65326 Fields: Multi-line text fields will now be treated like regular text fields and inherit the theme's font if the option is selected.
  • CSM-65484 Themes: Gauge widget type background now updates in the preview for the Classic Theme Editor.
  • CSM-65567 Business Objects: Fixed an issue where, when selecting the mApp icon on the Localization page, the word "Locking" was incorrectly being displayed for two options instead of "Localization."
  • CSM-65839 Related Item Navigation: Fixed display issues that occurred when tabs were not configured for related item navigation on a form arrangement.
  • CSM-67272 Business Objects: The FieldId and Find Dependencies buttons are no longer considered protected fields and are now always available.
  • CSM-68583 Reports: Fixed an issue where running a report with groupings that was created in a different language resulted in an incorrect report.
  • CSM-69913 Grids: Fixed an issue that caused an error message to appear when attempting to change the sort order of the relationships grid view after adding a new relationship using the Relationship Wizard.
  • CSM-70261 Themes: Fixed an issue where tabbed group boxes on the Browser Client were not rendering with the text color set in CSM Administrator.
  • CSM-70677 Related Item Navigation: Fixed issues related to the display and usability of related item tabs that had names with more than 60 characters.
  • CSM-70986 Activity Pane: Fixed an issue that prevented bullets and numbered lists from displaying in the Activity pane.
  • CSM-71011 Form Designer: Fixed an issue to prevent an error when copying and pasting between forms in the CSM Administrator. Also, improved focus issues in the Form Editor to make keyboard commands more reliable.
  • CSM-71356 Related Item Navigation: Fixed an issue that prevented related items from displyaing when users were creating a new Business Object record.
  • CSM-71457 Reports: Improved error handling in the Tableau connector used for third-party reporting.
  • CSM-71539 Expressions: Fixed an issue that caused expressions with relative time comparisons to return incorrect results. For example, the problem occurred with filters that use the "is" operator and a relative time specification, such as "yesterday," "previous week," or "within the last 3 days."
  • CSM-73053 Rich Text: The Business Object spell checker setting will now be respected across all Business Object fields in the Browser Client.
  • CSM-73103 Dashboards: Fixed an exception error and allowed normal operation of a dashboard when the dashboards theme is not present (or missing) from the Blueprint.
  • CSM-73652 Forms: Issue fixed where a vertical splitter can cause a form to be rendered incorrectly.
  • CSM-73792 Widgets: Fixed an issue where the Service Catalog was not full screen when displayed on the Portal.
  • CSM-74206 Action Catalog: Style change so that run-on lines are no longer cut-off mid word.
  • CSM-75403 Widgets: Fixed styling to ensure Cards with Search V2 Filter and Search results display correctly.
  • CSM-75592 Form Arrangements: Fixed an issue in the Browser Client where the Grid/Form splitter was using an incorrect configuration and could cause the form to render off screen. The Grid/Form splitters will now render equally sized (50-50) when viewed initially.
  • CSM-75606 Expressions: Fixed an issue in the Desktop Client with running an aggregate expression where the expression's relationship's child Business Object is the same as the parent Business Object (example: In an incident-links-similar-incidents relationship). The system was incorrectly getting some of the children mixed up with the parent Business Object itself.
  • CSM-76125 Forms: Fixed an issue where the Related Item Viewer control was not updating when a user navigated to a different Business Object.
  • CSM-76404 Widgets: Resolved an issue where text within text widgets was not wrapping correctly when viewed in the Browser Client.
  • DR 1148 Images: Fixed an issue where re-importing an image in the Image Manager would not update the icon or preview pane.
  • DR 44685 Widgets: Tooltips will now be correctly shown on dashboard widgets using grids where text is too long for the column. Text will also be truncated with an ellipsis in this case. This brings it in line with behavior found on search results grid.
  • DR 45123 Fields: Form controls that are disabled or are associated with a read-only field will be greyed out when the form is using a classic theme or no theme, in line with the state override functionality in universal themes.
  • DR 45202 Widgets: Updated the dashboard settings widget in the portal to allow it to expand when required.
  • DR 50074 Forms: The "Open Incidents only" checkbox on the Record (Incident) Selector window has been given a minimum size so that it will always be displayed regardless of window size.
  • DR 50120 Dashboards: Fixed an issue where changing the action for a dashboard link widget resulted in a long inactive period after closing the widget properties dialog.
  • DR 50127 Fields: Corners on the web clients should now be consistent and not changed when a drop-down is selected. This will always be right angled for dashboards and conform to the users global preferences for forms.
  • DR 50218 Prompts: Added prompts for join reasons to the CSM Browser Client on relationships that use a join table and are set to prompt the user for a join reason.
  • DR 50368 Form Arrangements: Javascript has been refactored to comply with ES5 standard to be backwards compatible with older browsers, such as Internet Explorer 11. The "Show More" button on long comments should now be functional across all browsers.
  • DR 50397 Blueprints: Fixed an issue that caused lookup results not to be retrieved when Business Objects were marked as cached and used in a validation lookup.
  • DR 50448 Grids: Split form arrangements no longer display mismatched records after navigating away, performing an action, then navigating back.
  • DR 50515 Forms: Resolved an issue where a blank formatted field was being validated, allowing the record to be incorrectly saved.
  • DR 50547 Dashboards: When editing the rich text of a widget, images now retain the size and aspect ratio specified by the user.
  • DR 50592 Dashboards: Fixed an issue that sometimes caused an error to be shown after a slideshow in the Dashboard Viewer had been running for a while.
  • DR 50605 Activity Pane: Fixed an issue that prevented the Last Modified Time and Last Modified By fields from being updated.
  • DR 50627 Dashboards: Fixed an issue that was preventing dashboards from appearing in the "All Roles" folder/subfolders in the CSM Browser Client.
  • DR 50655 Forms: Fixed an issue where mailto links placed inside a hyperlink in a rich text control stopped working. Prior to this fix, the link in the field worked in the CSM Desktop Client until the field was modified using the Browser Client.
  • DR 50673 Grids: Fixed an issue that prevented grid exports from exceeding 100 rows in the Browser Client.
  • DR 50682 Forms: Fixed an alignment issue of Date/Time and combo box controls in CSM Portal and Browser Client.
  • DR 50725 Widgets: Fixed an issue where dashboards in the Browser Client would not refresh when they had a refresh interval time set.
  • DR 50737 Widgets: Resolved an issue where the window would occasionally cut off the content of chart tooltips when hovered over in the Browser Client.
  • DR 50740 Action Catalog: Fix applied to stop long action catalog description text from being cut off on the CSM Portal.
  • DR 50759 Expressions: Fixed an issue that caused an error to occur in CSM Administrator when an expression was configured to control the visibility of a stacked zone view for a Business Object.
  • DR 50793 Activity Pane: Fixed an issue that prevented the correct culture formatting to be used for the date/time fields in the Browser Client.
  • DR 50796 Related Item Navigation: Fixed an issue that prevented Related Items pane to display incorrectly when the context menu was used to add a relationship. This problem only occurred in the Browser Client.
  • DR 50828 Widgets: Fixed issue where "Filter by Query" widget state would not be saved on the Browser Client.
  • DR 50829 Dashboards: Fixed issue when a widget Z order was too large to be converted to 16-bit integer. Now converts to a 32-bit integer.
  • DR 50855 Modifiers: Fixed an issue where the Encode Text Modifier (Backslash Quote) was adding a double backslash quote.
  • DR 50888 Widgets: Pie chart size has been increased for pie charts using the "Outside Near" setting.
  • DR 50901 Widgets: Resolved an issue where drilling down on a search result record that was in a position greater than 2,000 would not open the form for that record. The limit is now 20,000 in line with current query restrictions.
  • DR 50904 Dashboards: Resolved an issue where selecting the dark grey area in the Dashboard Editor would show a null error message.
  • DR 50913 Forms: Fixed an issue where under certain circumstances a read-only version of a combo box can be deleted using the Delete key.
  • DR 51016 Related Item Navigation: Fixed an issue where an email sent from the Related Item Navigation Communications tab doesn't set the history of current Business Object record on the EmailDef, causing the reply email to create a new Business Object instead of updating an existing one.
  • DR 51047 Forms: The Related Item Picker now properly respects being disabled, with the control no longer allowing the user to press the embedded buttons to change the value.
  • DR 51064 Grids: Fixed an issue where filtering on CMDB Status returned no results.
  • DR 51066 Grids: Filtering of grids now works correctly based on fields from a relationship. Previously a user needed to repeat the filtering twice to get it to show the correct results.
  • DR 51109 Form Arrangements: Fixed an issue with form arrangement tab counts in the Desktop Client so they refresh to reflect the correct count when unlinking a relationship.
  • DR-50215 Rich Text: Rich Text zoom control will now always respect the spell checker settings that are set on the Business Object as opposed to always having the spell checker enabled (even if the spell checker was disabled on the Business Object).
  • DR-50612 Themes: Main window is now brought into focus when the color picker is opened to ensure that the color picker always has the correct focus before making a selection.

Searches

  • CSM-63290 Searches: Added the ability to use a related clause in searches on Supporting Business Objects and Lookup Tables.

One-Step Actions

  • CSM-58426 One-Step Actions: Fixed an issue with how the system treated a collection of records to run a One-Step Action when a dashboard had multiple rendered search widgets. Now, the system will run against records in the last selected widget.
  • CSM-64797 One-Step Actions: Fixed an issue where custom expression names were lost when converted to a stored expression.
  • CSM-65187 One-Step Actions: Fixed an issue with error messages on One-Step Actions missing a required Action.
  • CSM-69281 One-Step Actions: Fixed a cut-off field in the One-Step Editor.
  • CSM-69914 One-Step Designer: Fixed an issue where the menu option to delete the root node of an Action in the One-Step Designer was erroneously enabled.
  • DR 1161 One-Step Actions: Context actions now display on hover as well as selection. Current Business Object definition ID and record ID are now correctly passed to One-Step Actions executed through Context Actions.
  • DR 44699 One-Step Actions: Fixed a bug regarding token evaluation in headers and footers of files created during One-Step Write-to-File Actions.
  • DR 50288 One-Step Actions: Fixed an issue where lengthy custom text on buttons was cut off in the One-Step Editor.
  • DR 50625 One-Step Actions: Fixed an issue where One-Step Actions with a Zoom command action resulted in errors when the field associated with the Zoom dialog was not available on the Business Object form.
  • DR 50716 One-Step Actions: Fixed two issues regarding One-Step Action stored variables of type JSON collection, where the JSON contains empty arrays.
  • DR 50745 One-Step Actions: Fixed an issue regarding One-Step Actions with a Go To Edit Mode action in the CSM Portal. Previously the user was directed to a read-only version of the form; the editable form now correctly appears.
  • DR 50887 One-Step Actions: Fixed an issue where copying/pasting or cloning an Action Block within a One-Step Action or copying/pasting a One-Step Action that contains an Action Block produced an error when the One-Step Action executed.

Web Applications

  • CSM-68309 Web Applications: Improved the user experience for using multiple browser tabs, specifically in the scenario where multiple tabs are open and users are logged out in any of them.
  • CSM-72516 Portal: Fixed an issue where Portal users would be prompted with a login box, or items would fail to load, when grids were viewed with card view search results.
  • DR 50985 Web applications: The session timeout warning no longer prompts users too early in their session when session timeout is beyond 1 hour.

Miscellaneous

  • CSM-61789 Accessibility: Accessibility has been improved within the Portal Client to ensure the site identity/brand is included in the page titles.
  • CSM-62234 Accessibility: Increased contrast in the Browser Client for improved accessibility.
  • CSM-66968 System Functions: Fixed exception when using the HasBusObRights system function in a One-Step Action.
  • CSM-67270 Protected Content: Attempting to cut Protected items via the Ctrl+X shortcut key in a Manager is now disallowed in the same way that it is when attempting to use the right-click context Cut menu option.
  • CSM-67399 Counters: Counter now starts with correct initial value when created using the CSM Desktop Client.
  • CSM-67726 Managers: Manager items can no longer be renamed to use empty or whitespace names.
  • CSM-67764 Delegates: Updated the Delegates Manager so it now has a minimum size.
  • CSM-70305 Accessibility: Resolved an issue where changing adaptive layouts would cause the dashboard widget currently in-focus to lose focus in the Browser Client.
  • CSM-70988 System Analyzer: When using the System Analyzer feature the Scheduler was incorrectly listed as one of the options. This option has now been removed.
  • CSM-71343 Desktop Client: Fixed an exception error that occurred for users when an administrator removed their logged-in session.
  • CSM-71979 Desktop Client: Added support for back and forward buttons in the Contact Manager.
  • CSM-72784 Commands: Added support for the One-Step CMDB command to the CSM Browser Client.
  • DR 41951 Display Settings: Windows High DPI scaling has been turned off to stop adverse affects when using the application on very high DPI monitors. A workaround to alleviate this issue has been documented in the Knowledge Base for users who still wish to use High DPI scaling.
  • DR 50685 Actions: Fixed an issue where selecting menu items with sub-items in the Portal and Browser Client would cause further selecting/hovering to be unresponsive until the whole menu was re-opened.
  • DR 50840 Attachments: Attachments are now deleted when a parent Business Object is deleted.
  • DR 50902 Controls: Moved the "Edit Table Data" and "Sync" controls buttons by a pixel to ensure that the borders are not clipped.
  • DR 50915 Metrics: Resolved an issue where setting a dashboard widget's color to an expression which used a metric as part of the calculation would not update in response to changing a filter widget on the same dashboard.
  • DR 51112 Linking: Fixed an issue with links that open new windows that caused a session to be invalidated when users were asked to log in a second time.

Email

  • CSM-64177 Email: Added handling code to remove attachments when uploaded successfully in the Browser Client.
  • CSM-68537 Email: Fixed an issue that caused the Email Template Editor to use the default height from the wrong row in the Row Height dialog.
  • CSM-69193/CSM-70615 Email: Fixed an issue that prevented mail history from using the the default settings set for email accounts and settings.
  • CSM-69934 Email: Fixed an issue where some of the options for Email History were creating Journal - Mail History records when the options were disabled.
  • DR 44908 Email: Updated error message when emails are not processed due large attachments.
  • DR 44932 Email: Fixed an issue where email attachments with spaces in the names lost those spaces when processed through the Email and Event Monitor.
  • DR 50579 Email: Fixed an issue that caused duplicate Journal entries to be created when emails were sent from the Desktop Client using a 3-tier connection.
  • DR 50706 Email: Fixed an issue with emails being sent from the Browser Client. When email content was created by a copy and paste from a plain text editor such as Notepad, the first line of the email was lost when sent.

Administration

  • CSM-53099 Email and Event Monitor: Fixed an issue where angle brackets were being stripped out of an email subject when received by the Email and Event Monitor.
  • CSM-58544 Trusted Agents: Added the Trusted Agent version to the Trusted Agent Group Information page in CSM Administrator.
  • CSM-59323 Blueprints: Fix to allow a One-Step Action created in the current Blueprint to appear in the list of available One-Step Actions without the need to publish the Blueprint first.
  • CSM-60131 Automation Processes: Applied an error validation check to prevent error messages in the Automation Process visual workflow designer.
  • CSM-66983 Automation Processes: Fix to make Automation Process Menu text strings consistent.
  • CSM-67078 Automation Processes: Updated the Trigger column to use localized values instead of column names.
  • CSM-67122 Blueprints: Blueprint rollback files containing multiple periods are now correctly named.
  • CSM-69418 Logging: When the administrative setting to auto release licenses has been selected and user logins and logouts are being tracked in the audit logs, CSM will log out the user in the audit log each time their license has been released due to inactivity.
  • CSM-70997 Cherwell REST API: Improved error messaging returned by the REST API when creating a Business Object by name.
  • CSM-72741 Automation Processes: Fixed an issue where a null reference exception message displayed when attempting to edit an Automation Process with a threshold referencing a One-Step Action that no longer exists.
  • CSM-74024 Lifecycle: This issue affects the Expression Dialog control. When a user selects the Incident.Lifecycle status/stage option in the Token Selector on the left, the correct values are now displayed in the Token Selector for the right side Values field.
  • CSM-74026 Lifecycle: The Post Action name field is now restricted to 32 characters. Also, pressing the Cancel button prevents an invalid record from being saved.
  • CSM-74444 SAML: Improved SAML logging.
  • CSM-75578 Attachments: Linked attachments are not displayed in the CSM Web Clients if the user does not have access to them. By default, linked attachments are not available for CSM Web Clients. This setting may be adjusted in the Browser and Mobile settings in CSM Administrator.
  • CSM-76326 Scheduling: Increased the default RabbitMQ consumer_timeout value from 30 minutes to 48 hours so long-running scheduled jobs don't time out.
  • DR 50333 SAML: Updated the web component used for SAML in the Desktop Client to make it more compatible with newer IDP JS requirements.
  • DR 50815 Trusted Agents: Fixed an issue that caused attachments to incoming email using a Trusted Agent to be lost if the email was later forwarded.
  • DR 50834 Event Monitor: Fixed an issue where if a URL contains parentheses and the information between the parentheses is too large it would cause the process to get stuck.
  • DR 50927 Cherwell REST API: Fixed an incorrect response code for the "uploadbusinessobjectattachment" operation. The API now returns "202 Accepted" when the upload is incomplete instead of "200 Created."
  • DR 51011 Blueprints: Fixed an issue where selection of the Include checkbox within indexes (Business Objects Properties > Database > Indexes) was not persisting.
  • DR 51015 Lifecycle: Previously, when using 3-tier environments, there was delayed interaction between the fields on the form and significant latency when moving through the lifecycle of the Business Object (example: Switching from status of New to In Progress). Changes have been made so that there should be a significant performance improvement when using Business Object Lifecycles in 3-tier environments.
  • DR 51018 Cherwell REST API: Ensured that duplicated query parameters for "lang" do not break the Browser Client login.
  • DR 51071 Trusted Agents: Improved the logic for calling a web service over Trusted Agent to use the Attachments table to send payloads over 1 MB. Payloads under 1 MB are sent over SignalR.
  • DR 51097 Server Farms: Fixed an issue that casued the system to become unresponsive after a disconnect or timeout from Redis.

Globalization and Localization

  • CSM-55412 Localization: Fixed an issue where long Business Object names caused clipping of controls in a dialog used for setting relationship properties.
  • CSM-58856 Localization: Fixed an issue with control wrapping.
  • CSM-69766 Globalization: Renaming a language pack now displays the updated name in the Language Pack merge screens.
  • CSM-69874 Globalization: Untranslated Language Pack export now uses the Status column to determine whether to include data in the export.
  • CSM-70170 Globalization: Alterations were made to ensure that the drop down controls in the CSM Browser Client and CSM Portal now display in all supported languages.
  • CSM-70264 Globalization: The "Selected language" control in the CSM Desktop Client and the CSM Administrator now show the selected language in the correct language. Previously, this was always displayed in English.
  • CSM-72614 Globalization: Fixed an issue where clearing a single checkbox caused all checkboxes to be cleared. This affected the Lookup Table Data option in the Manage Language Pack workflow.
  • CSM-72691 Globalization: Fixed an issue that prevented translations of custom Portal login strings from displaying. Specifically, the fix corrected the problem for the login display text and the privacy link and text.
  • CSM-73442 Globalization: Ensured that resolution hours work properly when globalized.
  • CSM-73458 Globalization: You can now rename a language pack with a name that contains a space.
  • DR 50601 Globalization: Fixed an issue that prevented some search queries from returning correct results after a new culture was selected.
  • DR 50727 Globalization: Fixed an issue where a Custom Region in the Windows settings could cause an exception to be shown in the CSM Desktop Client when trying to edit an expression.

Installation and Upgrade

  • CSM-71546 System Upgrade: This issue occurred when a user didn't proceed with the database upgrade during a server upgrade installation. The warning message is now shown in the user's preferred language.
  • CSM-74581 Installation: Added a prompt for CMQS password during installation.
  • DR 50600 Upgrades: Made changes to more gracefully handle bad data in the database during an upgrade.

Documentation

  • DR 51119 Documentation: Clarified Quick Search behaviors.

Was this article useful?