CSM 10.2.0 Fixes List

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

Performance

  • CSM-67152 Performance: Fixed SQL deadlock issues related to authentication that occurred under very high loads.
  • CSM-67983 Performance: Fixed an issue where unintended recursion could result in widget definitions that increased in size every time they were edited.
  • CSM-68076 Performance: Improved efficiency for loading dashboard widgets.
  • CSM-68623 Server Farms: Fixed an issue with large attachment uploads.
  • CSM-68962 Performance: Fixed an issue that sometimes caused a user's default dashboard to render three times in the CSM Browser Client.
  • CSM-69923 Performance: Global settings are no longer cleared from the Browser Client or Portal when users log off. Only user settings are cleared.
  • DR 45047 Email: System performance is now improved for emails including large amounts of text and/or images in their body. Previously, such emails stopped the Email and Event Monitor service until it was restarted.
  • DR 50566 Performance: Updated internal cache layer to prevent session data from being removed when the system is under memory pressure.

Installation and Upgrade

  • CSM-46063 Installer: CSM Browser Client and Portal are installed with only the files that are required.
  • DR 44343 Upgrades: A new prompt has been added during database upgrade from pre-9.5.x versions of CSM. The prompt requests the location of the CherwellPlatform.czar file that is included in the installation media folder. This is then loaded into the database to provide globalization features.
  • DR 50242 Upgrade: Fixed an issue that was preventing upgrade from old non-globalized versions of CSM to newer versions when Windows culture was not U.S.
  • DR 50325 Definitions: Fixed an issue where upgrade repair would only fix mismatched IDs from definitions that do not have the User scope.

