Red Hat Process Automation Manager 7.10 发行注记


Red Hat Process Automation Manager 7.10

摘要

本文档包含 Red Hat Process Automation Manager 7.10 发行注记。

前言

本发行注记列出了 Red Hat Process Automation Manager 7.10 中修复的新功能、技术预览功能、已知问题和问题。

使开源包含更多

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。我们从这四个术语开始:master、slave、黑名单和白名单。由于此项工作十分艰巨,这些更改将在即将推出的几个发行版本中逐步实施。详情请查看 CTO Chris Wright 信息

第 1 章 产品概述

Red Hat Process Automation Manager 是一个开源业务自动化平台,它组合了电源管理(DSL)、问题单管理、业务逻辑和资源规划。它可让业务和 IT 用户创建、管理、验证和部署业务流程、情况和业务逻辑。

Red Hat Process Automation Manager 使用存储所有资源的集中存储库。这样可确保在整个企业间审核一致性、透明性和能力。商业用户可以修改业务逻辑和业务流程,而无需 IT 人员的帮助。

Red Hat Process Automation Manager 7.10 提供更高的稳定性、几个修复的问题和新功能。

Red Hat Process Automation Manager 在 Red Hat OpenShift Container Platform 上被完全支持,并可在各种平台上安装。

注意

Red Hat Process Automation Manager 需要 Java 8 或更高版本。

有关 Red Hat Process Automation Manager 支持政策的详情,请查看 Red Hat Decision Manager 7.x 和 Red Hat Process Automation Manager 7.x 的发行维护计划

第 2 章 Red Hat Process Automation Manager 中的 Kogito 产品化功能

Red Hat Process Automation Manager 7.10 提供了以下基于 Kogito 的应用程序,您可以使用图形模型设计流程模型和表示法模型和表示法模型(DMN)决策模型:

  • 与代码扩展,包括 192.168.1.0/24、DMN 和测试场景编辑器
  • 独立嵌入的 DMN 和 sVirt 编辑器
  • 独立嵌入的 DMN viewer

拥有 Red Hat Process Automation Manager 的用户可以在不获取新的订阅的情况下访问这些新应用程序或扩展。

2.1. 其他资源

第 3 章 新功能

本节重点介绍 Red Hat Process Automation Manager 7.10 中的新功能。

3.1. Business Central

3.1.1. 在 DMN 设计程序中支持 DMN 1.1 和 1.3 资产

现在,您可以使用 Business Central 中的 DMN 设计程序打开 DMN 1.1 和 1.3 资产。您导入到 Business Central 的任何 DMN 1.1 和 1.3 模型(不包含 DMN 1.3 功能),在 DMN 设计程序中打开,保存将转换为 DMN 1.2 模型。如需更多信息 ,请参阅使用 DMN 模型设计决策服务

3.1.2. 测试场景

Business Central 中的测试场景设计器现在包括以下新功能:

  • 现在,您可以从 Settings 面板中执行 undo 和 redo 操作。另外,当您从 Settings 面板中保存或丢弃任何更改时,还会显示警告弹出窗口。
  • 在基于规则的测试场景中,您可以使用以下新的 java 类作为数据对象:

    • LocalDateTime
    • localtime
    • bigdecimal
    • BigInteger
  • 您可以使用 Byte,Character,Float,Long,Short,LocalDateTime,LocalTime,BigDecimal, 和 BigInteger 类来创建和管理数据对象值列表。

如需更多信息,请参阅使用 测试场景测试决策服务

3.1.3. 决策服务的新参数列表

Red Hat Process Automation Manager 7.10 在 DMN 编辑器属性面板中包括一个新的 Decision Service details 部分,其中包含输入数据、Encapsulated DecisionsOutput Decisions 的只读列表。

如需更多信息,请参阅开始使用决策服务 和使用 DMN 模型设计决策服务

3.1.4. Dashbuilder 运行时

以下列表提供了 Dashbuilder 运行时更新摘要:

  • 您可以从 Dashbuilder Runtime 上的 Business Central 自动部署仪表板。Business Central 使用逐步导出功能与 Dashbuilder 运行时相关联。您可以选择数据集和页面,但不能下载 ZIP 文件,您可以点 Open 按钮。单击 Open 按钮后,所选数据会被导出,Dashbuilder 运行时会更新模型内容。您可以使用 dashbuilder.runtime.multi,dashbuilder.runtime.location, 和 dashbuilder.export.dir 系统属性来启用此功能。

    如需更多信息,请参阅配置 Business Central 设置和属性

  • 在 Dashbuilder Runtime 中导入的仪表板包含一个默认页面。以下是 Dashbuilder Runtime 默认页面的更新:

    • 如果导入的仪表板仅包含一个页面,则该页面将用作默认页面。
    • 如果页面命名为 index,则索引页面将用作默认页面。
    • 在其他情况下,Dashbuilder Runtime 的通用主页用作默认页面。
  • Dashbuilder Runtime 现在提供一个新的 heatmap 组件功能。您可以将 heatmap 组件添加到页面中,并将其导出到 Dashbuilder 运行时。heatmap 组件用于通过进程图显示 heat 信息,您可以使用 heatmap 组件创建、编辑和构建仪表板。heat 信息从 KIE 服务器数据集中检索。

    如需更多信息,请参阅 构建自定义仪表板小部件

