28.4. 创建 Order shipped milestone


此 milestone 的条件是,名为 shipped 的案例文件变量为 true。此里程碑未启用 临时自动启动。相反,它将由订购准备好发送时由信号事件触发。

流程

  1. 在进程设计器中,展开 Milestone in the Object Library 中,并在 Notify requestor 脚本任务下拖到 canvas 下的新里程碑。
  2. 点新的 milestone,然后点击右上角的 Properties diagram properties 图标。
  3. Name 字段中输入 Milestone 2: Order shipped
  4. 展开 Implementation/Execution,并确保未选择 AdHoc Autostart
  5. 展开 Data Assignments,点 Assignments 字段中的 diagram properties ,并添加以下内容:

    排序提供就绪的 I/O 值

    Source 列下拉菜单,选择 Constant,并输入 org.kie.api.runtime.process.CaseData (data.get ("shipped")== true)。这意味着,名为 shipped 的值为 true 的 case 变量存在。

  6. 点击 OK
  7. 单击 Milestone 2: Order shipped,再创建一个新的脚本任务。
  8. 点新脚本任务,然后点击右上角的 Properties diagram properties 图标。
  9. Name 字段中输入 Send 以跟踪系统
  10. 展开 Implementation/Execution 和 input System.out.println ("Order added to tracking system");.
  11. 单击 Send 以跟踪系统 脚本任务,再创建一个信号结束事件。
  12. 单击右上角的信号事件,再单击 属性diagram properties 图标。
  13. 展开 Implementation/Execution,单击 Signal 字段中的下箭头,然后选择 New
  14. 输入 Milestone 3:为客户提供.
  15. 单击 Signal Scope 字段中的下箭头,选择 Process Instance
  16. 点击 Save

    图 28.2. 顺序提供 milestone

    顺序提供 milestone
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部