Business Object Design Elements

  • CSM-23862 Blueprints: Fixed an issue where the help text within the CSM Administrator does not display correctly for the View Scan Results link.
  • CSM-35697 Widgets: In Desktop Client and Browser Client, line chart widgets showing a date/time in months on the (horizontal) x-axis are now displayed correctly, as expected. Previously, the final data point on the right side was erroneously truncated.
  • CSM-35700 Widgets: In Desktop Client and Browser Client, chart widgets (such as bar, volumn, and line) are now displayed correctly. Previously, if the Value Type of the (horizontal) x-axis was set to 'Number', and the 'Axis represents a numeric sequence, with values distributed on the number line' check box was selected, the chart overlaid the numeric labels on the (vertical) y-axis in error.
  • CSM-49376 Blueprints: Fixed an issue when adding a field to a Group Business Object in a Blueprint. Previously, if the field was applied to all group members, the field would be duplicated in the currently edited Business Object, and depending on the order in which the Form Editor dialog was completed, not all of the field properties would be synced across the group members.
  • CSM-51245 Grids: Fixed unexpected behavior in the CSM Desktop Client when filtering using custom filters and the active filter checkbox in the filter panel of grids.
  • CSM-51249 Grids: Fixed an issue where applying a filter to a Contact grid and then changing tabs caused unexpected results. Letter range column filters no longer show on the grid column that the tabs are filtering by.
  • CSM-51456 Forms: In Desktop Client > Form Editor, when you add a radio button control to a form and, in the Radio Button Properties window, change the "Associated field" option, any related "Value" setting is now cleared. This avoids validation errors when the published form is later displayed.
  • CSM-52783 Calendars: Fixed an issue where the title of the print calendar was not being set properly in the CSM Desktop Client.
  • CSM-55207 Dashboards: Fixed an issue that could cause a lag when typing in the title text for a widget in the Dashboard Designer.
  • CSM-56234 Widgets: Fixed an issue with how the Browser Widget Properties window displayed when its resolution was more than 100 percent.
  • CSM-56371 Form Editor: In the Form Preview, when you scroll using the mouse wheel, the horizontal and vertical rulers now update and display the correct measurements, as expected.
  • CSM-56766 Reports: When adding an existing report to a mApp Solution or Blueprint, the report is now correctly added when the mApp Solution or Blueprint is applied to a target system.
  • CSM-56880 Grids: Fixed a misalignment issue with image columns on dashboard grids.
  • CSM-57097 Blueprints: Fixed an issue with showing previous scan result after changing a Blueprint.
  • CSM-57546 Dashboards: Added Tab Group icon in the Dashboard Editor side panel.
  • CSM-57555 Fields: In Browser Client > Business Object Forms, appropriate errors are now displayed for Date/Time fields, as expected.
  • CSM-57615 Controls: Altered Solution Search CSS styling so that controls respect button borders set in CSM Administrator.
  • CSM-58164 Grids: Fixed an issue in CSM Browser Client where, if no grid was defined for a Business Object, a One-Step Action that shows a prompt with a grid for the Business Object would just show a blank grid and log an exception. Now, even if no grid is defined, a grid is generated based on the fields in the Business Object. This behavior matches the existing behavior in CSM Desktop Client.
  • CSM-58538 Related Item Navigation: The number of attachments is now visible in the Attachments tab in Related Item Navigation.
  • CSM-58606 Blueprints: Fixed an issue where a Database Server Object with invalid syntax could be created and added to a Blueprint that would generate an error during publishing. A syntax check is now made on the SQL for the object when it is saved.
  • CSM-58824 Blueprints: Fixed an issue that showed invalid data on the Blueprint dialog to add a field from a group to a member, when there were no fields from the group leader to display.
  • CSM-58894 Related Items: A blank value can now be auto-populated into a Related Item Picker control.
  • CSM-59074 Forms: When using the Apply mApp Wizard, forms belonging to non-default views are no longer duplicated in the default view. Previously, this happened under certain circumstances.
  • CSM-59214 Action Catalog Themes: The following Action Catalog themes are now available by default: Cards with Search, Knowledge Catalog External, Portal Default, Portal Secondary, and ProductCatalog.
  • CSM-59351 Forms: Some automatic updates caused form controls to display incorrectly. Form controls now display as expected.
  • CSM-60309 Forms: Improved scrolling of form arrangement areas in the CSM Desktop Client when viewing a Business Object.
  • CSM-60505 Fields: In the Blueprint Editor, you can change a field's type from "Text" to any other type, as expected. Previously, under certain circumstances, an error was shown and the field type could not be changed.
  • CSM-61586 Blueprints: Once a scan is running, you are now unable to select the Rescan button or start another scan via the "Scan for Errors" link on the Task pane.
  • CSM-64108 Forms: Fixed an issue with the Back button in the Desktop Client taking the user to the wrong page. The Back button now always takes the user back to their previous page.
  • CSM-64115 Related Item Navigation: Removed an extra link showing in the Attachments related item picker on CSM Browser Client.
  • CSM-64363 Themes: Resolved an issue where the View was not being taken into account when applying themes in bulk.
  • CSM-64382 Related Item Navigation: Removed status from the context menu options for both Related Item Navigation and Card View in the Browser Client.
  • CSM-65063 Dashboards: Fixed the dashboard default font. Default font should now be Segoe UI instead of Microsoft Sans Serif.
  • CSM-65628 Related Item Picker: Fixed an issue on the CSM Browser Client which would cause undefined to be shown as an error.
  • CSM-66165 Related Item Navigation: Fixed the Print action to work from the Related Item Navigation context menu on the Browser Client.
  • CSM-68221 Reports: Fixed an issue where field values shown when running a report were not the same as those shown when viewing the same record in the System Analyzer.
  • CSM-70342 Business Objects: Added RecID attribute to the "Validate by User/Customer" drop down list when "By User Type" or "Current Customer/User" is selected.
  • DR 1163 Variables: Fixed an issue where number variables with white space in their names were always returning blank.
  • DR 43838 Widgets: The CSM Browser Client now correctly updates the filter widget drop-down list in dashboards with the configured name.
  • DR 43840 Form Arrangements: In CSM Administrator, the "Tab Properties" window for form arrangements now loads more quickly.
  • DR 44001 Widgets: The "This week" filter on widgets now uses the current cultures "Start of Week" instead of always defaulting to Sunday.
  • DR 44447 Widgets: Fixed an issue with link widgets resizing in the CSM Browser Client. Widgets no longer resize down to the area of text in the link.
  • DR 44461 Widgets: Link widgets will now correctly display with correct width and height in the CSM Browser Client.
  • DR 44749 Modifiers: Changed the Text Between modifier to use ordinal comparison and ignore hidden parts of HTML.
  • DR 44817 Grids: Fixed an issue with query dialogs not appearing when users edit or save an applied grid filter.
  • DR 44818 Dashboards: Fixed an issue where the wrong adaptive layout for the dashboard was initially loaded when viewing the CSM Portal site.
  • DR 44997 Widgets: On dashboards in both Desktop Client and Browser Client, when you add a dashboard widget including a multi-line text label, text on all lines is now justified, as expected. Previously, text on some lines was aligned incorrectly.
  • DR 45027 Form Editor: In the Form Editor, you can add controls to a form without selecting a theme. If you subsequently apply a theme (Form > Change Theme), controls on the form are updated to reflect the settings of the applied theme, as expected.
  • DR 45036 Fields: In the Theme Editor, if you set options (font, size, style, etc.) for a rich text box control, and then subsequently view a form including this control type, the rich text box is formatted correctly. Previously, under certain circumstances, options for this control type set at Theme Editor level were erroneously ignored.
  • DR 45140 Blueprints: Grid names now change to match the Business Object name when the Business Object is converted to a Group. This fixes grid name conflicts for group conversion when publishing a Blueprint. (example: BusOb Name: TestName > TestName_Default, Grid name: TestName 1 > TestName_Default 1.)
  • DR 45163 Relationships: Fixed an issue where, in some scenarios where the relationship load property is set to full, aggregate relationships may not evaluate correctly.
  • DR 45179 Themes: In CSM Administrator, if you update a theme's "Menu link hover color" and "Menu link hover background", when you subsequently view the published theme in CSM Portal, the correct colors are now displayed, as expected.
  • DR 45213 Grids: When you create a new record for a Business Object and switch to Grid view, results are displayed correctly, as expected. Previously, some blank rows were displayed.
  • DR 45305 Dashboards: Fixed an issue where adding a column to a grid widget within a dashboard that had multiple adaptive layouts caused an error.
  • DR 45308 Forms: Fixed a problem where the wrong adaptive layout was sometimes shown after restoring a minimized CSM Desktop Client application window.
  • DR 45209 Relationships: Fixed an issue where the Related Item Picker in Supporting Business Objects was not displaying a value after selection.
  • DR 45320 Fields: Updated multi-line text fields to be stored with line feed characters only (no carriage return). This better matches the users' expectations of the maximum length attribute for fields.
  • DR 45323 Calendars: Fixed an issue where the footer (if present) was being placed on top of the calendar grid, blocking parts of the user interface. Now the footer is placed at the bottom of grid.
  • DR 50034 Forms: Improvements have been made to the Blueprint Editor to check the type of the default form to ensure that users get the form type they requested when selecting one of the hyperlinks. Previously there was a small chance that if users selected Edit Summary Form they may be presented with a non summary form.
  • DR 50084 Expressions: In the Expression window, you can select the "Value is a color" check box, then use the color selector to select a theme color for the stored expression. Previously, under certain circumstances, the color selector displayed incorrect theme colors.
  • DR 50123 Grids: Fixed an issue where grouping a Quick Search by a field which comes from a relationship to another Business Object in the CSM Desktop Client caused the application to show an error instead of returning results.
  • DR 50125 Forms: Adding a new adaptive layout no longer breaks custom expressions.
  • DR 50137 Business Objects: In CSM Desktop Client, on the Service Form > Linked Services tab, when you add services to the record by selecting the relevant check boxes in the Service Selector window, those services are saved, as expected. Previously, under certain circumstances, the linked services were not saved on the record.
  • DR 50145 Images: In CSM Desktop Client, you can set an image to represent a Business Object in the user interface (examples: saved searches, One-Step Actions). In Action Catalogs, the relevant images are now displayed, as expected. Previously, images were not displayed under certain circumstances.
  • DR 50146 Prompts: Fixed an issue for One-Step Action prompts using the Date Time data type that made the initial focus on the Date Time picker and not the Date Time control's text box. Now the focus is on the text box.
  • DR 50169 Forms: In CSM Browser Client, you can now associate a numeric control with a text field, as expected. Previously, under certain circumstances, an error was displayed.
  • DR 50194 Calendars: In the CSM Administrator > Calendar Item window > Fields field group, if you select a "Display text" type of "Title" and select a "Header text" option, the relevant content is now displayed when you hover over the calendar item in the IT calendar, as expected.
  • DR 50230 Widgets: Point labels for stacked chart widgets on the CSM Web Applications are now hidden.
  • DR 50234 Expressions: Added support for using seconds in date/time math expressions against working hours.
  • DR 50253 Fields: Fixed an issue in the Browser and Desktop Clients where users were able to edit disabled fields with zoom controls.
  • DR 50264 Business Objects: Business Objects with unique attributes in multiple views caused a Blueprint scan to fail. This has now been resolved.
  • DR 50278 Forms: In CSM Portal, when you create a new Incident, the Incident Form is now displayed immediately, as expected. Previously, placeholder text was briefly displayed before the Form was loaded.
  • DR 50322 Business Objects: Merge failures for Business Objects now show a helpful error message.
  • DR 50330 Fields: In some CSM fields and drop-down menus, placeholder text is displayed before you enter or select an option. In CSM Browser Client, placeholder text is now displayed, as expected. Previously, under certain circumstances, placeholder text was not displayed.
  • DR 50335 Blueprints: Fix to allow a subfield to be added to a unique database index using a Blueprint.
  • DR 50341 Form Arrangement: Fixed an issue in the CSM Browser Client where the back button would not return to the linked business object after accessing another business object via the "go to incident" shortcut.
  • DR 50350 Form Fields: Updated several controls within the CSM Browser Client that were allowing users to continue to enter data after the controls were meant to be disabled.
  • DR 50375 Grids: Fixed an issue where if a grid has a child grid, sorting the items in the child grid would result in an incorrect item being opened when double-clicked.
  • DR 50385 Service Catalog: Records are now shown in the Portal when a "Go To" One-Step Action is configured and the "Open new record after action" option is not selected.
  • DR 50390 Reports: Fixed an issue where calculated fields in reports were not displaying correctly when the report properties were set to run in a culture other than English.
  • DR 50404 Business Objects: Fixed an issue that caused two State-related field properties to be displayed erroneously when configuring a logical field. They do not display at all now for the logical field type.
  • DR 50405 Reports: Fixed an issue where in very rare cases, editing reports could break the association between data and different report.
  • DR 50489 Grid export: Multiline values that are truncated in grid displays are included in their entirety when exporting a grid.
  • DR 50508 Business Objects: Fixed an issue with creating a new Business Object when in a language other than English. When that object's forms and grid were then viewed in English, the field names for any standard and automatically added fields such as Created Date are now correctly translated.
  • DR 50534 Blueprints: Updated database change publishing to revert the ANSI_WARNINGS database setting when done copying a table to a temporary table to later rename.
  • DR 50578/DR 45112 Forms: Fixed an issue with MailHistory BusinessObjects where calculated values and auto-populated values would not resolve correctly if the expression was dependent on another field in the MailHistory Business Object.
  • DR 50629 Rich Text: Removed some code that indicated values returned from the web Rich Text Editor control were encoded. This caused the values to be decoded mistakenly and caused image errors.
  • DR 50606 Forms: Fixed an issue where encrypted fields could not be decrypted on forms without a form arrangement.
  • DR 50663 Grids: Fixed an issue in CSM Browser Client where upon making a selection on a search results grid, then drilling into a record in the grid, the system was still treating the selection, not the actual current Business Object, as the selection that One-Step Actions should run against. Now that this is fixed, the CSM Browser Client works exactly like the CSM Desktop Client in regards to how One-Step Actions determine which Business Objects to run against.

Searches

  • CSM-55851 Solution Search: Attachments that can't be downloaded as part of a .zip file are now excluded when downloading all attachments.
  • CSM-57791 Searches: Fixed an issue in the CSM Desktop Client where, after executing a search that returned some records, a "No records found" message would sometimes appear before showing the results.
  • CSM-58514 Searches: Fixed a synchronization issue between record navigation and page navigation controls in the Desktop Client search results list. The results page numbers now reflect the page that is displayed.
  • CSM-61324 Searches: Fixed a problem that caused the card view display of search results in the Desktop Client to persist even if it was changed in CSM Administrator.
  • CSM-62974/CSM-66697 Searches: In CSM Browser Client, you can set a Quick Search widget to "Search Related Items" (in CSM Desktop Client, this is indicated as "Search should include children"). Business Objects can have link relationships, and relationships can have a join reason configured. Setting the "Search Related Items" option for this Business Object/link relationship scenario now works as expected. Previously, an error was displayed when running the Quick Search.
  • CSM-68373 Solution Search: Fixed an issue that ended a browser session when using an object with Related Item Navigation enabled under certain configurations.
  • CSM-70353 Solution Search: Fixed an issue where linking a record as a solution was incorrectly setting the Close Description.
  • DR 50254 Searching: Fixed an issue in the CSM Browser Client where a search prompt appeared multiple times.
  • DR 50502 Quick Search: The CSM Browser Client query builder now correctly switches operators if the date time value selected is a complex type such as fields, expression etc. When the right-hand operand changes to an expression, the operator automatically updates to "Equals".

