第 28 章 milestones


milestones 是一个特殊的服务任务,可以通过将 milestone 节点添加到进程设计面板,在案例定义设计器中配置。在创建新问题单定义时,默认情况下,设计 palette 中包含了配置为 AdHoc Autostart 的 milestone。新创建的 milestones 默认没有设置为 AdHoc Autostart

案例管理层通常在阶段结束时发生,但它们也可能是实现其他里程碑的结果。milestone 始终需要定义一个条件才能跟踪进度。当数据添加到问题单时,Milestones 会响应案例的文件数据。milestone 代表 case 实例中的单点实现。它可用于标记某些事件,这对于密钥性能指示器(KPI)跟踪或识别仍在完成的任务非常有用。

在执行 case 时,Milestones 可以处于以下状态:

  • Active :该条件已在里程上定义,但尚未满足。
  • completed :Milestone 条件已得到满足,Milestone 已实现,这种情况可以继续进行下一任务。
  • 已终止 :Milestone 不再是问题单进程的一部分,不再需要。

虽然 milestone 可用或已完成,但可以在一个问题单实例启动时配置 AdHoc Autostart,则可以通过信号手动触发。可以根据需要多次触发 milestones,但在满足条件时直接实现。

28.1. 创建硬件 spec ready milestone

创建一个在完成所需硬件规格文档时达到的 HardwareSpecReady milestone。

流程

  1. 在进程设计器中,展开 Milestone in the Object Library 中,再拖动一个新的里程碑,并将它放到 Place order event 右侧。
  2. 点新的 milestone,然后点击右上角的 Properties diagram properties 图标。
  3. Name 字段中输入 Hardware spec ready
  4. 展开 Implementation/Execution,再选择 AdHoc Autostart
  5. 展开 Data Assignments,点 Assignments 字段中的 diagram properties ,并添加以下内容:

    HardwareSpecReady I/O values

    Source 列下拉菜单,选择 Constant,并输入 org.kie.api.runtime.process.CaseData (data.get ("hwSpec")!= null)

  6. 点击 OK
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部