28.3. 创建排序放置 milestone


排序 的变量(属于 Place order 子进程的一部分)时,会达到此 milestone。

流程

  1. 在进程设计器中,展开 Milestone in the Object Library 中,并在 Prepare hardware spec user 任务下拖到 canvas 下的新里程碑。
  2. 点新的 milestone,然后点击右上角的 Properties diagram properties 图标。
  3. Input Milestone 1:排序放置在 Name 字段中。
  4. 展开 Implementation/Execution,再选择 AdHoc Autostart
  5. 展开 Data Assignments,点 Assignments 字段中的 diagram properties ,并添加以下内容:

    milestone 评估条件配置

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

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

    图 28.1. 订购放置 milestone

    订购放置 milestone
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部