One-Step Actions

  • CSM-53295 One-Step Actions: One-Step Actions can now be run against a Business Object that is currently selected in a search result grid widget in a dashboard in the CSM Browser Client. This functionality now matches that of the CSM Desktop Client.
  • CSM-58623 One-Step Actions: Prompt definitions that have a blank value for prompt type are now gracefully handled.
  • CSM-61753 One-Step Actions: Fixed an issue where a copy of a One-Step Action that includes a Step through collection action did not retain the token value.
  • CSM-62045 One-Step Actions: Fixed an issue where empty error messages would get returned from a web service call if the exception had a response but no data.
  • CSM-63503 One-Step Actions: Made a minor textual change to Browse Web dialogs, reverting the display to earlier versions of CSM.
  • CSM-64051 Action Blocks: The visualization menu is no longer disabled in the Action Block Manager window when the culture selected in the manager window is different than the culture selected on the application.
  • CSM-64313 One-Step Actions: Fixed an issue where user-defined variables that were created in a One Step "Update Variables and Stored Values" Action were not available when used in an expression that controls which children are stepped into in a "Step Through Children" Action.
  • CSM-66509 One-Step Actions: Fixed an issue in CSM Browser Client in which after the run of a One-Step Action that uses a Goto Action, selecting the Go To List button returned a list of all Business Objects, and selecting any of them caused an exception. After a Goto action the list returned by the results list button now only includes the single record in the GoTo action.
  • CSM-66630 One-Step Actions: Improved the logic that determines if the paste button should be enabled in the One-Step Editor.
  • CSM-66897 One-Step Actions: Fixed an issue that caused a field to not have focus after the One-Step Action was run.
  • CSM-67197 One-Step Actions: An error message is now displayed when adding a "Create Business Object" sub-action when no Business Object is selected.
  • CSM-67366 One-Step Actions: Fixed an issue that caused CSM Browser Client to navigate to a record that was selected in a results grid after the run of a One-Step Action that should have instead left the view on the results grid.
  • CSM-67863 One-Step Actions: Fixed the One-Step Action Block parameter display name to be updated properly when the parameter is renamed.
  • CSM-67887 Action Blocks: Fixed an issue where updated/new Action Block parameters were not honored in a One-Step Action that already used that Action Block.
  • CSM-69174 One-Step Actions: Fixed an issue in the "Send an email" Action dialog.
  • DR 43718 One-Step Actions: Fixed an issue with copy/paste items in Manager windows where only the default culture translations were correctly stored.
  • DR 44227 One-Step Actions: Clarified the error message that is displayed to the user when an interactive One-Step Action operation times out in the CSM Web Applications.
  • DR 45081 One-Step Actions: Fixed a minor issue when setting field values for Business Object Actions within One-Step Actions where clicking in the Template text box did not automatically select the Template option.
  • DR 50129 One-Step Actions: Improved the error message for copy/cut/paste commands being run from CSM Browser Client.
  • DR 50176 One-Step Actions: Fixed an issue with copy/paste and clone functions in One-Step Actions which caused the pasted or cloned Action to not hold the token value and being evaluated a as string.
  • DR 50235 One-Step Actions: Fixed an issue where the incorrect email account was selected in the "Send Via" drop-down list, if the user selected out of the One-Step Action and came back to it.
  • DR 50373 One-Step Actions: Fixed an issue in CSM Browser Client where a One-Step Action would not always end on the correct record if the One-Step Action has child One-Step Actions or step through Actions and the children navigate to different records than the parent was on.
  • DR 50602 One-Step Designer: Fixed an issue where the Send Via email account combo box in the One-Step Manager didn't update correctly when the Default user account option was selected.
  • DR 50616 One-Step Actions: Fixed an issue where an exception is thrown when drilling into a team in the One-Step Manager where the team name matches a Trusted Agent group name, and the team folder contains a One-Step Action def that references the Trusted Agent group.

