第 23 章 设计问题单定义


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

Business Central 中的 IT_Orders 示例项目包括以下 顺序硬件 流程问题单定义。

图 23.1. 订购硬件流程问题单定义

先决条件

流程

  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 部分中的 btn plus ,并输入以下内容:

      图 23.2. 订购硬件问题单文件变量

    注意

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

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

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

      图 23.3. 订购硬件问题单角色

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

23.1. 创建 Place order 子进程

创建 Place order 子进程,它是供应商执行的独立流程。这是一个可重复使用的进程,在进行情况时发生,如 第 23 章 设计问题单定义 所述。

先决条件

流程

  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 部分中的 btn plus ,并输入以下内容:

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

  9. 点用户任务,然后在 Properties 面板中,在 Name 字段中输入 Place order
  10. 展开 Implementation/Execution,点 Groups 菜单下的 Add,点 Select New,和输入 供应商
  11. Assignments 字段中点 diagram properties 并添加以下内容:

    对于第一个输入分配,请为数据类型选择 Custom并输入 org.jbpm.document.Document

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

    要放置批准的订购{CaseId}

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

  15. 单击 Save 以确认您的更改。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat