此内容没有您所选择的语言版本。
Chapter 2. New features
This section highlights new features in Red Hat Process Automation Manager 7.4.
2.1. Installation 复制链接链接已复制到粘贴板!
Red Hat Process Automation Manager now includes a manifest file with all of the Maven artifact dependencies required for operation, including development of services in Business Central. You can download the artifacts and provide them in a mirror repository in order to use Red Hat Process Automation Manager without an outgoing connection to the public Internet.
2.2. Business Central 复制链接链接已复制到粘贴板!
2.2.1. Git branch cloning 复制链接链接已复制到粘贴板!
Business Central now supports cloning specific branches from remote repositories.
2.2.2. Role-based access control 复制链接链接已复制到粘贴板!
Business Central now supports role-based access control for branches. Users can restrict access for a target branch to a specified collaborator. For example, if a user has security permission to update a project and has write permission for that branch based on the specified contributor type, the user can create new assets.
2.2.3. Test Scenarios 复制链接链接已复制到粘贴板!
You can complete the following tasks in the test scenarios designer:
- Run a single test scenario. You can now run a single test scenario in the test scenarios table.
- Run all test scenarios at the project level. In the project view, you can now concurrently run all of the available test scenarios defined inside a single project.
- View coverage reports for DMN models. The test scenarios designer displays the test coverage statistics in the Coverage Report panel on the right side of the test scenarios designer.
- Export and import test scenario spreadsheet data. You can now export and import test scenario spreadsheet data in CSV format.
- View failed test results. If a test fails, the test scenarios designer now displays a pop-up window with a detailed error message and actual values of the test results.
- Test a ruleflow group. You can set a specific ruleflow group or agenda group in the Settings panel on the right side of the designer.
2.2.4. Process designer 复制链接链接已复制到粘贴板!
The following list provides a summary of process designer updates:
- Business Central provides more detailed error messages, highlights errors in diagrams, and lists all validation errors that a user needs to know about in order to fix issues in the process model.
- The new process designer in Business Central supports text wrapping inside of nodes. If you resize a node, the text automatically resizes and wraps inside the node.
- You can now choose an execution mode in multi-instance human tasks and subprocesses and sequential and parallel execution of the instances.
There is added support for the following new advanced user task properties:
Notifications:
- Type = Not Started, Not Completed
- Expires At
- From
- To Users
- To Groups
- Reply To
- Subject
- Body
Reassignments:
- Users
- Groups
- Expires At
- Type = Not Started, Not Completed
- You can now track a Service Level Agreement (SLA) based on the due date that is set either for the entire process instance or selected activities.
-
You can now import processes with
childLaneSets
, which are transformed to regular swim lanes during the import process. - You can now import processes with a collapsed subprocess. This ability enables users to import large process diagrams that contain collapsed subprocesses.
- Zoom and panning capabilities in the new process designer are improved, including zooming (Ctrl) and panning (Alt) keyboard shortcuts.
The legacy process designer in Business Central is deprecated with Red Hat Process Automation Manager 7.4.0. It will be removed in a future Red Hat Process Automation Manager release. The legacy process designer will not receive any new enhancements or features. If you intend to use the new process designer, start migrating your processes to the new designer. Create all new processes in the new process designer. For information about migrating to the new designer, see see Managing projects in Business Central.
2.2.5. Default filter selection 复制链接链接已复制到粘贴板!
You can use the Saved Filter option on the following pages to set a task filter as the default filter:
- Process Instances
- Execution Errors
- Jobs
- Tasks
- Task Inbox
The default filter is then applied each time you open the page.
Process Server now supports Prometheus metrics monitoring for your business assets in Red Hat Process Automation Manager. Prometheus is an open-source systems monitoring toolkit that you can use with Red Hat Process Automation Manager to collect and store metrics related to the execution of business rules, processes, solvers, Decision Model and Notation (DMN) models, and other assets in Red Hat Process Automation Manager. You can access the stored metrics through a REST API call to the Process Server, through the Prometheus expression browser, or using a data-graphing tool such as Grafana.
You can configure Prometheus metrics monitoring for an on-premise Process Server instance, for Process Server on Spring Boot, or for a Process Server deployment on Red Hat OpenShift Container Platform.
For information about enabling and using Prometheus metrics monitoring with Red Hat Process Automation Manager, see Managing and monitoring Process Server.
2.2.7. DMN included models 复制链接链接已复制到粘贴板!
The Decision Model and Notation (DMN) designer contains a new Included Models tab that you can use to include other DMN models from your project in a specified DMN file. When you include a DMN model within another DMN file, you can reuse the DRD nodes and logic of the included model in that DMN file. This enhancement helps you more efficiently integrate DMN logic between different DMN models in your project.
For more information about DMN support in Red Hat Process Automation Manager 7.4, see the following resources:
2.3. Red Hat OpenShift Container Platform 复制链接链接已复制到粘贴板!
2.3.1. JMS capabilities for Process Server 复制链接链接已复制到粘贴板!
JMS capabilities for Process Server are now available. With JMS capabilities you can interact with the server through the JMS API using an external AMQ message broker.
All deployments of Red Hat Process Automation Manager on Red Hat OpenShift Container Platform, except the fixed managed template (rhpam74-prod.yaml
), now use OpenShift Startup Strategy for all Process Servers by default (the KIE_SERVER_STARTUP_STRATEGY
environment variable) and also have the Business Central extension for OpenShift enabled (the KIE_WORKBENCH_CONTROLLER_OPENSHIFT_ENABLED
environment variable). These features enable Business Central and Business Central Monitoring to discover all Process Servers in the same name space automatically. They eliminate the need to configure a controller.
The OpenShift Operator supplied with Red Hat Process Automation Manager 7.4 fully supports OpenShift 4.x.
Red Hat Process Automation Manager container images for Red Hat OpenShift Container Platform now use a Red Hat Enterprise Linux 8 base layer and OpenJDK 11.
2.4. Red Hat Business Optimizer 复制链接链接已复制到粘贴板!
2.4.1. Enhancement to Java API 复制链接链接已复制到粘贴板!
The Red Hat Business Optimizer Java API supports a more fluent form because of new with*
methods:
solverFactory.getSolverConfig().withTerminationConfig( new TerminationConfig().withMinutesSpentLimit(userInput));
solverFactory.getSolverConfig().withTerminationConfig(
new TerminationConfig().withMinutesSpentLimit(userInput));
In the Employee Rostering starter application for Red Hat Business Optimizer, you can set the work time limitations stipulated by employee contracts to a day, a week, a month, and a year.