Web Applications

  • CSM-42474 Service Catalog: In the CSM Portal, when you view an Action Catalog using the Cards with Search style, you can enter search terms in a search field and clear them by selecting the displayed "X". When you select the "X", the terms are cleared and the "X" is now hidden, as expected. Previously, the "X" erroneously remained displayed after the search terms were cleared.
  • CSM-42815 Browser Client: Fixed an issue where the toolbar in the Search Manager dialog remained enabled even when no item was selected.
  • CSM-49332 CSM Portal: Anonymous users are no longer redirected to the home page after logging in using SAML.
  • CSM-53286 Email: In CSM Portal, when you create an email and switch to Plain Text formatting, additional empty lines are no longer added to the start of the email. Consequently, email content is displayed correctly, as expected.
  • CSM-58281 Accessibility: Fixed tabbing through fields in forms in CSM Browser Client.
  • CSM-60985 CSM Portal: Added code to gracefully handle toolbar definitions that reference retired Knowledge Search functionality.
  • CSM-64316 Accessibility: Fixed tabbing between buttons in link and button widgets in CSM Portal and Browser Client dashboards.
  • CSM-64919 Browser Client: An error dialog with a summary is now shown if a report load times out instead of showing an actual error in the main CSM Browser Client pane.
  • CSM-67367 Web Applications: Fixed an issue that prevented anonymous Portal users and those who have CSM open in multiple browser tabs from viewing adaptive layouts when two or more users where viewing the same dashboard or form on different layouts.
  • CSM-70454 Service Catalog: Updated validation in the CSM Browser and Portal to use the View control when the target control is anything but the form itself.
  • DR 44995 Browser Client: Added a meaningful error message, displayed when it is not possible to send an email for a incorrectly configured Business Object.
  • DR 44998 Customer Portal: The menu bar now remains at the top of the screen when scrolling, as expected. Previously, under certain circumstances, the menu bar erroneously scrolled offscreen.
  • DR 45103 Browser Client: Fixed an issue where applying multiple filters with Foreign Key references to a grid caused an error in drill down.
  • DR 45311 Portal: Fixed an issue that incorrectly set authorization on some reports and kept users from viewing them.
  • DR 50047 CSM Portal: Fixed an issue where some users were receiving errors when in a different time zone from customers, involving dates set far in the future.
  • DR 50434 Portal: Fixed a problem where a form cannot be displayed in the Portal in some cases when multiple views are involved.
  • DR 50445 Portal: Improved logging and prevented null reference errors when the "rule of two" is broken in relationship logic.
  • DR 50483 Searching: A stored expression can now be selected when editing a saved search in the CSM Browser Client.
  • DR 50543 Email: When sending an email using a One-Step Action via the CSM Browser Client, the email is now correctly sent using the default FROM address of the email account specified.
  • DR 50677 CSM Browser Client: Fixed an issue that manifested within browsers based on Chromium 87+ where browser windows left running in the background with dashboards open in the CSM Browser Client and CSM Portal, was causing a freezing issue when reloading the dashboard widgets.

