Red Hat Training

A Red Hat training course is available for Red Hat Decision Manager

Chapter 2. What’s new

This section highlights new features in Red Hat Decision Manager 7.0.

2.1. Red Hat Decision Manager

2.1.1. Improved navigation

Red Hat Decision Manager Home page

The Red Hat Decision Manager Home page has been redesigned for easier navigation.

2.1.2. Guided Decision Table

  • Guided Decision Table has a new wizard for creating and editing columns.
  • Hit policies are now available. Hit policies determine the order in which rules (rows) in a guided decision table are applied.
  • New support to display multiple linked guided decision tables in the Guided Decision Table Editor has been added.

2.1.3. Projects Metrics dashboard

A new dashboard is available for every project listed in the Projects perspective. The Projects Metrics dashboard displays all of your project contribution metrics in one place. This new dashboard replaces the Contributors page, which was part of the Authoring group.

2.1.4. Team Metrics dashboard

The Team Metrics dashboard shows all of the project metrics for a team in a single page. This new dashboard replaces the older Contributors page, which was part of the Authoring group.

2.1.5. Decision Server

The Decision Server (also known as kie-server) has been extended to support core engine features and offers a remote API for these operations. In addition the following architectural changes were introduced.

2.1.5.1. Separate Red Hat Decision Manager from execution server

Red Hat Decision Manager now delegates all of its requests to the execution server. The main advantage is that Red Hat Decision Manager can now be used to monitor any set of execution servers.

2.1.5.2. Smart router

The smart router (also known as kie-server-router) can be used as a proxy to help manage multiple independent process execution servers.

2.1.5.3. Aliases

You can now use aliases instead of container IDs in the remote REST APIs of the execution server.

2.1.6. Red Hat Decision Manager Monitoring web application

This release includes a new distribution war file that enables you to build custom cloud images. Use the Red Hat Decision Manager Monitoring web application with Decision Server instances to manage containers, process instances, tasks, dashboards, and other runtime capabilities in the cloud. Unlike the standard Red Hat Decision Manager distribution, no authoring capabilities are available.

Note

For on-premise deployments, use the standard Red Hat Decision Manager war file.

2.1.7. KIE Server Maven plugins

KIE Server has been enhanced with additional Maven plugins that enable interaction with the KIE Server and KIE Controller REST API directly from within a build. This interaction facilitates easier integration with CI/CD pipelines when building KJars so they can be directly deployed to the execution environment (both managed and unmanaged KIE Servers).

2.2. Business Optimizer

  • Multi-threaded partitioned search is available. Business Optimizer now has out-of-the box support for solving a single data set by partitioning across multiple threads. This enhancement makes use of multiple CPU cores for a single problem. Partitioned search can implement geo-fencing for Vehicle Routing use cases.
  • The Solution interface is deprecated. Your solution class requires only the @PlanningSolution annotation.
  • You no longer need to define the score type in the solver configuration. Business Optimizer now determines it automatically from the domain model.
  • The Business Optimizer editor screen now supports adding all termination types, including composite termination. The phase configuration section enables you to tweak Construction Heuristic settings and select the local search algorithm to optimize your planning problem.
  • The Business Optimizer domain editor can now specify a planning entity difficulty. Navigate through the object hierarchy and define the sorting attributes. Several construction heuristic algorithms use this information to construct a better initial solution.
  • The Business Optimizer execution server now supports real-time planning.

2.3. New component names

The following components have been renamed in Red Hat Decision Manager 7.0:

Red Hat JBoss BRMSRed Hat Decision Manager (RHDM)

BRMS

Decision Manager

Business Central

Decision Central

Business Resource Planner

Business Optimizer

Guided Decision Table editor

Guided Decision Table designer

Realtime Decision Server

Decision Server

KIE Execution Server

Decision Server (for Decision Management capabilities), Planner Server (for Business Optimization capabilities), KIE Server (represents both Decision server and Planner servers )

Organizational units

Spaces

Drools engine, Rules engine

Decision engine

2.4. Business Application templates

2.4.1. Templates

Business application templates are provided with Red Hat Decision Manager and can be modified to meet your business requirements. Red Hat Decision Manager 7.0 contains the Employee Roster template.

2.4.2. Template delivery

Templates are downloaded from the Customer Portal and are included in the Red Hat Decision Manager distribution.

2.4.3. Template support

Business application templates are not an integral part of Red Hat Decision Manager and are intended for development purposes of customer solutions. Templates are provided to encourage customers to adopt and modify them to work for their specific needs. The content of the template itself does not carry product-specific Service Level Agreements (SLAs). We encourage you to report issues, request for enhancements, and any other feedback for consideration in template updates.

Red Hat Support will provide guidance on the use of this template on a commercially reasonable basis for its intended use, excluding the provided example UI code provided within.

Note

Production support is limited to Red Hat Decision Manager distribution.