3.2. 新的独立 IaaS 和 DMN 编辑器

Red Hat Process Automation Manager 现在为 Business Process Model and Notation (DSLN)流程模型以及 决策模型和表示法(DMN)决策模型提供独立编辑器。独立编辑器可让您查看并设计嵌入在 web 应用程序中的 IaaS 和 DMN 模型。Red Hat Process Automation Manager 7.10.0 不支持独立站编辑器的只读模式。

独立编辑器在自包含的库中分发,它为每个编辑器提供一个 all-in-one JavaScript 文件。JavaScript 文件使用全面的 API 来设置和控制编辑器。您可以通过两种方式安装独立编辑器:

  • 手动下载每个 JavaScript 文件
  • 使用 NPM 软件包

如需更多信息,请参阅 使用 DMN 模型设计决策服务以及使用 IaaS 模型设计业务流程

3.3. 支持 VSCode 扩展

Red Hat Process Automation Manager 现在支持 VSCode 扩展的支持,可让您在 Visual Studio Code (VSCode)中查看并设计 sVirt 和 DMN 模型。Red Hat Process Automation Manager 中的 VSCode 扩展需要 VSCode 1.46.0 或更高版本。

您可以使用以下方法安装 Red Hat Process Automation Manager VSCode 扩展:

  • vscode 用户界面

    1. 打开 Extensions 菜单选项。
    2. 搜索并安装 Red Hat Business Automation Bundle 扩展。
  • Terminal

    1. 启动 VSCode Quick Open。
    2. 输入以下命令并按 Enter

      ext install redhat.vscode-extension-red-hat-business-automation-bundle

如需更多信息,请参阅 使用 DMN 模型设计决策服务以及使用 IaaS 模型设计业务流程

3.4. 流程设计程序

3.4.1. 访问边界事件中的活动详情

现在,您可以在 Data Output 和 Assignments 字段中为边界事件设置数据输出。例如,您可以将 nodeInstance 设置为边界事件的数据输出变量,这将处理节点实例详情,以便在触发边界事件时进一步使用。如需更多信息,请参阅使用 IaaS 模型设计业务进程

3.4.2. 支持数据分配中的 MVEL 表达式

现在,您可以在用户任务的数据输入和输出分配中添加 MVEL 表达式。如需更多信息,请参阅使用 IaaS 模型设计业务进程

3.5. 进程引擎

3.5.1. 流程引擎 API 的改进

以下列表提供了进程引擎 API 更新概述:

  • 现在,您可以使用进程引擎 API 使用其关联密钥向进程实例发出信号。
  • 现在,您可以使用进程引擎 API 来确定事件监听器中的节点类型。
  • 当使用进程引擎 API 的高级查询功能时,您现在可以选择从搜索结果中排除进程变量。

有关使用进程引擎 API 的更多信息,请参阅使用 KIE API 与 Red Hat Process Automation Manager 交互

3.5.2. KIE API 的改进

现在,您可以使用 KIE REST API 使用其别名向进程发出信号。有关使用 KIE REST API 的更多信息,请参阅使用 KIE API 与 Red Hat Process Automation Manager 交互

3.5.3. 单例计时器启动节点

进程引擎现在在集群扩展的过程中支持单例计时器启动节点。当配置扩展并在多个实例中部署进程时,计时器启动节点仅在所有实例间触发一次。

3.6. 新的打包程序模块

Red Hat Process Automation Manager 7.10 现在包含用来降低开销并改进 dols 引擎维护的打包程序模块。通过识别和构建与引擎内部算法无关的可选功能,可以持续重构 dolly 引擎。dols 引擎使用 MVEL 进行 DRL 解析、约束评估和模板生成。MVEL 的使用在新的 drools-mvel 模块中被隔离。dols 引擎使用 protobuf 实现 KieSessions 序列化,以确保更好地向后兼容。这个序列化功能在 drools-serialization-protobuf 模块中被隔离。

您可以将 drools-mveldrools-serialization-protobuf 模块添加到项目 classpath 中。

Red Hat Process Automation Manager 现在提供以下新的打包程序模块:

  • drools- model-compiler 依赖项
  • drools-engine-classic: 包含 drools-coredrools-compilerdrools-mvel 依赖项

要将 drools-engine 包装程序模块与可执行模型搭配使用,您必须在项目依赖项中包含 drools-engine 打包程序模块。要在没有可执行模型的情况下使用 drools-engine-classic wrapper 模块,您必须将依赖项导入到 drools-engine-classic wrapper 模块。

3.7. 集成

3.7.1. 与 AMQ Streams 集成

现在,您可以将 KIE Server 上运行的进程与 Red Hat AMQ Streams 或 Apache Kafka 集成。进程可以使用消息事件发送和接收 Kafka 信息。KIE 服务器可以在进程、问题单或任务完成时发出 Kafka 事件。