Administration

  • CSM-43352 Managers: Fixed an issue that was causing the keyboard shortcuts for Cut/Copy/Paste to stop working after using the right-click context menu within the Manager windows in the CSM Administrator.
  • CSM-44416 Cherwell Service Host: The result message that is displayed after selecting the Test button in the Configure Service Host dialgo no longer appears out of place when the dialog is expanded past its default size.
  • CSM-45294 Logging: Fixed an issue with Command-line Configure Utility setting of Log Level value. When an invalid value is passed into CLC, the original value in the settings will now be kept instead of changing it back to the default setting.
  • CSM-46887 Cherwell Service Host: Added a check to prevent unwanted login catalog initialization errors in log file.
  • CSM-46996 Server Manager: Fixed an issue where process names were different in advanced settings than in the Service Host logging dialog. The names now match.
  • CSM-53617 Scheduler: Fixed an issue that prevented the save of Service Host Scheduling Group Name when updating it through Command Line Configure. The Command Line Configure tool will now update the Group Name for scheduling. However, the name should be a pre-existing Group definition since the CLC tool does not create the definition for you.
  • CSM-54516 CSM Administrator: When exiting the application, users are now always prompted to save changes made in the Form Editor, Business Object Editor, Form Arrangement Editor or Grid Editor.
  • CSM-55123 Managers: When adding strings to the Locked Strings Manager, the dialog will no longer grow beyond the size of the screen.
  • CSM-58509 Performance Health Check: When you run the Health Check Tool and select the Mismatched Def IDs Check rule, you can now target any resulting entries for repair, as expected.
  • CSM-58582 Performance Health Check: When you run the Health Check Tool, results are displayed in a report. You can select "Repair" to address these results. The "Repair" button is now displayed more clearly on the report.
  • CSM-58987 mApp Solutions: You can now successfully publish a mApp Blueprint containing new Business Objects in a view other than default, as expected. Previously, a mismatched ID error was displayed.
  • CSM-59777 Server Manager: Changed the help text for Certificate Password Dialogs to match the help text for SAML.
  • CSM-60862 Authentication: Fixed an issue where the redirect to the login page which occurs when users try to authenticate in the CSM Browser Client or Portal would redirect them from an HTTPS to an HTTP URL in environments. This occurred where there was a load balancer or reverse proxy providing SSL termination for the HTTPS connection (with onward traffic into the CSM IIS server going over HTTP). The authentication redirect URL now uses the scheme (https / http) from the configured REST API Base URL when redirecting to the authentication page.
  • CSM-62980 mApp Solutions: In CSM Administrator, when you apply a mApp Solution (mApps > Apply a mApp) that includes a Business Object with a hyphen in its name and at least one automated action, the mApp Solution is now successfully applied.
  • CSM-64014 Automation Processes: Fixed an issue where the step details for a visual workflow type Automation Process included html formatting tags.
  • CSM-64020 Automation Processes: Fixed an issue with creating an Automation Process and trying to enter a value on the "Limit Records" and "Abort Process" pages. In the "Field" section, users would select the check box but could not type in the Value section without first having to select the value drop-down and "Enter Value". Now, users can type text into the value section after the check box is checked.
  • CSM-64035 Attachments: Users are now prevented from linking or uploading file attachments which have disallowed or banned file extensions.
  • CSM-64071 Logging: When logging is enabled for the Browser Client, the system no longer creates extra log files with no extensions or contents.
  • CSM-64182 Logging: The clickGuard element no longer leaves multiple messages in the web console Dev Tools log file.
  • CSM-66060 Cherwell Service Host: Fixed an issue where duplicate leaders could be present in the Trebuchet User Log database table.
  • CSM-66101 Stored Values: A protected stored value can now be added to a mApp Solution. When it is added to the mApp Solution, the value will be cleared.
  • CSM-67157 Server Farms: Updates to ensure that all Redis keys have an expiration date.
  • CSM-67275 Cherwell Service Host: If the Service Host is running and the user chooses "Log out all modules" for the user that the Service Host is logged in as, the modules will log back in after a few seconds. The user must stop the Service Host before logging out all modules.
  • CSM-69241 Automation Process: Fixed an issue with items being marked as in process but not actually being processed.
  • CSM-69587 Automation Processes: Updated the default resource for Time-Based Automation Processes back to "Visual workflow". This means that all Visual Workflow Automation Processes now display with their correct type shown instead of all being displayed as "Time based" in the Edit Automation Processes window.
  • DR 45178 Site Manager: In the CSM Administrator > Site Manager > Banner Properties window > Subtitle field group, you can now enter only one line of text. Previously, although you could enter multiple lines of text, all content was displayed on a single line in the published site's banner.
  • DR 50010 Automation Processes: Introduced support for handling multiple events, including potential abort conditions.
  • DR 50053 Email and Event Monitor: Fixed an issue where the Email Monitor would constantly update the lastmoddatetime and lastmodby as it processed emails. Now the only time that is updated is when it is changed in CSM Administrator.
  • DR 50092 Licensing: Fixed an issue where, if attempting to log in with a license that expires soon, no warning was given if the user used SAML or LDAP as log in options.
  • DR 50095 Service Monitor: Fixed an issue where the status of the Cherwell services were not getting refreshed on login/page refresh.
  • DR 50122 Contact Manager: Added prevention of an unhandled exception when loading batch credentials dialog when no current record is selected.
  • DR 50226 Automation Processes: Added an additional check to the Automated Process Scheduler to determine if the change in a value should use the child Business Object from the relationship to get the field.
  • DR 50233 Commands: Fixed an issue with Command Action "Show Results" not working on the Web Applications.
  • DR 50284 Approvals: Fixed an issue where Approved/Denied conditions were not being recognized after an upgrade to CSM 10.0.2. A Business Object attribute value without a translation was resulting in an empty string being returned.
  • DR 50332 Definitions: DefID mismatches fixed, so existing definitions will no longer be overwritten.
  • DR 50479 Expressions: Fix to allow a custom expression to be edited when used to calculate the amount of a date time expression.
  • DR 50518 Automation Processes: Fixed an issue with Automation Processes where in certain cases, wait events would never complete processing.
  • DR 50525 Reports: Improved expression evaluation in reports.
  • DR 50572 Licensing: Fixed an issue where a user's license would not be released if an Internet Information Services (IIS) reset occurred after the user logged into the Browser/Portal.
  • DR 50718 Authentication: Fixed an issue where sites that are configured not to prompt the user when upgrading the license would still show a prompt if the editing of a Business Object happened during a One-Step Action.

