7.3. 流程设计程序


用于打开子进程的图标与表单图标 [RHPAM-3659] 相同

问题:在用户任务中,用于在可重复使用的子进程中打开子进程的图标与用于生成表单的图标相同。

重现的步骤:

  1. 创建可重复使用的子进程。
  2. 检查 Open 子进程 图标。

预期结果: open 子进程图标是唯一的,不类似于表单图标。

实际结果:open 子进程与用于生成表单的图标相同。

临时解决方案:无.

链接到其自身的子进程不执行任何操作 [RHPAM-3658]

问题:当使用 Called Element 属性将进程链接到自身时,您单击 Open 子进程,则不会发生。

重现的步骤:

  1. 创建一个 测试流程
  2. 在 canvas 上拖放可重复使用的子进程。
  3. 将 Called Element 属性的值设置为 testing-process 进程。
  4. 点可重复使用的 子进程中的 Open 子进程图标。

预期结果:一个警报面板会出现 A process is already open 信息。

实际结果:不执行任何操作。

临时解决方案:无.

从 sVirt 编辑器打开的不同项目的进程会显示一个不正确的面导航面板 [RHPAM-3657]

问题:如果您打开该项目时,如果某个进程放置到另一个项目中,并且链接到可重复使用的子进程,则面面导航面板不会改变。

重现的步骤:

  1. 创建一个项目 A 项目。
  2. 在项目 A 中创建 流程-A 商业流程。
  3. 创建一个项目 B 项目。
  4. 在项目 B 中创建流程- B 的流程
  5. 在 canvas 上拖放可重复使用的子进程。
  6. 调用元素 属性设置为 Process-A 商业进程。
  7. 点可重复使用的 子进程中的 Open 子进程图标。

预期结果:链接的进程是打开的,Aatyers 会显示正确的项目。

实际结果:链接的进程将打开,但面面显示错误的项目。

临时解决方案:无.

当您在父进程或子进程间导航时,进程实例 Diagram 选项卡不会显示实例计数徽标 [RHPAM-3634]

问题:当您在父进程或子进程之间导航时,实例数徽标不会在导航后呈现。但是,当您在 Logs 选项卡和 Diagram 选项卡间切换时,实例计数徽标会再次出现。

重现的步骤:

  1. 创建并启动父进程对。
  2. 通过放置人类任务来保持子进程运行。
  3. 通过面板或 Diagram 选项卡导航到子进程。

    缺少实例数徽标。

  4. 导航到 Logs 选项卡,再返回到 Diagram 选项卡。

    实例数徽标再次出现。

临时解决方案:无.

如果文件包含意外属性 [RHPAM-3619]

问题:当工作项目定义(WID)文件包含有效 MVEL 表达式以外的内容时,TDSI 设计程序无法解析它。

重现的步骤:

  1. 在 VSCode 扩展中创建 KJAR 项目。
  2. 在全局文件夹中,添加 WID 定义。
  3. 添加名为 mavenDependecy 或 dependencies 的属性

预期结果:属性会被解析,并且 WID 文件中的任务存在于 palette 中。

实际结果:属性不会被解析,并且 WID 文件中的任务不会出现在 palette 中。

临时解决方案:从 WID 文件中删除未识别的属性。

在 TripleO 设计器中,带有多个文件夹的 VSCode 工作区会破坏 WID 解析 [RHPAM-3618]

问题:在 VSCode 工作区中,当您使用 Add New Folder to workspace 选项时,解析会破坏自己。VSCode 工作区中创建的多个文件夹会破坏工作项目定义。

重现的步骤:

  1. 在 VSCode 扩展中创建 KJAR 项目。
  2. 将 WID 定义添加到工作区根目录或作为进程目录中的全局文件夹。
  3. 检查该过程是否包含 palette 中的自定义任务。
  4. 使用 Add New Folder to workspace 选项。
  5. 打开 palette,并检查 palette 是否有自定义任务。

预期结果:当 VSCode 工作区中存在多个文件夹时,自定义任务会在 sVirt 设计程序中解决。

实际结果:在 VSCode 工作区中有多个文件夹时,自定义任务不会出现在 thedoer 设计器中。

临时解决方案:从工作区中删除额外的文件夹。

在 未知设计器中,未知的自定义任务会导致图形探索器为空 [RHPAM-3606]

问题:在 sVirt 设计程序中,当您添加未知的自定义任务时,图探索器将无法显示任何节点。

重现的步骤:

  1. 创建一个问题单项目。
  2. 导航到项目设置并安装 ServiceTaskJMSSendTask 并保存更改。
  3. 在带有 ServiceTaskJMSSendTask 的项目中创建问题单定义并保存更改。
  4. 关闭 case 项目。
  5. 进入到项目设置并卸载 ServiceTaskJMSSendTask 并保存更改。
  6. 打开问题单项目并点击 Explore Diagram

预期结果:图探索程序包含放置在 canvas 上的所有节点。

实际结果: 图探索器为空。

临时解决方案:如果要使用 Explore Diagram,请从 canvas 中删除 ServiceTaskJMSSendTask,或安装适当的工作项目定义。

在 Firefox 中,Properties 面板扩展会转换滚动栏 [RHPAM-3532]

问题:如果您将 Process Designer 与 Firefox 搭配使用,并在 Properties 面板中向下滚动以检查整个编辑器、输入任何字符串或扩展 Properties 面板,则主垂直滚动条更改的位置。

注意

此问题只适用于 Firefox。

重现的步骤:

  1. 创建业务流程。
  2. 创建常规服务任务。
  3. 打开 Properties 面板,再向下滚动到面板底部,并检查 On Exit Action 属性。
  4. 展开 Properties 面板。

预期结果:在调整面板大小时,主滚动条维护其位置。

实际结果: Properties 面板的主滚动栏会改变位置。因此,Properties 面板中的属性位置会被改变。

临时解决方案:无.

生成的 .bpmn 文件缺少 endMessageType 属性的 structureRef [RHPAM-3437]

问题:当您在 IaaS 编辑器中创建进程时,消息没有 structureRef 属性。

重现的步骤:

  1. 创建业务流程。
  2. 创建进程变量。
  3. 创建开始、中间捕获、抛出或结束消息事件。
  4. 将消息事件的 message 属性设置为任何值。
  5. 使用任何名称为此消息事件创建数据 分配,将数据类型设置为 布尔值,并将其目标为新创建的进程变量。
  6. 保存更改并检查进程的源代码。

预期结果:生成的 .bpmn 文件包含所有定义的消息的 structureRef,其数据分配中定义值。

实际结果: 生成的 .bpmn 文件缺少带有 id: $MESSAGE_NAME_TypestructureRef

临时解决方案:无.

在将节点更改为多个实例后,On Entry Action 属性中的 JavaScript 语言会生成错误 [RHPAM-3409]

问题:当 On Entry Action 属性的语言被设置为 JavaScript 时,然后您将节点更改为 多个实例,您会收到系统错误。

重现的步骤:

  1. 创建业务流程。
  2. 创建一个用户任务,并将它设置为 Multiple Instance 属性。
  3. On Entry ActionOn Exit Action 中输入任何字符串。
  4. 选择 JavaScript 语言。
  5. 选中 Multiple Instance 复选框。

预期结果:您不会在 UI 或服务器日志文件中收到错误。

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

临时解决方案:无.

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.