有关与 Red Hat AMQ Streams 或 Apache Kafka 集成的更多信息,请参阅将 Red Hat Process Automation Manager 与 Red Hat AMQ Streams 集成。

3.7.2. 支持红帽单点登录中的客户端角色

将 Red Hat Process Automation Manager 与红帽单点登录集成时,您可以启用对客户端角色的支持。默认情况下,只支持 realm 角色。

有关与红帽单点登录集成的更多信息,请参阅将 Red Hat Process Automation Manager 与 Red Hat Single Sign-On 集成。

3.8. KIE 服务器

3.8.1. 运行作业故障切换

如果您在集群中有多个 KIE Server 节点,当作业处于 running 状态时,则该实例中的作业会请求另一个正在运行的节点。

3.9. Spring Boot

3.9.1. 可插拔变量持久性

现在,您可以在 Red Hat Process Automation Manager Spring Boot 应用程序中为配置的进程变量持久性提供任意实体管理器。

3.10. Red Hat OpenShift Container Platform

3.10.1. 支持 Red Hat OpenShift Container Platform 版本 4.7

Red Hat Process Automation Manager 现在支持 Red Hat OpenShift Container Platform 版本 4.7 和 Red Hat OpenShift Container Platform 版本 4.6 EUS。

如需更多信息,请参阅 Red Hat OpenShift Container Platform 生命周期政策Red Hat OpenShift Extended Update Support (EUS)概述

3.10.2. 支持 Red Hat OpenShift Container Platform 上的 Dashbuilder Standalone

Red Hat Process Automation Manager 现在支持 Red Hat OpenShift Container Platform 上的 Dashbuilder Standalone (Dashbuilder Runtime)。

3.10.3. 支持 LDAP 登录模块堆栈

Red Hat Process Automation Manager 现在支持 LDAP 登录模块堆栈。您可以将 LdapExtended 登录模块镜像的 AUTH_LDAP_LOGIN_MODULE 环境变量设置为 optional

3.10.4. 为 Business Central 配置持久性卷大小

Red Hat Process Automation Manager 现在支持 Business Central 的可配置持久性卷大小。Business Central 和 64Mb 用于 Business Central Monitoring 默认为 1Gi。

第 4 章 支持和兼容性

本节重点介绍 Red Hat Process Automation Manager 7.10 中支持的版本更新。

4.1. Red Hat Fuse 集成

支持与红帽 JBoss EAP 上的红帽 Fuse 7.8 集成。

在当前版本中不支持与红帽 Fuse 集成。如果要将 Red Hat Process Automation Manager 7.9 与 Red Hat Fuse 7.7 集成,如果您要与 Apache Swarm 上的 Red Hat Fuse 集成。

第 5 章 弃用和删除的组件

5.1. 弃用的组件

本节中列出的组件已弃用。

5.1.1. 传统的 kie-pmml 依赖项

传统的 kie-pmml 依赖项在 Red Hat Process Automation Manager 7.10.0 中已弃用,并将在以后的 Red Hat Process Automation Manager 发行版本中替换。如需更多信息 ,请参阅使用 PMML 模型设计决策服务

5.1.2. 支持 kiosk 框架集成

Red Hat Process Automation Manager 中已弃用对与 192.168.1.0/24 框架集成的支持。它不会收到任何新的增强或功能,并将在以后的发行版本中删除。在 Fuse 版本 7.8 中,决策和流程引擎与 Thorntail 框架集成目前不兼容。如果要使用 kiosk 框架,请在之前使用 Fuse 版本 7.7 的 Red Hat Process Automation Manager 版本 7.9 版本中保留,直到新的 Fuse 版本 7.9 可用并认证。

5.1.3. 支持 RuleUnit API

现有的 RuleUnit API 现已弃用,因为与 Kogito RuleUnit API 不兼容。

5.1.4. 旧测试场景工具

旧的 Test Scenarios 工具已从 Red Hat Process Automation Manager 版本 7.3.0 中弃用。它将在以后的 Red Hat Process Automation Manager 发行版本中删除。改为使用新的测试方案设计程序。

5.1.5. 支持 Red Hat OpenShift Container Platform 3.x

在 Red Hat Process Automation Manager 版本 7.5 中,Red Hat OpenShift Container Platform 3.x 的镜像和模板已弃用。弃用的镜像和模板不支持新功能,但在 Red Hat OpenShift Container Platform 版本 3.x 支持结束时仍然可用。有关 Red Hat OpenShift Container Platform 版本 3.x 的完整支持生命周期阶段的更多信息,请参阅 Red Hat OpenShift Container Platform 生命周期政策(非当前版本)。

考虑在 Red Hat OpenShift Container Platform 4.x 上使用 Operator 部署 Red Hat Process Automation Manager。

5.1.6. 旧进程设计器