Cherwell REST API

  • CSM-40506 Cherwell REST API: Added a check in case the language isn't specified in the Swagger URL.
  • CSM-51259 Cherwell REST API: Fixed an issue in the REST API that was corrupting field updates to Business Objects if the text contained certain special characters, such as angle brackets.
  • CSM-57226 Cherwell REST API: In CSM Administrator, by referencing both the Token Lifespan and Refresh Token Lifespan options in the REST API Client window, the custom Power BI Data Connector now performs authentication against the Cherwell REST API using a full token-based ("authorization code") OAuth flow. Previously, an "implicit" OAuth flow was used. Consequently, you are no longer prompted to log in on multiple occasions.
  • CSM-57714 Cherwell REST API: When using API operations, search results now always use full field IDs.
  • CSM-57719 Cherwell REST API: When you use the getsearchresultsexport method and exclude the Public ID field for the Business Object, only requested field key/value pairs are included in the response, as expected. Null values are not returned.
  • CSM-57946 Cherwell REST API: When you add a CSM data source to Power BI using Cherwell's Power BI Data Connector and enable scheduled refreshing, after an extended period of inactivity, the data now refreshes successfully, as expected.
  • CSM-64009 Cherwell REST API: Fixed an issue where ToNumber and ToLogical returned default values even though the value was able to be parsed correctly from the json/xml value.
  • CSM-70089 Cherwell REST API: Fixed an issue where the ServiceInfo endpoint did not work when REST API was configured to use a 3-tier connection.
  • DR 44623 Cherwell REST API: Fixed an incorrect response from LinkRelatedBusinessObject operation.
  • DR 45119 Cherwell REST API: You can use the savebusinessobject API endpoint to create or update a Business Object. You can now use the API endpoint to set the "State" field of a Business Object record, as expected. Previously, this was not possible under certain circumstances.
  • DR 45174 Cherwell REST API: You can use several uploadbusinessobjectattachment API endpoints to upload attachments using a combination of Business Object ID, Public ID, Record ID, and Business Object Name. These endpoints are updated to address issues with invalid request parameters.
  • DR 45325 Cherwell REST API: In REST API search endpoints, when you filter using the date range format, the time component of date/time values are now included, as expected.

Email

  • CSM-18053 Email: Temporarily uploaded email attachments associated with an abandoned email are now deleted.
  • CSM-32253 Email: Copying an email account that had not been saved will no longer result in a duplicate name being created.
  • CSM-57262 Email: Fixed an issue in the CSM Desktop Client with address book search not displaying the correct result, when the client is connected as 3-tier. Now users no longer have to press Enter twice or select Go twice to get the correct result.
  • CSM-57449 Email: Fixed alignment of controls in the Email dialog.
  • CSM-66187 Email: Updated the Address Book within the Email dialog to allow for team types to be displayed within different locales. Columns can also now be used to sort the records.
  • CSM-66188 Email: Fixed an issue where users couldn't scroll entirely to the bottom of the Email Address Book in the Browser Client, preventing them from viewing all of the records.
  • CSM-67790 Email: Fixed an issue that prevented using the Related Item Picker in card view mode to select a customer in the Outlook Integration Configuration dialog box.
  • CSM-68436 Email: Fixed an issue regarding sending an email from the CSM Desktop Client, within the context of a Business Object that does not have mail history configured. The client was saying that the email could not send, even though it had. This has been fixed.
  • CSM-68485 Email: Resolved an issue where changes to the "Create New Business Object" Email Monitor action could not be saved in CSM Administrator.
  • CSM-68727 Email: Fixed an issue regarding how mail history items are rendered within Business Objects that have mail history configured. This issue only occurred in the Desktop Client.
  • DR 44143 Email and Event Monitor: Cancel button in "Skip Certain Items" rules now rolls back changes as expected.
  • DR 44371 Email: Fixed parsing of email address names with embedded parentheses.
  • DR 45164 Email: Fixed an issue with HTML to RTF conversion when processing certain emails.
  • DR 45220 Email: Fixed email body for forwarded/replied messages so the original message header text includes sent/received date and time.
  • DR 45228 Email: Fixed an issue where the email modal dialog couldn't be closed.
  • DR 50106 Email: Fixed an issue that allowed Email Monitors to process emails for any Business Object type even when the monitor specifies a specific Business Object (example: Incident).
  • DR 50165 Email: In Journal - Mail History records, on the attached email, date information is now formatted according to the sender's localization settings, as expected. Previously, U.S. date formatting was observed, regardless of the sender's localization.
  • DR 50173 Email: In CSM Browser Client, you can now attach a record of an email to the history of the relevant Business Object, as expected.
  • DR 50192 Email and Event Monitor: When plain text emails that include line breaks are received by a monitored Microsoft Exchange account, email content is now displayed correctly, as expected. Previously, line breaks were erroneously removed.
  • DR 50436 Emails: Fixed an issue where conversation IDs were not being appended to emails as they should, when the emails were sent from CSM Desktop Client's Related Item Navigation communication tab.
  • DR 50493 Email: Fixed an issue where attached email images would not be attached to a Business Object if the email monitor was set up to not attach inline images.
  • DR 50528 Email: Fixed an issue that prevented the Email and Event Monitor from reading email from an IMAP account when the selected folder in the account settings was a sub-folder.
  • DR 50563 Email and Event Monitor: Fixed an issue where trying to update a group member object through a One-Step Action that targets the group leader would fail with an error like "Business Object is not correct type".

