28.5. 创建交付给客户里程碑


此 milestone 的条件是名为 delivered 的 case file 变量为 true。此里程碑未启用 临时自动启动。相反,它会在订购成功提供给客户后由信号事件触发。

流程

  1. 在进程设计器中,展开 Milestone in the Object Library 中,并在 Send to tracking system script 任务下拖动新的里程碑。
  2. 点新的 milestone,然后点击右上角的 Properties diagram properties 图标。
  3. 输入 Milestone 3:在 Name 字段中向客户交付。
  4. 展开 Implementation/Execution,并确保未选择 AdHoc Autostart
  5. 展开 Data Assignments,点 Assignments 字段中的 diagram properties ,并添加以下内容:

    交付给客户 I/O 值

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

  6. 点击 OK
  7. 单击 Milestone 3:向客户交付 并创建新用户任务。

    1. 点新用户任务并点击右上角的 Properties diagram properties 图标。
    2. Name 字段中输入 客户满意度调查
    3. 展开 Implementation/Execution,点 Actors 菜单下面的 Add,点 Select New,并输入 所有者
    4. Task Name 字段中输入 CustomerSurvey
    5. 选择 Skippable 复选框,并在 Description 字段中输入以下文本:

      订购的满意度调查 #{CaseId}

    6. Assignments 字段中点 diagram properties 并添加以下内容:

      问卷调查 I/O 值
    7. 点击 OK
  8. 点击 客户满意度调查用户任务 并创建最终活动。
  9. 单击 Save 以确认更改。

    图 28.3. 交付给客户里程碑

    交付给客户里程碑

在所有里程碑完成后,可以关闭 IT 订单。但是,由于特别情况的原因,如果客户不会收到该顺序,或者项目有故障,可能会重新打开案例。可以根据需要重新触发任务或添加到案例定义中,即使在运行时也是如此。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.