Overview of What's New in CSM 10.2.0

Links to community-suggested features on the Cherwell Ideation Station are provided when available. You must create an account and be logged in to view ideas. Additionally, links to "Learn more ..." about the feature are provided at the bottom of most sections.

Train a Machine Learning Model

You can train a machine learning model that analyzes the content of a field and makes a prediction about a different field. Once the model is trained, it provides a prediction and a confidence score of the prediction.

The machine learning model is created using a search query that is scheduled to retrain the model at a regular interval. With quality data, this process improves the accuracy of the predictions over time.

Learn more...

Solution Search Improvements

Related Item Navigation has been enhanced to allow users to associate an external Knowledge Source with a record in the CSM Browser Client. This allows users to access information they used to solve an issue on a record. Each URL is imported into the new Solution Search External tab and is listed as a results list.

Improvements have also been made to the Internal tab. A Journal record stating that a record was used as a solution is also created. Once a Knowledge Source is used as a solution, users can run the configured One-Step™ Action for the solution. The One-Step Action to run for the solution can be configured in CSM Administrator.

Users with rights to send email can select Share with Customer from the vertical ellipsis Action Menu on an internal or external Knowledge Source. This action opens an email to the customer with fields populated based on the Knowledge Source. If the Communication tab in the Related Item Navigator is configured, the email opens there. Otherwise, an Email window opens. This action can be enabled or disabled from CSM Administrator.

Learn more:

Configure Solution Search Properties

Use Solution Search for External Solutions

Use Solution Search for Internal Solutions

Improved Business Object Lifecycle

A new Business Object Lifecycle Editor allows you to save time by creating and managing your lifecycles in a single visual workflow tool. New form controls display and control progression through the lifecycle so that users can see their Work Items, such as Incidents and Change Requests, and their progress with a journaled update for each movement. Customizable transition rules and expressions ensure an object must be in a certain state before it can be progressed.

The Lifecycle Editor allows for an intuitive and overall view of the current lifecycle. Customers can see the progress of their ticket and users can see what requirements need to be met to allow their work to be progressed.

The existing pre-10.2.0 legacy lifecycle method can be used alongside the new Lifecycle Editor so there's no deadline to migrate records. A new One-Step Action (Transition a Business Object) has been provided to help you migrate your records, along with documentation. For more information, see Migrate a Business Object Lifecycle.

example of a lifeycle in the new business object lifecycle

Learn more...

Improved Approvals Configuration

Ideation Station Feature

Ideation Station Feature

Ideation Station Feature

Ideation Station Feature

Ideation Station Feature

The enhanced Approvals feature reduces the need for complex, custom configuration within content, provides a more consistent and improved experience for administrators, technicians, and customers, and reduces configuration time for administrators.

Administrators now have more control over how Approvals are configured within the Approvals Engine with the ability to define denial thresholds, create approvals for customer workgroups, create approver workgroups, and configure approval emails so that they are attached to their parent record. Portal users can now respond to approvals without consuming a CSM license.

Approvals are exposed to the Cherwell REST API, enabling REST API users to integrate with tools such as Slack.

You can also configure customer approvals without having to use the unsupported Cherwell mApp Solution.

Updated dialog for editing an approval block showing new denials settings

Learn more...

New Delegation Service

Ideation Station Feature

A new Delegation service is available in the CSM Desktop Client and CSM Browser Client (not available in the CSM Portal), allowing users to hand off work to one or more delegates when they are unavailable.

Delegates are not approval-specific and can be set for any Major and Supporting Business Objects where Track Owner has been selected. For example, you can delegate approvals, Incidents, and Change Requests.

New dialog available in CSM Desktop and Browser clients for managing delegates for work

Administrators can configure a user's ability to manage delegates and set up delegation emails for approvals. If granted additional rights, a manager or administrator can manage delegates on behalf of other users or view all delegations in a CSM system.

CSM Admnistrator new dialog for viewing delegates in the whole system

Learn more...

Blueprint Consolidation

Ideation Station Feature

Applying multiple Blueprints to a system can be difficult and time-consuming, because the Blueprints must be applied one at a time in the order they were created. This feature combines a contiguous range of Blueprints into a single, consolidated Blueprint. In the time it takes to apply one Blueprint, the consolidated Blueprint makes all of the changes that the range of Blueprints would make if they were applied separately.

Blueprint Tasks window with Consolidate Blueprints link and Blueprint Consolidation window

Learn more...

Health Check Improvements