Miscellaneous

  • CSM-45403 Database: Users can now create a database with a name starting with a number.
  • CSM-46994 CSM Desktop Client: Made a cosmetic change to the Role Selection dialog that displays when users first open the client (when the user has multiple roles), to handle long role names that wrap to multiple lines.
  • CSM-53600 Printing: Printing a Business Object from the object's context menu now works the same in the Browser Client as it does in the Desktop Client.
  • CSM-55900 Accessibility: Improved tabbing order in the Related Item Navigation Chat/Slack tab.
  • CSM-57307 Data Connector: Fixed an issue where an unexpected scrollbar was displayed on the sign in prompt when accessing Data Connector via Power BI.
  • CSM-57329 Attachments: The Attachments link accessed from the toolbar of a Business Object record in the CSM Browser Client is now disabled when the user does not have the global "Import files" attachment rights on their assigned security group.
  • CSM-57568 Licensing: Fixed an issue where, if the CSM license has expired, logging in with SAML enabled caused users to enter an inifinite loop of logging in and inputting license information.
  • CSM-57959 Queues: The Open special menu option in the Queue Manager is now hidden when using the CSM Administrator.
  • CSM-58590 Approvals: Fixed an issue where, when more than 10 approvals were generated against a Business Object, the list would be partially blank.
  • CSM-59171 Knowledge: Fixed an issue where the Knowledge Source dialog was labeled incorrectly.
  • CSM-67076 Display Settings: Fixed toolbar scaling issues at high DPI with expandable toolbars.
  • CSM-67878 Knowledge: Fixed an issue where non logged-in users encountered an error when searching for a knowledge article on a Portal.
  • CSM-70123 Server Farms: Fixed an issue that prevented anonymous Portal users from running a One-Step Action from a Business Object page.
  • DR 1155 Related Item Picker: The "Show Config Items for All Customers" option for Related Item Picker on the Browser Client now respects the selection that is set as default in CSM Administrator.
  • DR 44355 External Connections: Fixed an issue where externally mapped Business Object fields always returned all results when viewed from a Related Item Picker.
  • DR 45058 CMDB: Fixed a problem that stopped the user icon on CMDB Form Controls from launching the Contact Manager dialog in the Browser Client. The Contact Manager now opens when the icon is selected, and it will filter on the input customer search text.
  • DR 45270 Attachments: Fixed an issue that caused imported attachments to display incorrectly after a Blueprint was published.
  • DR 45291 Attachments: Fixed an issue that prevented images attached from the clipboard with a name that contained illegal file characters from being opened. These characters are now removed before the attachment is downloaded.
  • DR 50170 Numeric values: This fix changed the documentation to indicate that in numeric values only periods can be used as decimal separators and thousand separators are not supported.

Globalization and Localization

  • CSM-39188 Globalization: Fixed an issue where adding a Business Object to a queue using the keyboard changed the culture. The language now remains the same when a Business Object is added to a queue.
  • CSM-52834 Localization: The log level headers are now available in German.
  • CSM-53738 Globalization: In CSM Administrator, you can switch cultures using options from the Blueprint Editor menu bar > "Localization" menu bar item. When you switch cultures in the Definition Reviewer, only the relevant content is translated, as expected. Previously, some platform options (such as dynamic Blueprint Editor menu bar items) were erroneously translated.
  • CSM-54694 Localization: Fixed an issue in the Browser Client where related records were being loaded for a new Business Object even though relationship constraints did not allow it.
  • CSM-54885 Globalization: Fixed an issue where the culture switcher control on the main CSM Administrator window was accessible when the main window was inactive.
  • CSM-57219 Globalization: Applied color theme to button text for extended button class.
  • CSM-57901 Localization: Fixed control sizing and style of descending button.
  • CSM-63698 Localization: In CSM Browser Client, when you select Help > About, the environment name is now correctly translated, as expected.
  • CSM-63706 Globalization: Fixed an issue where the date and view widgets on the Global IT dashboard were not respecting the selected culture in the Browser Client. Also fixed a small issue where different culture settings caused incorrect font calculations as a result of a comma being used as a decimal separator.
  • CSM-64162 Localization: Fixed an issue where the text to open an attachment in the CSM Browser Client displayed the incorrect translation of "open" in German by adding a resource string that can be translated to the correct word based on context.
  • CSM-65930 Localization: Fixed an issue where the prompts shown before editing a report were not displayed in the culture of the CSM application.
  • CSM-67370 Globalization: Fixed an issue where the Language Pack Zoom dialog editor was removing line breaks in target language.
  • CSM-67781 Localization: Validation/Auto Populate controls have been resized to allow space for correctly displaying any errors in full.
  • DR 44665 Globalization: Fixed an issue where under certain circumstances the scrollbar in the Teams and Workgroups dialog would not be visible.
  • DR 45122 Localization: Fixed an issue where CSM Portal users were unable to select filter widget options that contain apostrophes.
  • DR 50004 Globalization: Fixed an issue where translations for a culture were not being removed from site view when a culture was removed from the system.
  • DR 50056 Globalization: Fixed an issue where, if a One-Step Action was run in a culture different from the culture of the current application, tokens and expressions were evaluated in the application's culture and not the culture specified in the One-Step Action.
  • DR 50152 Globalization: Fixed an issue where the Lookup Table value for existing cultures was being incorrectly translated when a new language was added to the system.
  • DR 50362 Globalization: Fixed an issue where grids on the Browser Client were not displaying date/time fields when the language culture setting on Chrome is set to use Czech and Hungarian.