第 27 章 设计问题单定义


您在 Business Central 中使用流程设计程序设计案例。案例设计是案例管理的基础,为每个情况设置具体目标和任务。可以通过添加动态任务或进程在运行时动态修改案例流。在此过程中,您将创建相同的问题单定义以熟悉案例定义设计过程。

Business Central 中的 IT_Orders 示例项目包括以下 订单硬件 业务流程定义:

图 27.1. 订购硬件商业流程定义

IT 订单问题单设计

先决条件

流程

  1. IT_Orders_New 项目中,点 Add Asset
  2. Add Asset 窗口中点击 Case Definition
  3. Create new Case 定义 窗口中,在 case 定义框中输入 orderhardware。这通常是管理案例或项目的主题。

    • Package 菜单中选择 com.myspace.it_orders_new,以指定在其中创建问题单文件的位置。
  4. 确定。进程设计器将打开。
  5. 为案例中使用的子进程、子问题单和业务规则访问案例文件变量的值。

    1. 在右上角点击 Properties diagram properties 图标。
    2. 向下滚动并展开 Case Management,点 Case File Variables 部分中的 btn plus ,并输入以下内容:

      图 27.2. 顺序硬件问题单文件变量

      Case 文件变量
    注意

    以下问题单文件变量是自定义数据类型:

    • hwSpec :org.jbpm.document.Document (这个值中的类型)
    • 调查 :调查 [com.myspace.it_orders_new](选择这个值)
  6. 点击 Save
  7. 定义案例中涉及的角色。

    1. 在右上角点击 Properties diagram properties 图标。
    2. 向下滚动并展开 Case Management,点 Case Roles 部分中的 btn plus ,并输入以下内容:

      图 27.3. 顺序硬件案例角色

      问题单角色
      • 所有者 :正在发出硬件订单请求的员工。角色卡设置为 1,这意味着只能为这个角色分配一个个人或组。
      • 管理器 :员工的经理;批准或拒绝请求的硬件的人员。角色卡设置为 1,这意味着只能为这个角色分配一个个人或组。
      • 供应商 :系统中 IT 硬件的可用供应商。角色卡设置为 2,这意味着可以为这个角色分配多个供应商。
  8. 点击 Save

27.1. 创建 Place Order 子进程

Place order 子进程是一个可重复使用的进程,在课程执行时,如 第 27 章 设计问题单定义 所述。它是由供应商执行的单独业务流程。

先决条件

流程

  1. 在 Business Central 中,进入 Menu Design Projects IT_Orders_New
  2. IT_Orders_new 页中,点 Add Asset
  3. Add Asset 窗口中,单击 Business Process
  4. Create new Business Process 窗口中输入以下值:

    • 业务流程位置顺序
    • 软件包 :选择 com.myspace.it_orders_new
  5. 确定。示意图编辑器将打开。
  6. 单击 canvas 中的空空格。
  7. 如果没有打开 Properties 面板,点右上角的 Properties diagram properties 图标。
  8. 向下滚动并展开 Process Data,点 Process Variables 部分中的 btn plus ,并输入以下内容:

    proc vars
  9. 点击 Save
  10. 将启动事件拖到 canvas 中,并创建从启动事件到任务传出的连接,并将新任务转换为用户任务。

    启动事件
    新任务
    用户任务
  11. 单击用户任务并在 Properties 面板中,在 Name 字段中输入 Place order
  12. 展开 Implementation/Execution,点 Groups 菜单下的 Add,点 Select New,并输入 供应商
  13. Assignments 字段中点 diagram properties 并添加以下内容:

    放置顺序 io1

    对于第一个输入分配,为 Data Type 并选择 Custom,输入 org.jbpm.document.Document

  14. 点击 OK
  15. Properties 面板中,选择 Skippable 复选框,并在 Description 字段中输入以下文本:

    要放置的批准顺序 #{CaseId}

    skip description
  16. Place order user 任务。
  17. 单击 Create End 图标,以从 Place order 用户任务创建传出连接,并将它连接到结束事件。

    创建结束事件
    子流程
  18. 点击 Save

您可以在 Business Central 中的新编辑器中打开子进程,方法是单击主流程中的 Place order 任务,然后单击 Open Sub-process 任务图标。

打开子流程
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部