在 Red Hat Process Automation Manager 从 7.6.0 开始,Business Central 中的旧进程设计程序已被弃用。传统的进程设计程序将不会收到任何新的增强或功能。如果您打算使用新的流程设计程序,请开始将进程迁移到新的设计人员,并在新的流程设计器中创建新进程。有关将项目迁移到新的设计器的详情,请参考在 Business Central 中管理项目

5.2. 删除的组件

本节中列出的组件已删除。

5.2.1. 问题单模型技术预览编辑器

Red Hat Process Automation Manager 7.10 中删除了问题单模型技术预览编辑器。在以下情况下使用新的 IaaS 设计程序。

如需更多信息,请参阅开始使用问题单管理

5.2.2. 与 Red Hat CodeReady Studio 集成

Red Hat Process Automation Manager 7.10 中删除了对与 Red Hat CodeReady Studio 集成的支持。另外,还删除了基于 JBoss Developer Studio (JBDS) Eclipse 插件编写的工具的支持。在 7.10 发行版本中不提供功能引用和文档。

第 6 章 技术预览

本节列出了 Red Hat Process Automation Manager 7.10 中技术预览的功能。Business Central 包括一个实验性功能管理页面,默认被禁用。要启用此页面,请将 appformer.experimental.features 属性的值设置为 true

重要

这些功能仅适用于技术预览。技术预览功能不包括在红帽生产服务级别协议(SLA)中,且其功能可能并不完善。因此,红帽不建议在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。

有关红帽 技术预览功能的更多信息,请参阅技术预览功能支持范围

6.1. 预测服务 API

您可以使用预测服务 API 提供可协助用户任务的预测服务。预测服务可以使用 AI。例如,您可以使用 Predictive Model Markup Language (PMML)模型或 Statistical Machine Intelligence 和学习引擎(SMILE)来实现该服务。

6.2. 在 Red Hat OpenShift Container Platform 4.x 上部署高可用性编写环境

您可以使用 Operator 在 Red Hat OpenShift Container Platform 4.x 上部署高可用性 Red Hat Process Automation Manager 编写环境。

6.3. OpenShift operator 安装程序向导

OpenShift operator for Red Hat Process Automation Manager 中提供了一个安装程序向导。您可以使用向导使用 Operator 在 Red Hat OpenShift Container Platform 上部署 Red Hat Process Automation Manager 环境。

6.4. 编写视角自定义

您可以使用以下功能自定义 Business Central 编写视角:

  • 可以使用 URL 路径参数直接打开 Business Central 项目,而无需通过空格和项目列表
  • 根据您的要求隐藏或显示项目工具栏 、指标 选项卡和 更改请求 选项卡
  • 增强分页的功能
  • 可以自定义项目屏幕上存在的资产数量

第 7 章 Red Hat Process Automation Manager 7.10.0 中已知的问题

本节列出了 Red Hat Process Automation Manager 7.10 中已知的问题。

7.1. Business Central

当您从 Business Central 打开 Dashbuilder Runtime 时,无法显示新的仪表板数据 [RHPAM-3411]

问题:当您从 Business Central 打开 Dashbuilder 运行时,您无法看到新的仪表板数据

重现的步骤:

  1. 在 Business Central 中,选择屏幕右上角的 Admin 图标,然后选择 Dashbuilder Data Transfer
  2. Dashbuilder Data Transfer 页面上,单击 Custom export
  3. 选择 Export Wizard 并点 Open

    您可以看到 Dashbuilder Runtime 主页。如果没有登录,您会被重定向到登录页面。

  4. 前往 DashboardsRuntime Dashboards
  5. 返回到 Business Central。
  6. 创建新仪表板,然后单击 Open

    此时会显示旧的仪表板,而不是新创建的仪表板。

临时解决方案:无.

在 Windows 上无法找到热图组件功能 [RHPAM-3412]

问题:在 Windows 中,当您添加 heatmap 组件属性时,您会收到 Not Found 错误消息。

临时解决方案:无.

heatmap 仪表板在多模式 [RHPAM-3408]上失败

问题:在 Dashbuilder Runtime 中,当您导入 heatmap 仪表板时,当您将 dashbuilder.runtime.multi 系统属性设置为 true 时,您会收到错误。

临时解决方案:无.

无法显示 heatmap 内部组件 [RHPAM-3401]

问题: 默认情况下,提供的 heatmap 内部组件的类别不会在编写页面中显示。

临时解决方案:将 dashbuilder.components.enable 系统属性设置为 true

当您在测试场景编辑器中管理结构列表时,它会抛出异常 [RHDM-1590]

问题:在测试场景编辑器中,当您从嵌套结构列表中删除项目时,您会收到异常,并出现不正确的消息。

重现的步骤:

  1. 导入在 RHDM-1590 问题中附加的项目。
  2. 打开 Test Math Function 测试场景。
  3. GIVEN 列中,双击数字值下的第一行中的 List (3)
  4. 点 bin 图标删除列表中的第一个项目。
  5. Save

    您会收到 Uncaught exception: Exception caught: (TypeError): Cannot read property 'Tc' of undefined Caused by: (TypeError): Cannot read property 'Tc' of undefined exception.

临时解决方案:无.

当您在 DMN model 字段中进行更改时,设置 面板不会更新 [RHDM-1589]

问题: 在现有的 DMN 测试场景中,当您更改 DMN 模型 字段时,相关的 DMN 名称和 DMN 命名空间 只读字段不会更新。Settings 面板的内容没有同步。

重现的步骤:

  1. 为 DMN 模型打开任何现有测试场景。
  2. 打开 Settings 面板。
  3. 更改 DMN model 字段的值。
  4. 验证 DMN nameDMN 命名空间 字段的值。

临时解决方案:关闭并重新打开资产。

7.2. 流程设计程序

On Entry Action 中的 JavaScript 语言会在将节点更改为多个实例后造成意外的系统错误 [RHPAM-3409]

问题:在 Properties 面板中,如果在 On Entry Action 属性中将语言设置为 JavaScript,并且您将节点更改为 Multiple Instance,您会收到意外的系统错误。

重现的步骤:

  1. 创建新的业务流程。
  2. 创建包含多个 Instance 属性 的任务。
  3. On Entry Action 属性中输入任何字符串。
  4. 将语言更改为 JavaScript。
  5. Multiple Instance 属性的值设置为 true

预期结果:用户界面或服务器日志中不会出现任何错误。

实际结果:您会收到意外的系统错误。

临时解决方案:无.

Service task thumbnails in 文档 [RHPAM-2759]

问题:与文档中的其他缩略图相比,Service 任务略略图太大。

重现的步骤:

  1. 导入在 RHPAM-2759 问题附加的 thumbnails.bpmn 进程。
  2. 创建服务任务。
  3. 关闭并重新打开进程。
  4. 打开 Documentation 选项卡并向下滚动。

预期结果:与其它 thumbnails 相比,Service Task thumbnails 的大小相同。

实际结果:与其它略略图相比,服务任务图太大。

临时解决方案:无.

在创建进程时,消息事件缺少 structureRef [RHPAM-3437]

问题:当您创建新进程时,消息事件不会在生成的 IaaS 文件中包含 structureRef

重现的步骤:

  1. 创建新进程。
  2. 添加消息启动事件和消息结束事件。
  3. 配置节点的消息。
  4. 向进程添加新进程变量。
  5. 添加新创建的进程变量作为两个节点的输入或输出。

    生成的 192.168.1.0/24 文件不包含 endMessageTypestructureRef,如下例所示:

    <bpmn2:itemDefinition id="endMessageType"/>
    <bpmn2:message id="_Icr1JGVqEeuMVv5wG-FCkw" itemRef="endMessageType" name="endMessage"/>
    Copy to Clipboard

临时解决方案:在桌面中的 VSCode 编辑器中执行相同的步骤,如下所示:

<bpmn2:itemDefinition id="personMessageType" structureRef="com.javierito.Person"/>
<bpmn2:message id="_bRr10EeVEDmMS7uvL9VDoA" itemRef="personMessageType" name="personMessage"/>
Copy to Clipboard

7.3. 进程引擎

可重复使用的子进程的数据 I/O 不会返回任何隐式数据 [RHPAM-3429]

问题:当您使用 Data I/O 变量(如 nodeInstance、Event )和 workItem 时,可重复使用的子进程不会返回任何隐式数据。所有返回的值为 null。

重现的步骤:

  1. 导入 RHPAM-3429 问题中的 ThrowAnError.bpmnThrowErrorEventTest.bpmn 资产。
  2. 构建和部署项目。
  3. 执行 ThrowErrorEventTest 进程。
  4. 检查终端上的日志以获取变量值。

    您会收到变量的 null 值。

临时解决方案:无.

隐式事件变量的数据 I/O 返回某些节点类型的 null 值 [RHPAM-3428]

问题:当您使用 Data I/O 变量(如隐式 事件 变量)时,会返回一些节点类型的 null 值。

重现的步骤:

  1. 导入 RHPAM-3428 问题中附加的资产。
  2. 构建和部署项目。
  3. 在终端中检查应用服务器的日志以获取变量值。

    您会收到 event 变量的 null 值。

临时解决方案:无.

7.4. DMN 设计程序

独立 DMN 编辑器中无法看到撤销操作 [RHDM-1561]

问题:在独立的 DMN 编辑器中,当您更改 Properties 面板中的任何值时,在不冲突 Properties 面板的情况下点 Undo,更改的值不会反映。

临时解决方案: 要反映更改,您可以折叠并再次展开 Properties 面板。

独立 DMN 编辑器对数据类型或包含模型的 Dirty 表示 [RHDM-1560]

问题: subscribeToContentChanges API 方法无法反映数据类型或包含模型中所做的更改。因此,无法保存、丢弃、undo 和 redo 操作。

临时解决方案:无.

7.5. Red Hat OpenShift Container Platform

因为标签无效,部署失败 [RHPAM-3471]

问题:Operator 中的一个错误会导致 Operator 使用镜像名称作为部署的标签。如果镜像名称包含特殊字符,这可能会导致部署失败。