Many improvements have been made to the Health Check Tool, which helps you monitor and optimize system configurations that impact performance. For example, several new rules have been added.

  • Network Health Check

    If you have the Allow diagnostics security right, you can run a Network Health Check rule from the CSM Desktop Client and CSM Browser Client. The test validates network speed and connectivity. Administrators can run the tool from CSM Administrator to view the results of all users running the test.

    Learn more...

  • Save/Refresh Actions in One-Step Actions Performance Health Check Rule

    The Save/Refresh Actions in One-Step Actions rule in the Health Check Tool returns a list of all Save or Refresh Actions in One-Step Actions across the system, as excessive use of them can cause performance issues.

    Learn more...

  • 1-Many Relationships in Expressions Rule

    This new rule detects expressions that use one-to-many relationships, which may cause performance issues because only the first record in a relationship is evaluated by an expression, even if thousands of records are returned.

    Use this information to find and assess the needs for expressions that use one-to-many relationships. For example, you may want to replace these expressions with those that use one-to-one relationships. Other configurations may also meet your needs, such as using a constant value rather than an expression.

    Learn more...

  • Create Blueprints from Health Check Results

    After running the Health Check Tool, you now have the option to create a Blueprint to add recommended missing indexes and remove duplicate indexes based on the Health Check results. For more information, see Run the Health Check Tool.

    You can also run the Health Check Tool using Command-Line Configuration (CLC) options. A new /healthcheckblueprint command-line option is available, allowing you to convert Health Check results into a Blueprint using CLC. For more information, see Health Check Command-Line Options.

    Learn more...

  • Run the Health Check Tool from the Command-line Configure Utility

    You can now run the Health Check Tool from the Command-line Configure Utility (CLC) to monitor and optimize system configurations that impact performance. There are two available modes:

    • Full (default): Runs selected rules, shows a summary on the console, and produces an HTML report.
    • Silent: Produces no report, but returns a success or failure message indicating if the system is in good health. You can then determine whether or not to run full mode.

    Learn more...

Web Client Improvements

  • Grid Display on Small Screens

    When using CSM Browser Client to view grids on a device with a small screen, the rows of data are reformatted to fit the screen. The grid collapses into a vertical list.

    Two CSM Browser Client windows with grids displayed in grid view on the larger one and card view on the smaller one

    Learn more...

  • Accessibility Improvements

    When using the CSM Browser Client or CSM Portal, users and customers will receive a warning two minutes before their session expires. The user/customer may choose whether or not to stay logged in. If they do not make a selection, the warning will stay visible until the session expires, at which time the user/customer will be logged out.

    Learn more...

One-Step Action Improvements

  • Copy to Clipboard One-Step Action

    When you run a One-Step Action, you can use the Copy to Clipboard Action to copy text data to the clipboard. This allows you to use the data outside of the One-Step Action.

    Copy to Clipboard One-Step Action

    Learn more...

  • Go To a Record Action in a One-Step Action

    When you use the Go To a Record Action, you can now search for a record, and you can continue execution of a One-Step Action if a Go To a Record Action fails. Save the error message as a variable to use later.

    Go To a Record Action in a One-Step Action

    Learn more...

  • One-Step Actions in Widgets

    When adding a One-Step Action to a button or link widget on a dashboard, users have the option to suppress the Progress dialog when the One-Step Action runs. If the Show Progress check box is cleared, the Progress dialog will not be shown when running the One-Step Action.

    Learn more...

Automation Process Management Improvements

  • Statistics Refresh Button

    When viewing the Automation Process Statistics window in CSM Administrator, users can select the Refresh button to refresh the statistics displayed.

    Learn more...

  • Status Grid Column Additions

    The following columns have been added to the Automation Processes grid to make it easier to manage a large number of Automation Processes:

    • Priority
    • Trigger
    • Description

    Automation Process Management Improvements

    Learn more...

Trusted Agents Logging

The Trusted Agent Service now logs messages through the Cherwell Application Server on the main CSM server, in addition to logging on its own server.

Detailed logging is still available on the Trusted Agent server when enabled. Warning and Above logging for the Trusted Agent Service is now also available on the main CSM server if logging is enabled for the main Cherwell Application Server at the Warning and Above level or higher.

Trusted Agent log messages in the Cherwell Application Server logs contain the log level, message, time stamp, a thread name of "Trusted Agent Server", domain, and host information for the Trusted Agent server sending the log.

When logging is enabled on the Trusted Agent server, it can take up to 60 seconds for messages to be seen and delivered to the Cherwell Application Server.

