What's new

Discover the enhancements that are delivered in Decision Intelligence Client Managed Software 26.0.0.

Product change name

IBM Decision Intelligence Client Managed Software is the new name for IBM Automation Decision Services.

Throughout the documentation, the product is referred to as either Decision Intelligence Client Managed Software or the shorter name Decision Intelligence.

Note: The codebase instances that represent the capability like directory names, source files, types, and variables are not updated from the old name (ads) to the new name (dicms).

Installing Decision Intelligence Client Managed Software

Pod Disruption Budget (PDB) management

You can now configure PDB to set a minimum level of availability during disruptions. If you enable PDB, then it can prevent complete downtime during a planned update or maintenance.

When PDB is enabled and the replica count of a component is greater than one, one pod is always made available. If the replica count is set to one, then zero pods are made available during disruptions. New information Learn more...

Horizontal Pod Autoscaling (HPA) support
Horizontal Pod Autoscaling (HPA) parameters are now available to dynamically scale up pods (add more pods) and scale down (remove pods) based on memory usage and CPU-based auto scaling. New information Learn more...
Node taints and tolerations support
To meet isolation, performance, compliance, and operational requirements, you can now control pod placement for your Decision Intelligence Client Managed Software deployments at the workload level. Being able to control where component-level pods are placed gives you predictable scheduling behavior and operational governance. Using Kubernetes taints and tolerations helps you to run services on a dedicated node pool or isolate services on exclusive nodes. The new affinity and tolerations parameters are available to configure pod placement. New information Learn more...

Tracking your usage with IBM Usage Metering Service

The Usage Metering Service is now enabled with your Decision Intelligence Client Managed Software deployments to gather data, which can be used to view product capability usage and performance. Collected data includes the configurations of your deployments and usage metrics. New information Learn more...

Working collaboratively on decision services

You can now retrieve the list of users available for collaboration on a decision automation, making it easier to add collaborators and assign roles. Learn more icon Learn more

Developing decision services

Interact with Decision Designer through an MCP server
Decision Intelligence Client Managed Software now includes an MCP server that enables AI applications to interact with Decision Designer. Using the MCP server, you can manage and update decision services, decision and data models, and rules through conversational commands. Learn more icon Learn more
Create business functions
In addition to static data types, you can now create business functions that encapsulate reusable logic within your data models. A dedicated expression language is available to author these functions in a business-friendly, declarative format. Learn more icon Learn more
Reuse artifacts across decision services
You can now publish individual decision artifacts from versioned decision automations and reuse them across other decision services within your automation. This update helps standardize decision logic, reduce duplication, and simplify maintenance. Learn more icon Learn more
Compare revisions of decision artifacts
You can now compare different revisions of a decision artifact to identify what changes were made over time. Learn more icon Learn more
Offline collaborative editing of decision tables
You can now export decision tables from Decision Designer and edit them directly in Microsoft Excel. Updated decision tables can be imported back into Decision Designer, with changes automatically reflected. This feature improves collaboration between technical and nontechnical users by using familiar tools like Excel. Learn more icon Learn more
Set default values for data type properties in definition files
You can now specify default values for data type properties by using the default key. Default values are automatically applied during schema import and reflected in the generated JSON schema and OpenAPI documentation. Learn more icon Learn more

Running decision services

Promote decision services to multiple deployment spaces
You can now promote deployed decision service archives to another deployment space by using the decision runtime REST API. Learn more icon Learn more
Manage execution trace memory usage
A new option objectsInMemoryLimit is available in the decision runtime API and the execution Java API to manage the memory used by the execution trace. Learn more in Execution trace for decision runtime and Execution trace for execution Java API.