이 콘텐츠는 선택한 언어로 제공되지 않습니다.

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 /.

3.2. Support for the general NPM registry for standalone editors

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.

3.5. Migration of a standalone process instance migration service to Red Hat build of Quarkus

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

3.8.1. Support for adding a request identifier to the JMS header

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

3.10.1. New custom query for human tasks with administration data

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.

3.12.2. Configurable startup strategy when using the Operator installer

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.

3.12.5. Default configuration for Cross Domain Resource Sharing (CORS)

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

3.12.6. LDAP configuration changes for Red Hat OpenShift Container Platform

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

3.12.7. Red Hat Data Grid user name and password configuration on Red Hat OpenShift Container Platform

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.

3.12.8. Post-configuration scripts for Red Hat OpenShift Container Platform

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.

3.12.9. Role mapping configuration for Red Hat OpenShift Container Platform without a file

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.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.