第 27 章 设计问题单定义


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

Business Central 中的 IT_Orders 示例项目包括以下 orderhardware 业务流程案例定义。

图 27.1. 订单硬件业务流程案例定义

IT 订单案例设计

先决条件

流程

  1. 在 Business Central 中,转至 Menu Design Projects 并点击 IT_Orders_New
  2. 点击 Add Asset Case Definition
  3. Create new Case 定义 窗口中,添加以下所需信息:

    • 案例定义 :输入 顺序硬件.这通常是正被管理的案例或项目的主题。
    • 软件包 :选择 com.myspace.it_orders_new 以指定创建案例文件的位置。
  4. 单击 Ok 以打开进程设计程序。
  5. 定义案例文件变量的值,这些变量可供使用的子进程、子案例和业务规则访问。

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

      图 27.2. orderhardware case file 变量

      问题单文件变量
    注意

    以下示例文件变量是自定义数据类型:

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

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

      图 27.3. orderhardware case roles

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

27.1. 创建 Place order 子进程

创建 Place order -process,它是一个单独的业务流程,由供应商执行。这是在执行问题单执行过程中的可重复使用的过程,如 第 27 章 设计问题单定义 所述。

先决条件

流程

  1. 在 Business Central 中,前往 Menu Design Projects IT_Orders_New
  2. 在项目菜单中点击 Add Asset Business Process
  3. Create new Business Process 向导中输入以下值:

    • 业务流程订购位置
    • 软件包: 选择 com.myspace.it_orders_new
  4. 确定。图表编辑器将打开。
  5. 点击 canvas 中的空空间,在右上角点 Properties diagram properties 图标。
  6. 向下滚动,展开 Process Data,点 Process Variables 部分中的 the plus sign icon ,然后在 Process Variables 下输入以下值:

    表 27.1. 进程变量
    Name数据类型

    CaseID

    字符串

    requestor

    字符串

    _hwSpec

    org.jbm.doc

    ordered_

    布尔值

    info_

    字符串

    caseFile_hwSpec

    org.jbm.doc

    caseFile-ordered

    布尔值

    caseFile-orderinf

    字符串

    图 27.4. 完成的进程变量

    进程变量列表的截屏
  7. 点击 Save
  8. 将启动事件拖到 canvas 上,从启动事件创建传出连接到任务,并将新任务转换为用户任务。

    Create Task 图标的截屏
    转换至用户图标的截屏
  9. 点用户任务并在 Properties 面板中点 Name 字段输入 Place order
  10. 展开 Implementation/Execution,点 Groups 菜单下的 Add,点 Select New,以及输入 供应商
  11. Assignments 字段中点 the Properties icon ,并在 Place order Data I/O 对话框中添加以下数据输入和输出:

    表 27.2. 数据输入和分配
    Name数据类型

    _hwSpec

    org.jbpm.document

    caseFile_hwSpec

    orderNumber

    字符串

    CaseId

    requestor

    字符串

    requestor

    表 27.3. 数据输出和分配
    Name数据类型目标

    ordered_

    布尔值

    caseFile_ordered

    info_

    字符串

    CaseFile_orderInfo

    捕获 Place order Data I/0 对话框

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

  12. 点击 确定
  13. 选中 Skippable 复选框,并在 Description 字段中输入以下文本:

    批准顺序 #{CaseId} 要放置

  14. Place order 用户任务创建传出连接,并将其连接到最终事件。

    捕获 Place order 用户任务
    添加到 Place order user 任务中的结束事件的截屏
  15. 单击 Save 以确认更改。

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

Open Sub-process 图标的屏幕截图
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.