搜索

28.4. 创建 Order 所提供的 milestone

download PDF

这个 milestone 的条件是提供一个名为 的案例文件 变量是 true此里程one没有启用 adhoc Autostart。相反,当订单就绪时,它由信号事件触发。

流程

  1. 在流程设计器中,展开 Object Library 中的 Milestone,并在 Notify requestor 脚本任务下方将一个新的 milestone 拖到内容下方。
  2. 点新的 milestone,然后点击右上角的 Properties diagram properties 图标。
  3. 输入 Milestone 2: 名称 字段中提供的顺序。
  4. 扩展 实施/执行,并确保未选择 AdHoc Autostart
  5. 展开 Data Assignments,点 Assignments 字段中的 the Properties icon ,并添加以下内容:

    顺序提供就绪的 I/O 值

    Source 列下拉列表,选择 Constant,并输入 org.kie.api.runtime.process.CaseData(data.get("shipped")== true)。这意味着,提供了名为 的大小写变量,其值为 true

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

    图 28.2. 订单(milestone)

    订单(milestone)
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.