临时解决方案:已发布了一个修复程序来更新 Operator 中的这个程序错误。如果您遇到这个问题,请升级到最新的 Operator。

注意

在这个版本中,部署将不再具有 metering Operator 使用的正确子组件标签。metering Operator 的结果不再为 Red Hat Process Automation Manager 产品提供预期的结果。

第 8 章 修复了 Red Hat Process Automation Manager 7.10.0 中的问题

Red Hat Process Automation Manager 7.10.0 提供了更高的稳定性和固定问题。

8.1. Business Central

  • 软件包列表无法为导入的项目填充默认软件包 [RHPAM-3209]
  • 基于 DRL 的测试场景不会打开集合编辑器 [RHDM-1464]
  • 即使正确的角色没有分配给用户 [RHPAM-3284]
  • 在测试场景覆盖报告中,规则名称列大小会增加,数字与右侧一致 [RHPAM-3271]
  • 在指导决策表中,一个异常错误弹出窗口返回一个不当的错误消息 [RHPAM-3201]
  • Business Central 项目页面中列出的资产数量与为分页 [RHPAM-2859]显示的计数不匹配

8.2. 表单模型

  • DocumentCollection 输出参数无法在生成的表单中工作 [RHPAM-4332]

8.3. KIE 服务器

  • 在执行长时间查询时启动 KIE 服务器时会出现一些问题 [RHPAM-3342]
  • 当达到指定时间时,进程模型中 的开始计时器 事件会创建重复的进程实例 [RHPAM-3189]
  • 当您生成带有组件滑块的表单时,一些表单选项(包括 DocumentCollectionMultipleInputMultipleSelector )不会呈现在 API 响应中 [RHPAM-2330]
  • REST 端点身份验证失败,如果授权标头在 REST 工作项目处理程序中包含 == [RHPAM-3259]

8.4. DMN 设计程序

  • DMN 编辑器不会检测来自 Decision Navigator 视图的更改 [RHDM-1482]

8.5. 进程引擎

  • 您不能对两个活跃进程实例使用相同的 correlationKey [RHPAM-3336]
  • 当您设置 userId == nullexlOwner !=null 以及查询中的 组 !=null 时,任务不会返回 [RHPAM-3230]

8.6. 流程设计程序

  • 进程设计程序不会读取工作站定义(WID)文件中定义的所有参数 [RHPAM-3249]

8.7. 决策引擎

  • 在处理 TypeCoercionTest [RHDM-1470] 后,testDoubleNaN 会失败
  • 当您将相同的变量名称用于不同的声明时,您会收到假的累积函数冲突 [RHPAM-3216]
  • 在可执行模型中,最后一个参数和参数之间的新行字符 在调用方法中抛出一个构建错误 [RHDM-1550]
  • 在可执行模型中,当您使用复合分配操作时,如 BigDecimal_type_property += BigDecimal_value,您会收到编译错误 [RHDM-1528]
  • 在可执行模型中,当您使用复合分配操作时,如 BigDecimal_type_property += Numeric_value,您会收到编译错误 [RHDM-1527]
  • 当您在可执行模型中使用 BigDecimal_type_property = BigDecimal_type_property.divide (BigDecimal_value) 的表达式时,您会收到构建失败错误 [RHDM-1521]
  • 当您在可执行模型中使用 BigDecimal 类型值时,您会收到构建失败错误 [RHDM-1520]
  • 在可执行模型中的 MVEL dialect 模式中,当您使用四个基本二进制运算符(+-J/)用于 BigDecimal 类型值时,您会收到编译错误 [RHDM-1519]
  • 在可执行模型中的 MVEL dialect 模式中,当您为 BigDecimal 类型值使用分配声明时,您会收到编译错误 [RHDM-1518]
  • AccumulateDescr 不包含约束时,DrlDumper 会生成一个不正确的 DRL,这不允许构建生成的 DRL [RHDM-1517]
  • DrlDumper 无法生成 累积 导入 [RHDM-1516]
  • 当您尝试绑定 枚举 值时,您会收到可执行模型生成中的错误 [RHDM-1514]
  • 在可执行模型中的 MVEL dialect 模式中,当您使用增强的 for (foreach)语句时,您会收到一个编译错误 [RHDM-1513]
  • 在可执行模型中的 MVEL dialect 模式中,当您在增强的 ( for each)语句中使用空格字符时,您会收到编译错误 [RHDM-1505]
  • 当您使用标准 Java 序列化机制时,SteArray Resource 将声明两次 [RHDM-1502]
  • 当您无法在 PriorityMap 中调用 reset 方法,并调用 org.kie.api.internal.utils.ServiceDiscoveryImpl 中的方法,您会收到异常 [RHDM-1501]
  • 当您在 classpath 上有两个或更多不同的服务时,服务发现或忽略机制会随机选择 classpath 中第一个提供的服务。您可以在这些服务间明确配置优先级 [RHDM-1500]
  • 当规则与 ruleflow 结合使用并使用 KieSession.startProcess 方法触发时,您无法使用 AgendaFilter 方法 [RHDM-1461]

8.8. Red Hat OpenShift Container Platform

  • 当 Git hook secret 中缺少 known_host 文件 [RHPAM-3056] 时,BUSINESS Central pod 无法启动
  • EJB_TIMER 中密码相关的 Red Hat OpenShift Container Platform 属性无法使用字面 $n [RHPAM-3211]

第 9 章 Red Hat Process Automation Manager 7.10.1 中已知的问题

本节列出了 Red Hat Process Automation Manager 7.10.1 中已知的问题。

9.1. Business Central

保存 [RHPAM-3544] 时,数据对象编辑器会删除导入

问题:在数据对象编辑器中,您无法使用 Source 选项卡添加导入。当您保存更改时,添加的导入会被自动删除。

重现的步骤:

  1. 打开 Business Central。
  2. 打开或创建任何项目。
  3. 创建数据对象。
  4. 在数据对象的 Source 选项卡中,添加 import java.util.Date 数据对象。
  5. Save

    您可以看到,添加的导入在数据对象编辑器中不存在。

预期结果: 在 Source 选项卡中,添加的导入不会被删除。

实际结果: 在 Source 选项卡中,删除添加的导入对象。

临时解决方案:无.

当您从 Red Hat JBoss BPM Suite 6.4 迁移到 Red Hat Process Automation Manager 7.7 [RHPAM-3217]

问题:当您从 Red Hat JBoss BPM Suite 6.4 迁移到 Red Hat Process Automation Manager 7.7 时,指导决策表无法打开。

临时解决方案:不要将以 ruletable 开头的名称用于列描述。

9.2. 流程设计程序

自定义任务图不一致 [RHPAM-3496]

问题:在项目和问题单项目中,自定义任务栏都不一致。

重现的步骤:

  1. 创建一个问题单项目。
  2. 在 case 项目中,同时创建进程和问题单。
  3. 保存更改并关闭进程。
  4. 导航到项目设置并添加所有自定义任务。
  5. 保存更改。
  6. 检查进程。

    如果问题不可见,请尝试关闭并重新打开资产。

  7. 关闭此过程。
  8. 删除所有自定义任务并保存更改。
  9. 检查进程。

    如果问题不可见,请尝试关闭并重新打开资产。

预期结果: Custom task thumbnails 是一致的。

实际结果: 自定义任务图不一致。

临时解决方案:无.

On Entry Action 中的 JavaScript 语言会在将节点更改为多个实例后造成意外的系统错误 [RHPAM-3409]

问题:在 Properties 面板中,如果在 On Entry Action 属性中将语言设置为 JavaScript,并且您将节点更改为 Multiple Instance,您会收到意外的系统错误。

重现的步骤:

  1. 创建新的业务流程。
  2. 创建包含多个 Instance 属性 的任务。
  3. On Entry Action 属性中输入任何字符串。
  4. 将语言更改为 JavaScript。
  5. Multiple Instance 属性的值设置为 true

预期结果:用户界面或服务器日志中不会出现任何错误。

实际结果:您会收到意外的系统错误。

临时解决方案:无.

9.3. 进程引擎

当信号在子进程中发布时,监听程序将不可用 [RHPAM-3484]

问题:在中间捕获事件中无法正确捕获子进程中发布的信号。

临时解决方案:添加了新的 executeActionAfterComplete 元数据。您可以将 executeActionAfterComplete 设置为 true,以避免操作节点出现问题。

9.4. KIE 服务器

执行在 Red Hat JBoss EAP 7.3.5 上运行的 WebServiceWorkItemHandler 会失败 [RHPAM-3440]

问题:在 Red Hat JBoss EAP 7.3.5 上运行的 KIE 服务器上执行 WebServiceWorkItemHandler 失败。在最新的 Red Hat JBoss EAP 版本中更改了 ModuleClassLoader 会导致与之前版本中工作的代码不兼容。

注意

如果您在 KIE 服务器上使用 WebServiceWorkItemHandler,请不要升级到 Red Hat JBoss EAP 7.3.5。改为使用 Red Hat JBoss EAP 7.3.4。

重现的步骤:

  1. 克隆 droolsjbpm-integration 存储库。
  2. 进入 droolsjbpm-integration/kie-server-parent/kie-server-tests/kie-server-integ-tests-jbpm/ 目录。
  3. 执行以下命令:

    mvn clean install -Peap7 -Deap7.download.url=<eap 7.3.5 zip file URL> -Dit.test=WebServiceIntegrationTest
    Copy to Clipboard

    测试在控制台中显示错误时失败。

临时解决方案:无.

第 10 章 修复了 Red Hat Process Automation Manager 7.10.1 的问题

Red Hat Process Automation Manager 7.10.1 提供了提高的稳定性以及本节中列出的问题。

