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 Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
3.8.1. Support for adding a request identifier to the JMS header Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
3.9.1. Process designer updates Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
3.10.1. New custom query for human tasks with administration data Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
3.11.1. OptaPlanner quickstarts Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
3.12.1. Process Instance Migration Service now uses Quarkus Copier lienLien copié sur presse-papiers!
Process Instance Migration Service now uses Quarkus instead of Thorntail.
3.12.2. Configurable startup strategy when using the Operator installer Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
You can now set custom hostnames for external routes by using the routeHostname
property.
3.12.4. Improved SSL configurability Copier lienLien copié sur presse-papiers!
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) Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
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 Copier lienLien copié sur presse-papiers!
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.