27.2. 创建管理器批准业务流程


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

流程

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

    1. Object Library 中展开任务,并将用户任务拖到 canvas 上,并将新任务转换为用户任务。
    2. 点新用户任务并点击右上角的 Properties diagram properties 图标。
    3. Name 字段中输入 Prepare hardware spec
    4. 展开 Implementation/Execution,点 Groups 菜单下的 Add,点 Select New,以及输入 供应商
    5. Task Name 字段中输入 PrepareHardwareSpec
    6. 选中 Skippable 复选框,并在 Description 字段中输入以下文本:

      为 #{initiator}(order number #{CaseId})准备硬件规格.

    7. Assignments 字段中点 the Properties icon 并添加以下内容:

      准备硬件 I/O 值
    8. 点击 确定
  3. 创建并配置 Manager 批准用户任务:

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

      Manager 批准 I/O 值
    7. 点击 确定
    8. 选中 Skippable 复选框,并在 Description 字段中输入以下文本:

      批准新硬件的 #{initiator}(order number #{CaseId})

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

      kcontext.setVariable("caseFile_managerDecision", approved);

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

    创建网关
    创建基于数据的独占(XOR)网关
  5. 创建并配置 Place order reusable 子进程:

    1. 对象库 展开 子进程,单击 Reusable,再将新元素拖到基于 Data-clusive(XOR)网关的右侧。

      创建可重复使用的任务
    2. 将基于 Data-clusive(XOR)网关连接到子进程。

      创建到子进程的基于数据(XOR)网关
    3. 点新的子任务,然后点击右上角的 Properties diagram properties 图标。
    4. Name 字段中的输入 Place order.
    5. 展开 Data Assignments,点 Assignments 字段中的 the Properties icon 并添加以下内容:

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

      序列流条件
    9. 单击 Place order user 任务,再创建最终事件。
  6. 创建并配置拒绝用户任务的顺序:

    1. 单击 Data- Exclusive(XOR)网关并创建新用户任务。
    2. 拖动新任务,使其对齐在 Place order 任务之下。

      对齐新任务
    3. 点新用户任务并点击右上角的 Properties diagram properties 图标。
    4. Name 字段中 拒绝的输入顺序
    5. Task Name 字段中展开 实现/执行 和输入 顺序拒绝
    6. Actors 菜单下的 Add,点 Select New,以及输入 所有者
    7. Assignments 字段中点 the Properties icon 并添加以下内容:

      拒绝 I/O 值
    8. 点击 确定
    9. 选中 Skippable 复选框,并在 Description 字段中输入以下文本:

      order #{CaseId} 已由 manager 拒绝

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

    序列流条件
  9. 点击 Save

    图 27.5. Manager 批准业务流程

    Manager 批准业务流程
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部