23.2. 创建 Manager 批准过程


管理器批准过程决定是否放置或拒绝订购。

流程

  1. 在 Business Central 中,进入 Menu Design Projects IT_Orders_New orderhardware Business Corporate
  2. 创建并配置 Prepare hardware spec 用户任务:

    1. 将启动事件拖到 canvas 中,并从启动事件创建传出连接到任务,并将新任务转换为用户任务。
    2. 点新用户任务,然后在右上角点击 Properties diagram properties 图标。
    3. Name 字段中输入 Prepare hardware spec
    4. 展开 Implementation/Execution,点 Groups 菜单下的 Add,点 Select New,和输入 供应商
    5. Task Name 字段中输入 PrepareHardwareSpec
    6. 选择 Skippable 复选框,并在 Description 字段中输入以下文本:

      为 sVirt{initiator} 准备硬件规格(排序号为 200{CaseId})

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

    8. Save
  3. 创建并配置 Manager 批准用户任务:

    1. Prepare hardware spec user 任务,再创建新用户任务。
    2. 点新用户任务,然后在右上角点击 Properties diagram properties 图标。
    3. 点用户任务,然后在 Name 字段中输入 Manager 批准
    4. 展开 Implementation/Execution,点 Actors 菜单下的 Add,点 Select New, and input manager
    5. Task Name 字段中输入 ManagerApproval
    6. Assignments 字段中点 diagram properties 并添加以下内容:

    7. Save
    8. 选择 Skippable 复选框,并在 Description 字段中输入以下文本:

      批准对新硬件的批准请求,{initiator}(排序号为 200{CaseId})

    9. On Exit Action 字段中输入以下 Java 表达式:

      kcontext.setVariable("caseFile_managerDecision", approved);

    10. 点击 Save
  4. Manager 批准用户任务,并创建基于 Data-clusive (XOR)网关。

  5. 创建并配置 Place 可重复使用的 子进程:

    1. 对象库中,展开 Subprocesses,单击 Reusable,并将新元素拖到基于 Data 的 Exclusive (XOR)网关右侧的 canvas 中。

    2. 将基于数据的 Exclusive (XOR)网关连接到子进程。

    3. 点击新子任务,然后在右上角点击 Properties diagram properties 图标。
    4. Name 字段中输入 Place order
    5. 展开 Data Assignments,点 Assignments 字段中的 diagram properties 并添加以下内容:

    6. 点基于 Data 的 Exclusive (XOR)网关到子进程的连接,然后点击 Properties diagram properties 图标。
    7. 展开 Implementation/Execution,选择 Condition,并设置以下条件表达式。

    8. Place order 用户任务并创建结束事件。
  6. 创建并配置拒绝用户任务的顺序:

    1. 单击基于 Data-based Exclusive (XOR)网关,并创建新用户任务。
    2. 拖动新任务,使其在 Place order 任务下保持一致。

    3. 点新用户任务,然后在右上角点击 Properties diagram properties 图标。
    4. Name 字段中输入 Order rejected
    5. 展开 Implementation/Execution,并在 Task Name 字段中输入 OrderRejected
    6. Actors 菜单下的 Add,点 Select New,并输入 所有者
    7. Assignments 字段中点 diagram properties 并添加以下内容:

    8. Save
    9. 选择 Skippable 复选框,并在 Description 字段中输入以下文本:

      管理器已拒绝 order047{CaseId}

    10. Order rejected user 任务并创建结束事件。
    11. 点击 Save
  7. 点基于 Data 的 Exclusive (XOR)网关的连接到 Order rejected user 任务,然后点 Properties diagram properties 图标。
  8. 展开 Implementation/Execution,选择 Condition,并设置以下条件表达式。

  9. 点击 Save

    图 23.4. Manager 批准过程

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat