Ce contenu n'est pas disponible dans la langue sélectionnée.

Chapter 3. New features


This section highlights new features in Red Hat Process Automation Manager 7.12.

3.1. Ability to send cookies in the REST work item handler

You can now send cookies to the REST work item handler using the Cookie header and cookie parameters in a REST API as shown in the following example:

cookieParam1=cookieParam1_Value;cookieParam2=cookieParam2_Value

You can also define the path for which the cookie is valid using the CookiePath header. By default, the value of CookiePath is set to /.

You can now use the general NPM registry to install the standalone editors including BPMN and DMN editors. For more information about standalone editors, see Designing business processes using BPMN models and for more information about the NPM registry, see https://www.npmjs.com/package/@kogito-tooling/kie-editors-standalone.

3.3. Ability to see instance badges in the SVG file

You can now also see instance badges in the SVG file, which is returned from the GET/server/containers/{containerId}/images/processes/{processId} endpoint.

3.4. Support for claiming tasks in bulk using a REST endpoint

You can now claim tasks in bulk using a REST endpoint. To claim tasks in bulk, you must pass the task ID of all tasks as a query parameter. For more information, see Interacting with Red Hat Process Automation Manager using KIE APIs.

It is now possible to migrate a standalone process instance migration service to Red Hat build of Quarkus 2.2.0.

3.6. Distance-based clustering model in PMML

Red Hat Process Automation Manager now includes consumer conformance support for the distance-based clustering model in PMML. You can now integrate clustering models with your decision services in Red Hat Process Automation Manager. For more information about clustering models, see Designing a decision service using PMML models.

3.7. File-based user data storage

Red Hat Process Automation Manager can now store user data in sets of files instead sets of properties. File-based storage provides several extra features, such as SSH login and a user maintenance UI.

3.8. KIE Server

A new KIE Server system property, org.kie.executor.jms.jobHeader, was added to Red Hat Process Automation Manager. If the value of this property is set to true, the jobId JMS header property will contain the request identifier.

For a list of KIE Server system properties, see Managing and monitoring KIE Server.

3.9. Process Designer

3.9.1. Process designer updates

The following list provides a summary of process designer updates:

  • The ability to edit the names of the new nodes automatically
  • The ability to add orthogonal polylines to connect two nodes
  • The ability to reuse data types across other elements of a business process, such as process variables and task input or output data
  • The ability to add metadata attributes to all nodes and events

For more information, see Designing business processes using BPMN models.

3.9.2. Support for automated mapping with DMN

When a DMN model is invoked from a business rule task in a BPMN workflow, the output is automatically mapped with the DMN model and returns an object of the type that is defined in the DMN model.

3.9.3. Support for line splicing in the BPMN editor

In the BPMN editor, if two nodes are connected with a sequence flow and another node is dragged and dropped over the same sequence flow, then a new sequence flow is created to perform the correct connection assignments.

3.10. Process engine

The KIE API includes the new jbpmHumanTasksWithAdminExtended custom query. This query provides a list of all human task instances on the KIE Server instance. This list includes the administrator user responsible for the task, as well as extended information about the task, such as the user that modified the task most recently.

For more information about custom queries in the KIE API, see Interacting with Red Hat Process Automation Manager using KIE APIs.

3.10.2. Configuration file for Smart Router

You can now use a configuration file to configure Smart Router instead of providing parameters in the command line.

For more information about configuring Smart Router using a configuration file, see Installing and configuring Red Hat Process Automation Manager in a Red Hat JBoss EAP clustered environment.

3.10.3. Sending headers in Web Service custom tasks

You can now use the Web Service custom task to send a request including custom information in Simple Object Access Protocol (SOAP) headers.

For more information about custom tasks, see Custom tasks and work item handlers.

3.10.4. Send Task event handler included by default

Processes developed in Business Central now include the Send Task event handler by default. When creating processes that interact with Red Hat AMQ Streams, you no longer need to add this event handler manually.

For more information about creating processes that interact with Red Hat AMQ Streams, see Integrating Red Hat Process Automation Manager with Red Hat AMQ Streams.

3.11. Red Hat build of OptaPlanner

3.11.1. OptaPlanner quickstarts

The following quickstarts are included in the Red Hat Process Automation Manager 7.12.0 Kogito and OptaPlanner 8 Decision Services Quickstarts download (rhpam-7.12.0-kogito-and-optaplanner-quickstarts.zip):

  • optaplanner-quickstarts-8.11.1.Final-redhat-00006/hello-world
  • optaplanner-quickstarts-8.11.1.Final-redhat-00006/technology

    • java-activemq-quarkus
    • java-quarkus
    • java-spring-boot
    • kotlin-quarkus
  • optaplanner-quickstarts-8.11.1.Final-redhat-00006/use-cases

    • call-center
    • facility-location
    • maintenance-scheduling
    • school-timetable
    • vaccination-scheduling

3.11.2. Micrometer with OptaPlanner

Red Hat build of OptaPlanner exposes metrics through Micrometer, a metrics instrumentation library for Java applications. You can use Micrometer with popular monitoring systems to monitor the OptaPlanner solver. For information about using Micrometer with OptaPlanner, see Developing Solvers with Red Hat Process Automation Manager.

3.12. Red Hat OpenShift Container Platform

3.12.1. Process Instance Migration Service now uses Quarkus

Process Instance Migration Service now uses Quarkus instead of Thorntail.

When you deploy Red Hat Process Automation Manager on Red Hat OpenShift Container Platform using the operator installer, by default the deployment uses the OpenShiftStartupStrategy setting. You can now switch to the Controller startup strategy in the configuration user interface if necessary.

3.12.3. Custom hostname routes

You can now set custom hostnames for external routes by using the routeHostname property.

3.12.4. Improved SSL configurability

You can now enable or disable SSL in the operator and expose the SSL route.

You can now specify whether to use a default or user customized CORS configuration.

When deploying Red Hat Process Automation Manager on Red Hat OpenShift Container Platform, LDAP security configuration now uses the Elytron subsystem. To support the Elytron subsystem, the following configuration settings were removed:

  • AUTH_ROLE_MAPPER_REPLACE_ROLE
  • AUTH_LDAP_DISTINGUISHED_NAME_ATTRIBUTE
  • AUTH_LDAP_JAAS_SECURITY_DOMAIN
  • AUTH_LDAP_USERNAME_BEGIN_STRING
  • AUTH_LDAP_USERNAME_END_STRING
  • AUTH_LDAP_PARSE_ROLE_NAME_FROM_DN
  • AUTH_LDAP_PARSE_USERNAME
  • AUTH_LDAP_REFERRAL_USER_ATTRIBUTE_ID_TO_CHECK
  • AUTH_LDAP_ROLE_ATTRIBUTE_IS_DN
  • AUTH_LDAP_ROLE_NAME_ATTRIBUTE_ID

The following configuration settings were added:

  • LDAP_AUTH_RECURSIVE_SEARCH
  • AUTH_LDAP_MAPPER_KEEP_MAPPED
  • AUTH_LDAP_MAPPER_KEEP_NON_MAPPED
  • AUTH_LDAP_REFERRAL_MODE
  • LDAP_AUTH_NEW_IDENTITY_ATTRIBUTES
  • AUTH_LDAP_LOGIN_FAILOVER

When deploying a high-availability Red Hat Process Automation Manager environment on Red Hat OpenShift Container Platform, you can now configure the user name and password for the Red Hat Data Grid component.

When deploying Red Hat Process Automation Manager on Red Hat OpenShift Container Platform, running post-configuration scripts on Red Hat JBoss EAP on the Business Central and KIE Server pods is now supported. You can use these scripts to configure Elytron users.

When deploying Red Hat Process Automation Manager on Red Hat OpenShift Container Platform, you can now configure role mapping for Red Hat Single Sign-On or LDAP configuration by entering the configuration directly in the settings, without using a role mapping configuration file. The use of a role mapping configuration file is now optional but still supported.

Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat