搜索

28.3. 创建 Order placed milestone

download PDF

排序 的变量(作为 Place order 子进程的一部分)被达到这个 milestone 时,已得到一个响应。

流程

  1. 在流程设计器中,展开 Object Library 中的 Milestone,并在 Prepare hardware spec 用户任务下将一个新的 milestone 拖到 canvas 下。
  2. 点新的 milestone,然后点击右上角的 Properties diagram properties 图标。
  3. 输入 Milestone 1:顺序放置在 Name 字段中。
  4. 展开 实施/执行 并选择 AdHoc Autostart
  5. 展开 Data Assignments,点 Assignments 字段中的 the Properties icon ,并添加以下内容:

    milestone 评估条件配置

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

  6. 点击 确定
  7. 单击 Milestone 1: Order,并创建一个新脚本任务。
  8. 点新脚本任务,然后点击右上角的 Properties diagram properties 图标。
  9. Name 字段中的输入 Notify requestor
  10. 展开 实施/执行 和输入 System.out.println("Notification::Order placed");.
  11. 单击 Notify requestor script 任务,再创建一个信号结束事件。
  12. 单击信号事件,然后在右上角单击 属性diagram properties 图标。
  13. 展开 实施/执行,单击 Signal 字段中的下箭头,然后选择 New
  14. 输入 Milestone 2:顺序提供
  15. 单击 Signal Scope 字段中的下箭头,选择 Process Instance
  16. 点击 Save

    图 28.1. 排序出 milestone

    排序出 milestone
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.