Miscellaneous Enhancements

  • Third-party Reporting Updates

    Ideation Station Feature

    Ideation Station Feature

    Ideation Station Feature

    Ideation Station Feature

    You can connect the Power BI third-party reporting tool to the Cherwell REST API and retrieve data from CSM using the Power BI Data Connector from Cherwell.

    The Cherwell Power BI Data Connector is updated to make use of Power BI Navigation Tables. Navigation Tables interact with CSM Grids and Saved Searches to return and display data in a user-friendly way.

    You can also now optionally set a locale to translate returned data.

    If preferred, you can still enter a Saved Search URL to return data and modify its display as you could before the above enhancements were made.

    Note: The August 2020 version (2.84.701.0) of Microsoft Power BI Desktop includes the Microsoft certified Cherwell Power BI Data Connector. We recommend you use this version of the connector. Regardless of whether you are using this or another connector version, we recommend you review the relevant documentation, specifically concerning:
    • Connecting Power BI and the Data Connector.
    • Using grids with Power BI.
    • Authentication in Power BI.

    Learn more...

  • Protect Content in mApp® Solutions

    You can now choose to protect your mApp Solutions to prevent customization of the core components. This feature allows users to create additional content to work alongside your protected mApp Solution.

    A shield icon ( ) is shown alongside protected content items. The shield icon may be displayed in Blueprints, Business Object Editors, Item Managers, Relationship Grids, Form Editors, the Form Arrangement Editor, or the Grid Editor. Protected content makes some menu options unavailable.

    section of business object tree showing sheilds next to protected content

    Learn more...

  • Multiselect in Grids

    In grid forms in CSM Desktop Client and CSM Browser Client, users can now select multiple records at once. When multiple records are selected, users can run a One-Step Action against all selected records. Users can also export all selected records.

    Users can see a count of records selected, select all records, or clear all selected records from the toolbar. When multiple records are selected, paging will clear the selection.

    Learn more...

  • Exclude Emails from a .czar File

    Select the Exclude emails option to exclude email messages from data exports. This can help reduce the size and time when exporting data.

    Exclude Emails from a czar

    Learn more...

  • JSON Path (array) Modifier

    Use the new JSON Path (array) modifier to find a range of values based on a provided path.

    Learn more...

  • Is Not Member of Team Operator

    Use the Is not member of team operator to create an expression or search to determine if a user's ID is not a member of a team. Using this feature, you can make decisions based on lack of team membership.

    Is Not Member of Team Operator

    Learn more...

  • Duration Column in the Scheduler

    The Scheduled Items table in CSM Administrator now has a Duration column to show the actual duration of each job. Use this to troubleshoot scheduling problems or to determine reasonable timeouts for scheduled jobs.

  • Cherwell Server Manager Comments

    Ideation Station Feature

    Administrators can now add comments or helpful information to the Server Manager. Examples include informing other administrators why services may be stopped or of upcoming maintenance.

    Comments In Server Manager

    Learn more...

Documentation Updates

As part of an ongoing effort to improve technical documentation related to system configuration, performance, monitoring, security, information for the following subjects is now available:

  • Combined List of System Reliability Topics

    View a full list of documentation updates to help ensure your system is configured for optimal performance, stability, and security.

    Learn more...

  • Content Standards

    Learn about the standards Cherwell uses for developing CSM content elements, such as Business Objects, forms, fields, and more. Applying these standards to content you create and modify will help minimize issues associated with inconsistent content items.

    Learn more...

  • Operations List in Swagger UI

    The Cherwell REST API Operations List section uses Swagger UI to display reference information about the Cherwell REST API endpoints and methods.

    See Operations List.

  • Troubleshooting Queues in CherwellMQS

    Learn how to interpret CherwellMQS through the RabbitMQ management interface.

    Learn more...

  • Best Practices for Relationships

    Use these guidelines to ensure relationships meet the needs of your users without impacting performance.

    Learn more...

  • Use Modifiers to Encrypt Sensitive Data

    Learn how to use modifiers to store private information, such as API keys, user names, or passwords in CSM. This is useful for integrating CSM with other systems (Examples: Amazon, Microsoft Teams) that require credentials and other sensitive information to be stored in the CSM database.

    Learn more...

  • Automation Process Workflow

    Learn how Automation Processes are processed and run by the Automation Process Service, which is a microservice of the Cherwell Service Host. Once Automation Process events are logged, they are collected in blocks of 100, and then sent to the Cherwell Message Queue Service (CherwellMQS). Additional workers are added if needed, the events are scheduled, and then they are run.

    Learn more...

  • Configure the Cherwell Service Host for a Local Scheduler

    You configure the Cherwell Service Host to run the Scheduling Service on a separate network that the main CSM installation. Configuration steps include creating a new Schedule Group and then associating that group with the Cherwell Service Host.

    Learn more...

  • Scale CSM

    Guidance and recommendations for scaling CSM have been simplified and improved. Learn how, why, and when to scale the Cherwell Service Host, the CSM web applications, or both.

    Learn more...

  • Platform Security Statement

    Learn about the industry-standard tools, processes, and testing by third-party vendors to ensure security hardening for CSM.

    Learn more...