10.1. Business Central

  • 在 Windows 上无法找到热图组件功能 [RHPAM-3412]
  • Business Central REST API 允许使用空容器 ID [RHPAM-3362] 创建容器
  • 当您从 Red Hat JBoss BPM Suite 6.4 迁移到 Red Hat Process Automation Manager 7.3.1 时,一些指导的决策表会抛出 Cannot assign field 值不是 ActionFieldFunction 错误 [RHPAM-3308]
  • Project.repositories upload 功能无法在 Business Central 中工作 [RHPAM-3277]
  • 添加部署单元时会出现系统错误 [RHPAM-3111]
  • 在测试场景编辑器中,LocaldateTime 指导规则无法正确呈现 [RHPAM-2961]
  • 当您从 Red Hat Process Automation Manager 7.8 迁移到 Red Hat Process Automation Manager 7.9.1 时,大多数 DMN 节点都会错误地替换 [RHDM-1604]
  • 当您在测试场景编辑器中管理结构列表时,它会抛出异常 [RHDM-1590]
  • 当您在 DMN model 字段中进行更改时,设置 面板不会更新 [RHDM-1589]
  • 无法在指导决策表中使用带引号的空间 [RHDM-1578]
  • 运行测试会影响增量构建 [RHDM-1508]
  • 改进了指导决策表错误的错误消息 [RHDM-1426]
  • 当您打开指导决策表时,您会收到 TypeError: b is undefined uncaught exception [RHDM-1425]

10.2. 进程引擎

  • 由于运行时引擎 KIE 会话 ID 的 lazy 加载无法在分散 [RHPAM-3447] 期间解锁。
  • Async 模式中没有完成具有多个并行网关的进程 [RHPAM-3338]

10.3. 流程设计程序

  • 在创建进程时,消息事件缺少 structureRef [RHPAM-3437]
  • 您不能编辑用户任务的数据输入和输出分配中的表达式 [RHPAM-3434]
  • 当您在 Business Central 中创建新问题单项目时,root 软件包中不存在 Work Item 定义(WID)文件,而不是位于 root 软件包之外 [RHPAM-3432]
  • Service task thumbnails in 文档 [RHPAM-2759]

10.4. 决策引擎

  • 数字协调会破坏 beta 索引 [RHPAM-3456]
  • 在可执行模型中,为单个 apex 解析错误,它由空字符串 [RHDM-1625] 分隔
  • 从 kie-maven-plugin 构建过程中删除实验性的 alpha 网络编译器 [RHDM-1624]
  • 在可执行模型中,布尔值的绑定行为与普通 DRL 文件相比不同 [RHDM-1612]
  • 在可执行模型中,您无法通过插入和更新同一规则事实 [RHDM-1606] 来构建项目
  • 在更新 KIE 容器时会收到空指针异常 [RHDM-1596]
  • 在 Red Hat Process Automation Manager 7.10.1 中使用 MVEL 版本 2.4.12 或更高版本 [RHDM-1574]
  • 在可执行模型中,将不正确的参数传递给 累积 函数 [RHDM-1572]
  • 在可执行模型中,存在与 多倍函数语句的源模式匹配,而是应只匹配一次 [RHDM-1571]
  • 类型 coercion 无法用于可执行模型中的绑定变量 [RHDM-1564]
  • 在可执行模型中,您在 累积 函数中收到 ConstraintEvaluator.findPatternAndRequiredDeclaration () 的空指针异常 [RHDM-1556]
  • 在可执行模型中,包含 ! 39)的 @watch 注释无法按预期工作 [RHDM-1553]
  • 修改块中不会修改属性重新活动,规则会重复执行 [RHDM-1552]
  • 在可执行模型中,传递给方法的参数顺序会被意外更改,参数不会在 action () 中正确传递 [RHDM-1551]
  • 在可执行模型中,当您以 累积 函数的源模式中使用 AND 运算符时,您会收到编译错误 [RHDM-1549]
  • 在可执行模型中,当您使用 big Decimal_variable % Numeric_value 等操作时,您会收到编译错误 [RHDM-1545]
  • map 元素的变量绑定会在可执行模型中抛出编译错误 [RHDM-1543]
  • 在可执行模型中,当您绑定使用 MVEL 表达式编写的列表时,您会收到构建错误 [RHDM-1542]
  • Forall 规则模式无法按预期工作 [RHDM-1541]
  • 在可执行模型中的 MVEL dialect 模式中,当您使用复合分配操作时,如 BigDecimal_type_property <op> Numeric/BigDecimal_value,您会收到一个意外的错误 [RHDM-1538]

10.5. Red Hat OpenShift Container Platform

  • AUTH_LDAP_BASE_FILTER 包含 | 值时,您会收到 LDAP 同步问题 [RHDM-1567]
  • 在 KIE Server 启动脚本中,拉取依赖项并跳过 KJAR 验证来加快开始时间 [RHPAM-3494]
  • BUSINESS.business.calendar.properties 系统属性在 Red Hat OpenShift Container Platform 环境中无法正常工作 [RHPAM-3352]

附录 A. 版本信息

文档最后在 2022 年 3 月 8 日更新。

附录 B. 联系信息

Red Hat Process Automation Manager 文档团队: brms-docs@redhat.com

法律通告

Copyright © 2023 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat