使用须知

企业自动化是 JD Edwards EnterpriseOne 功能的集合,旨在为 JD Edwards 系统提供更优质的数据,并从这些数据中获得更深入的洞察。这是“数字黄金”。但是,企业自动化也指的是我们用来建模和分析数据的技术和学科,因为我们试图识别和解决改进的障碍。

Enterprise Process Modeler 是用于在业务流程上下文中可视化度量和分析的主要工具。Enterprise Process Modeler 的用户通常负责顺畅高效的业务运营,他们可以使用生成度量和分析图表的数据筛选器、分组和聚合来探索 EnterpriseOne 系统内业务数据的各个维度。作为流程模型设计者,您可以使用 Enterprise Process Manager 通过以下方式创建流程模型:

  • 通过指向现有的一组订单活动规则或自定义流程定义来定义流程节点(步骤)和节点之间的链接

  • 指向数据提供商(表、业务视图、逻辑扩展和编排)作为业务数据的来源

  • 对数据定义数据筛选器、数据分组、聚合(总计、计数、平均值等)

  • 为用户配置度量和分析,以便查看流程模型

您可以从 Oracle JD Edwards 产品开发提供的预配置流程模型模板开始完成这些任务,也可以创建自己的自定义流程模型,这是 Oracle by Example (OBE) 的目标。

在此 OBE 中,您将为商业办公租赁流程构建流程模型。由于此流程不存在预配置的模板,因此您将逐步构建流程模型。您将:

  • 打开“租赁信息”应用程序 (P1501) 并熟悉业务数据。您还将添加一些数据,以便在 Enterprise Process Modeler 中获得更好的查看体验。

  • 使用“处理定义”应用程序 (P00201) 创建自定义处理定义以定义“租赁”处理模型的节点和链接。

  • 使用 Enterprise Process Manager 摄取流程定义并绘制流程模型图。

  • 定义数据筛选器,用户可以对其进行调整以浏览数据。

  • 定义流程节点的度量。

  • 定义在流程级别和节点级别与上下文相关的分析图表。

当您完成此 OBE 时,您的商业办公租赁流程将如下所示:

screenshot
商用办公租赁流程的自定义流程模型

需要做哪些准备?

要执行此 OBE 中的步骤,您需要:

  • 使用版本 26(工具版本 9.2.26.2)或更高版本访问 JD Edwards EnterpriseOne 环境。适合在 Oracle Cloud Infrastructure 上运行的 JD Edwards EnterpriseOne 试用版,但您可以使用具有正确工具发行版的任何环境。

  • 用于创建企业流程 (PROCESS) 的自定义对象安全性。

  • 对数据浏览器的访问。

完成时间

2 小时。

任务 1:复查租赁数据

在创建任何流程模型之前,必须先熟悉流程本身及其生成的业务数据。对于此 OBE 中的方案,首先要查看“商业办公租赁”业务流程的业务数据。

  1. 登录 EnterpriseOne Web 客户端。

  2. 可选,但建议:从“用户”菜单中,单击首选项,然后选择在新窗口中打开应用程序选项

    启用此选项将允许您在 Enterprise Process Manager 和 Lease Information 应用程序的浏览器选项卡之间轻松切换。

  3. 单击保存

  4. 从 EnterpriseOne 主页中,使用“快速路径”或导航到“租赁信息 - 租赁处理”(P1501)。

  5. 在“租赁处理”上,单击查找以将数据加载到网格中。

    “租赁处理”表单的外观可能有所不同,具体取决于系统中的数据。

    screenshot
    租赁信息 - 租赁处理

    记下此网格中的以下列:

    • 租赁编号列出系统中的租赁记录。在此 OBE 的后面部分中,您将定义一个汇总以对这些记录进行计数。
    • 租赁状态提供存储在 UDC 表 15/LS 中的状态代码,以跟踪租赁文档的状态。
      以后在本 OBE 中,您将使用这些状态代码定义处理模型的节点。
  6. 单击“按示例查询”标题中的可视辅助(搜索图标),以查看租赁状态代码的列表:

    screenshot
    用户定义的代码
    • Lse Type (租赁类型)为不同类型的租赁提供筛选器。对于此 OBE 中的方案,您将限制流程模型仅关注商业办公租赁。

  7. 在“逐个查询”字段中输入 CO ,然后单击查找以筛选商业办公租赁的网格。

    如有必要,滚动到右侧以查看以下附加网格列:

    • 租赁开始日期租赁结束日期提供日期筛选器。以后在本 OBE 中,您将在流程模型中配置这些筛选器,以便 Enterprise Process Model 的用户可以按这些日期字段筛选度量和分析。

      “租赁信息”应用程序提供了许多用于存储业务数据的附加网格列。虽然 Enterprise Process Modeler 可以将任何这些数据包括到流程模型中,但此 OBE 仅关注上面列出的列,以实现简单性。

      根据系统中的数据,您可能需要“扩充”租赁记录,以便稍后在此 OBE 中构建的度量和分析可以提供更好的可视化。JD Edwards Trial Edition 中的演示数据有限。按照以下步骤将“默认”(空白)以外的状态分配给多个租赁。

  8. 在为 Lse Type = CO 过滤网格后,单击查找

  9. 单击转至结尾以加载网格中的所有记录。

  10. 请注意,许多租赁记录都为“租赁状态”设置了“默认”(空白)。

    screenshot
    租赁记录
  11. 单击“租赁状态”为空白的“租赁编号”,例如 297。

  12. 在“租赁主文件修订”的租赁状态字段中,输入 A 表示“有效”。

  13. 单击保存和关闭

  14. 重复第 10 步至第 12 步,直到有许多租赁具有不同的“租赁状态”代码。对于 JD Edwards Trial Edition 中的演示数据,以下是建议的状态列表:

    租赁编号
    状态
    297 A
    300 A
    318 A
    326 T
    334 T
    342 L
    351 N
    369 N
    377 E
    385 H
    393 P
    406 P
    414 P

注:根据您的系统配置和数据,某些租赁在编辑时可能会生成错误。在 JD Edwards 试用版演示数据中,租赁 289 就是一个示例。如果您遇到无法编辑的租约,请跳过它们。

任务 2:创建自定义流程定义

Enterprise Process Modeler 基于一组节点和这些节点之间的链接绘制流程模型图,从而描述流程的流程流。需要进程定义来明确描述节点集和它们之间的链接。对于某些业务流程(例如 Order to Cash 和 Procure to Pay),订单活动规则可以用作流程定义。其他业务流程(如此 OBE 方案中的“租赁”流程)没有订单活动规则。在这种情况下,可以使用“处理定义”应用程序 (P00201) 以与排序活动规则大致相同的方式定义节点和节点(链接)之间的允许转换。

  1. 在 EnterpriseOne 主页中,使用“快速路径”或导航到“流程定义”应用程序 (P00201)。

  2. 在“处理流程定义”上,单击查找以显示系统中的现有流程定义。如果不存在网格,则网格将为空。

  3. 单击添加 (+) 可添加新的流程定义。

  4. 在“流程定义修订”中,填写以下字段:

    • 流程定义标识:系统自动将此字段指定为“下一个编号”。

    • 流程说明:流程的说明性名称。输入 Lease Process

    • 产品代码:用户定义代码 (User Defined Code,UDC) 表的产品代码,用于保存状态列表,以表示流程模型图中的节点。回想一下您在上一个练习中看到的 UDC 表 15/LS。输入 15

    • 用户定义代码:保存状态代码的特定 UDC 表。输入 LS

      screenshot
      流程定义修订 - 用户定义的代码
      screenshot
      流程定义修订表单

    对于“租赁”处理,“租赁状态”代码将充当处理中的节点。在接下来的步骤中,您将向网格中输入数据,以便为每个节点(状态)描述指向其他节点的允许路径。

  5. 在第一个网格行的起始流程节点字段中单击,然后输入租赁流程的第一个节点(状态):P (预租赁)。

    从“租赁前”状态,我们可以定义该处理将流入 N(洽谈)状态旁边,但也可能直接流入 T(已终止)。

  6. 在第一个网格行中,在处理节点字段中,输入 N(协商)。在其他流程节点 1 字段中,输入 T (Terminated)。

  7. 同样,我们必须定义流程从 N(协商)状态流向何处。让我们定义这个过程可以从 N(协商)流向 A(活动),或者是 L(诉讼)或 T(已终止)。

  8. 在第二个网格行中,在源进程节点字段中,输入 N(协商)。

    • 处理节点字段中,输入 A(有效)。这是正常的或可能的路径。

    • 其他流程节点 1 字段中,输入 L(诉讼)。这是一个替代路径。

    • 其他流程节点 2 字段中,输入 T(已终止)。这是一个替代路径。

    • 接下来,定义 A(Active) 节点的路径。

  9. 在第三个网格行中,在源进程节点字段中,输入 A(活动)。

    • 处理节点字段中,输入 T (已终止)。这是正常的或可能的路径。

    • 其他流程节点 1 字段中,输入 E (已过期)。这是一个替代路径。

    • 其他流程节点 2 字段中,输入 L (Litigation)。这是一个替代路径。

    • 其他流程节点 3 字段中,输入 H (Holdover)。这是一个替代路径。

  10. 在第四个网格行中,在源进程节点字段中,输入 T (已终止)。将此行中的其余字段留空。这表示 T(已终止)是进程的端点。

  11. 在第五个网格行中的源进程节点字段中,输入 E (已过期)。将此行中的其余字段留空。这表示 E(已过期)是进程的端点。

  12. 在第六网格行的源进程节点字段中,输入 L (Litigation)。

    • 处理节点字段中,输入 A (活动)。这是正常或可能的路径。

    • 其他流程节点 1 字段中,输入 N (协商)。这是一个替代路径。

    • 其他流程节点 2 字段中,输入 T (已终止)。这是一个替代路径。

  13. 在第七个网格行中的源进程节点字段中,输入 H (Holdover)。

    • 处理节点字段中,输入 T (已终止)。这是正常的或可能的路径。

    • 其他流程节点 1 字段中,输入 E (已过期)。这是一个替代路径。

  14. 现在,您已为进程中的每个节点定义了常规路径和备用路径。确保“处理节点”“其他处理节点”中列出的每个状态也在“起始处理节点”字段中自己的行上列出。您的处理定义网格应如下所示:

    screenshot
    流程定义修订 - 字段

    注:网格中提供了其他流程节点列(最多 10 个),以支持更复杂的流程定义。

  15. 当流程定义网格与上面显示的示例匹配时,单击确定

  16. 在“处理流程定义”屏幕上,单击查找以刷新网格并查看列出的新流程定义。

    记下唯一分配的流程定义编号流程说明

    screenshot
    处理流程定义 - 流程定义标识


    Enterprise Process Modeler 现在可以使用此流程定义中的数据为租赁流程绘制流程模型图。您将在下一项练习中完成此任务。

任务 3:生成流程模型图

在上一个练习中,您使用“处理定义”应用程序定义节点(租赁状态代码)和链接(从处理节点到处理节点)。使用此信息,Enterprise Process Modeler 可以自动绘制租赁流程的流程模型图。

  1. 从 EnterpriseOne Web 客户端主页的“用户”菜单中,依次单击管理内容流程

    系统将显示“企业流程管理器”窗口,该窗口是用于创建流程模型的设计工具。

  2. 如果系统中没有其他流程模型,则 Enterprise Process Manager 将显示“创建流程”窗口。

    如果系统中存在其他流程模型,请从名称下拉列表中选择(创建)以创建新的流程模型。

  3. 在“创建进程”窗口中,单击进程的基础下拉列表,然后选择用户定义的

  4. 单击确定

  5. 系统将显示“企业进程管理器”窗口以及“进程定义”选项卡,您可以在其中为用户定义的进程定义基本配置。

    screenshot
    JD Edwards Enterprise Process Manager -“流程定义”选项卡
  6. 在“进程定义”窗格中,单击表 ID 下拉列表。

    下拉列表提供了 EnterpriseOne 系统中的表列表,这些表包含 Enterprise Process Modeler 可用于绘制各种应用程序域的流程模型图的数据。例如,销售订单和采购订单可以遵循表 F40203 中包含的订单活动规则。

    在此 OBE 的方案中,您在上一个练习中为租赁流程创建的自定义流程定义包含在“流程定义”表 (F00202) 中。

    screenshot
    自定义流程模型
  7. 从下拉列表中选择流程定义 (F00202)

  8. 系统将显示“对象列表”窗口,其中列出“处理定义”应用程序中的所有处理定义。如果列表很长,请使用“筛选器”字段查找所需的处理定义。

    screenshot
    “对象列表”窗口
  9. 从“对象列表”中的流程定义列表中,选择在上一个练习中创建的流程定义 Lease Process (x) 。括号中的数字是分配给流程定义的唯一下一个编号,以防名称不唯一。

    Enterprise Process Manager 将数据从“租赁流程”定义加载到“流程定义”窗口中。

    screenshot
    自定义流程模型 - 流程定义开始节点
  10. 开始节点下拉列表中,选择租赁流程中的第一个节点,即租赁前 (P) 状态。

    节点配置部分中,还需要定义起始节点列终止节点列。Enterprise Process Manager 从“租赁流程定义”表中的数据预加载这些信息。但是,我们的租赁流程不是很复杂,我们仅填充了“其他流程节点 3”列的数据。其他进程节点 4 到 10 都为空。

  11. 单击 X 图标以通过其他流程节点 10 删除其他流程节点 4

    screenshot
    企业进程管理器 - 进程定义
  12. 如上所示配置“进程定义”窗口时,单击生成按钮。

  13. Enterprise Process Manager 根据您在租赁流程定义中配置的路径绘制流程模型图:

    • 启动节点为预租赁 (P)。

    • 从租赁前 (P) 开始,流程可以流向洽谈 (N) 或终止 (T)。

    • 从洽谈 (N) 中,流程可以流向有效 (A)、诉讼 (L) 或已终止 (T)。

    • 等等…

    • screenshot
      企业流程管理器 - 流程图
  14. 您可以选择将节点拖动到不同的位置,以更改流程模型图的布局。您所做的任何更改都将随流程模型一起保存,用户在打开流程模型时将看到新布局。用户还可以拖动节点以适应其首选项。

  15. 在“主流程属性”窗格中,输入流程模型的名称。例如,输入 Commercial Office Lease Process

    screenshot
    企业进程管理器 -“主进程属性”选项卡
  16. 单击保存并将进程命名为 Commercial Office Lease

现在,您已建立了流程定义并生成了流程模型图,您可以继续向流程模型添加指标和分析。

任务 4:浏览 Enterprise Process Manager 用户界面

在继续为节点配置度量之前,让我们熟悉 Enterprise Process Manager 用户界面上的几个组件。

  1. 请注意流程模型图左上角的打开流程定义图标 图标。此图标将打开“流程定义”选项卡,您在上一个练习中用于定义流程模型。您已完成处理定义,因此无需在此选项卡上更改任何内容。

  2. 请注意窗口左上角的工具栏。

    screenshot
    工具栏
  3. 单击 Design Option(设计选项)图标 图标

  4. 设计选项是您定义的数据的筛选器,它提供了流程模型的基本定义。换言之,在定义设计选项时,要设置流程模型的特性,以定义模型是什么以及它不是什么。例如,在本练习的后面部分中,您将从“租赁类型”字段中定义“设计选项”,并将“租赁类型”指定为“Commercial Office”。这意味着此流程模型仅适用于商业办公租赁,不适用于任何其他租赁类型。当用户在 Enterprise Process Modeler 中与此流程模型交互时,他们无法更改此筛选器。

    此时,未定义设计选项。您将在本练习的后面部分进行定义。

    screenshot
    设计选项
  5. 单击 Data Filtering and Grouping Options(数据筛选和分组选项)图标 图标

    数据筛选器与您在 EnterpriseOne 应用程序中使用的筛选器类似,例如,网格中的“按示例查询”行。您可以定义筛选器(如公司、业务单位或日期范围),当用户在 Enterprise Process Modeler 中与此流程模型交互时,他们可以更改这些筛选器以细化数据。此外,您可以选择一个筛选器作为“组”,使用户能够快速、按公司或按年查看数据。

    此时未定义数据筛选和分组选项。您将在本练习的后面进行定义。

    screenshot
    数据筛选和分组选项
  6. 单击“预览”按钮 图标

    在 Enterprise Process Manager 中处于设计模式时,您可以查看流程模型的预览,因为用户将在 Enterprise Process Modeler 中看到该模型。

  7. 单击带有流程模型名称的图标 图标,“商业办公租赁流程”。

    在此选项卡中,您将执行配置度量和分析的大部分任务。

  8. 在窗口的右上方,可以看到以下四个选项卡:

    screenshot
    “进程属性”选项卡
  9. “流程属性”选项卡 图标 包含有关流程模型的基本信息,包括其名称(您可以编辑)、流程模型是根据模板还是用户定义的生成,以及颜色方案(您可以更改)。

  10. 下面的三个选项卡提供为流程模型中的三个上下文配置度量和分析的访问权限:

    • 图标 单击 Process Analytics(流程分析)选项卡可访问用于在流程级别配置分析的工具。

    • 图标 单击节点度量和分析选项卡可访问用于在节点级别配置度量和分析的工具。

    • 图标 单击链接度量和分析选项卡可访问用于在链接级别配置度量和分析的工具。

    现在,您已熟悉用户界面上的主要组件,可以继续执行下一个任务:向节点添加度量。

任务 5:向节点添加度量

度量是从 EnterpriseOne 业务数据派生的信息位,这些信息特定于流程模型中的每个节点或链接。度量在节点本身上显示为数字。在本练习中,您将为每个状态(节点)的租赁计数添加一个度量。通常,在定义度量时,您将完成以下四个任务:

  • 标识“数据提供商”,即存储数据的 EnterpriseOne 表或业务视图。在本练习中,数据将来自业务视图 V1501BJC,它是租赁主表头 (F1501B) 和租赁主明细 (F15017) 表的联接。

  • 配置筛选器以从数据提供程序提取相关数据。

  • 配置数据的聚合,例如,总和、计数或平均值。在本练习中,您将提取每种状态的租赁数。

  • 对数据进行分组,以便将其分配给相关上下文。在本练习中,您将按“租赁状态”对数据进行分组,以便将其分配给流程中的每个节点。

  1. 单击 图标 图标可开始配置节点度量。

  2. 单击节点度量和分析图标 图标 以打开用于配置节点度量的侧面板。

  3. screenshot
    自定义流程模型 - 节点度量和分析选项卡
  4. 单击添加度量或分析图标 (+)。

  5. Data Provider Type(数据提供程序类型)下拉列表中,选择 View – Metrics(视图–度量)以从业务视图创建度量。

  6. 对象名称字段中,输入将成为数据提供者的业务视图的名称。输入 V1501BJC 并按 Enter 键。

  7. screenshot
    节点度量和分析—数据提供商类型

    提示:如果要使用 EnterpriseOne 应用程序研究和分析流程模型的数据,例如,在此方案中,您可能正在查看租赁信息 (P1501),并且想要知道数据来自哪个业务视图,则可以单击工具 > 数据浏览器以打开具有该表单业务视图的数据浏览器。

    screenshot
    租赁信息数据浏览器

    “标签”字段将自动填充与“对象名称”字段相同的值。可以覆盖“标签”字段中的该值。系统将“标签”字段中的值显示为“节点度量和分析”选项卡的名称。

    系统还会在“节点度量和分析”选项卡上显示“筛选标准”、“返回字段”、“分组依据”和“上下文图表”部分。

    screenshot
    筛选标准、返回字段、分组依据和上下文图表部分

    提示:您可以拖动面板的左边缘以水平展开面板,或者单击最大化图标 图标 以将面板展开到全屏。

  8. 筛选器标准行的右侧,单击添加筛选器 ( + ) 图标。

  9. 筛选标准部分中,单击表第一行中的字段。系统将显示一个下拉列表,其中包含业务视图中的所有数据项。

  10. 下拉列表提供了预先键入的过滤功能。开始键入 Lease 以查看以租赁开头的所有数据项的列表,然后选择租赁类型

  11. screenshot
    过滤标准
  12. 单击 Operator(运算符)字段。

  13. 系统将显示包含通用标准比较运算符列表的下拉列表。此时,您可以选择公用运算符,例如“等于”,并为正确的操作数(值)提供显式值。但是,请注意,还有一个称为“参考”的特殊运算符。此运算符允许您从“设计选项”或“运行时选项”继承正确的运算符。此外,此时您还可以添加新的设计选项和运行时选项。

    screenshot
    运算符 - 请参阅
  14. 选择引用

  15. 字段中单击。

    系统将显示一个下拉列表,允许您从“设计选项”和“运行时选项”中进行选择。但是,由于这是一个新的流程模型,因此您尚未定义任何模型。您将在此处定义第一个。在继续配置其他度量和分析时,您添加的设计选项和运行时选项将出现在此列表中。

  16. 设计选项下,选择(新建)

    screenshot
    设计选项 -(新建)

    字段填充了相同的数据项(租赁类型),这意味着此筛选操作数的值将从“租赁类型设计选项”继承。接下来,您将提供实际值。

  17. 单击 Open Design Option 图标 图标

    screenshot
    “打开设计选项”图标

    此时将打开“设计选项”窗格,其中提供了用于为“租赁类型设计选项”输入默认值的字段。

    screenshot
    设计选项
  18. 默认值字段中,输入 CO ,这是“商业办公室”的值。

  19. 您刚刚通过定义租赁类型的设计选项并将该值设置为商业办公 (CO) 来完成的工作是将此流程模型定义为商业办公租赁。将排除所有其他租赁类型的数据,并且用户无法更改此值。这就是为什么我们早些时候给这个过程模型命名为“商业办公室租赁过程”。

  20. 在窗口左侧的工具栏中,单击 图标 图标以返回到“Node Metrics and Analytics(节点度量和分析)”选项卡。

    注:此时,您将看到一个红色感叹号图标,指示配置不完整。没事。

    接下来,您将添加一个筛选器,将“Lease Status(租赁状态)”定义为“is not blank”。这样,流程模型将仅包括分配了非空状态的租赁的数据。

  21. 在“节点度量和分析”选项卡上的筛选器标准行右侧,单击添加筛选器 ( + ) 图标。

  22. 单击字段并键入 Lease 以筛选数据项列表。选择租赁状态

  23. screenshot
    过滤标准
  24. 单击运算符字段,然后选择不为空

  25. 接下来,您将添加三个其他筛选器,这次是“Runtime Options(运行时选项)”,用户将能够更改这些筛选器。

  26. 筛选器标准行的右侧,单击添加筛选器 ( + ) 图标。

  27. 单击字段并键入 date 以筛选日期字段的数据项列表。选择日期 - 开始生效 (EFTB_F1501B_0) 。您可能需要滚动才能找到它。

  28. 单击运算符字段,然后选择引用

  29. 字段中单击,然后在运行时选项下选择(新建)

  30. 单击添加筛选器 ( + ) 图标可添加其他筛选器。

  31. 单击字段并键入 date 以筛选日期字段的数据项列表。选择 Date - Ending Effective (EFTE_F1501B_0) 。您可能需要滚动才能找到它。

  32. 单击运算符字段,然后选择引用

  33. 字段中单击,然后在运行时选项下选择(新建)

  34. 单击添加筛选器 ( + ) 图标以添加其他筛选器。

  35. 单击字段并键入 company 以筛选公司的数据项列表。选择公司 (CO_F15017_0)

  36. 单击运算符字段,然后选择引用

  37. 字段中单击,然后在运行时选项下选择(新建)

    接下来,您将为刚定义的“运行时选项”提供默认值。

  38. 单击任何行中的“打开数据筛选和分组选项”图标 图标

    此时将打开“数据筛选和分组选项”窗格,其中提供了用于为“设计选项”输入默认值的字段,还提供了允许用户在运行时覆盖默认值的设置,以及允许按该筛选器进行分组的设置。

    screenshot
    数据筛选和分组选项
  39. 提供默认值并设置如上所示的选项。

    接下来,您将定义从业务视图返回的数据,该视图将用于在节点上生成度量。

  40. 在窗口左侧的工具栏中,单击 图标 图标以返回到“Node Metrics and Analytics(节点度量和分析)”选项卡。

  41. 在“退货字段”部分中,单击添加退货 (+),然后填写以下字段:

    • 包括计数:禁用此选项。
      对于许多度量,通常会返回记录计数;因此,Enterprise Process Manager 默认情况下提供此选项。但是,对于这种情况,租赁可能具有多个版本;因此,简单的租赁计数可能包括重复计数并提供错误的结果。而是使用 count distinct 聚合(如下所示)。

    • 列:选择包含要返回的数据的业务视图的列(数据项)。在此方案中,我们希望对租赁进行计数,因此请从下拉列表中选择单据(订单编号、发票等)(DOCO_F1501B_0)

    • 标签:这是度量名称,因为用户将在 Enterprise Process Modeler 中看到度量。默认情况下,使用数据项的名称填充此项,但您可以提供更用户友好的名称。输入 Count of Leases

    • 运算符:这是您希望度量表示的数据的聚合,例如计数、总和或平均值。对于此度量,选择非重复计数

    “返回字段”部分应配置如下:

    screenshot
    返回字段
  42. 分组依据部分中,单击节点字段,然后选择租赁状态 (LSST_F1501B_0)

    此配置告诉 Enterprise Process Modeler 要根据哪个数据项对数据进行分组,以便将其与每个节点关联。在此方案中,每个节点表示不同的租赁状态。

    现在,节点度量的配置已完成。

  43. 单击保存

  44. 单击预览图标 图标 可查看流程模型图。

  45. 请注意,节点现在在框中具有度量,表示处于每个租赁状态(按每个租赁状态分组)的租赁计数。该指标的名称是“租赁计数”,您在步骤 34 中提供了该指标。

    screenshot
    自定义流程模型 - 节点度量

任务 6:添加节点上下文图表

节点上下文图表提供每个节点上数据的进一步细分的图形可视化(图表)。在本练习中,您将创建两个节点上下文图表:一个用于显示每种状态的租户,另一个用于显示每种状态的单位类型。

  1. 单击 图标 图标可开始配置节点度量。

  2. 单击节点度量和分析图标 图标 以打开用于配置节点度量的侧面板。

  3. screenshot
    节点度量和分析
  4. 上下文图表行上,单击添加上下文图表 ( + ) 图标并填写以下字段:

    • 组:单击下拉列表并键入 AN8;然后从列表中选择地址编号 (AN8_F1501B_0) 。在 Lease Information 应用程序中,AN8 是表示租户的数据项。

    • 图表名称:默认情况下,图表名称与您为组选择的数据项相同。用户将看到此图表名称,因此应添加用户友好的名称。输入 Tenants by Lease Status

    您可以将其他选项保留其默认值,也可以将其更改为试验这些选项。

    接下来,添加另一个上下文图表以显示每种状态的单位类型。

  5. 单击添加上下文图表 ( + ) 图标并填写以下字段:

    • 组:单击下拉列表并键入 Unit Type;然后选择单位类型 (UTTY_F15017_0)

    • 图表名称:添加用户友好的名称。输入 Unit Type by Lease Status

    您可以将其他选项保留其默认值,也可以更改它们以试验这些选项。

  6. 单击保存

  7. 单击预览图标 图标 可查看包含新节点上下文图表的流程模型图。

  8. 单击每个节点可查看该特定节点上下文的图表。您的图表可能看起来有所不同,具体取决于系统中的数据。

    注:在本例中看到的图表是条形图。当聚合运算符为 sumcount 时,系统通常显示饼图,因为这些聚合表示整个部分。但是,如果数据包括负值,则饼图不合适,因此改为使用条形图。

    对于其他聚合运算符(如 count distinctaveragemaxmin ),系统使用条形图。在这些情况下,包括灰色参考线以指示聚合值,从而提供更清晰的可视化表示进行比较。在上一个练习中,您选择非重复计数作为聚合运算符;因此,图表将呈现为条形图。

  9. screenshot
    “企业进程管理器 - 节点度量和分析”选项卡

    此流程模型图和节点上下文图表现在为您提供以下信息:

    • 有四个处于活动 (A) 状态的租赁。

    • 在这四个租赁中,一个是租客“Carbone&Carlino”,三个是租客“Limited,The”。

    • 在这四个租赁中,两个是单位类型“零售销售”,一个是“仓储和存储”,一个是“办公空间”。

  10. 在每个图表上,可以单击配置图标 图标,然后选择显示查询详细信息钻取到数据以查看生成这些图表的数据。

    还可以双击或右键单击图表中的条形,以查看该特定图表元素的查询详细信息和基础数据。

    screenshot
    配置窗口

任务 8:添加流程级分析

分析图表不必具有将它们与节点或链接的上下文关联的筛选元素。一些分析可能只是为了在流程层面可视化数据。对于数据提供商,分析可以从表、业务视图、编排或逻辑扩展中获取数据。在本练习中,您将创建流程级别的分析图表,以按费用类型显示租赁开票的汇总(总计)。

  1. 首先单击 图标 图标开始配置分析。

  2. 单击 Process Analytics(流程分析)选项卡,然后单击 Add Metrics or Analytic(添加度量或分析)图标 ( + )。

  3. screenshot
    “流程分析”选项卡
  4. Data Provider Type(数据提供程序类型)下拉列表中,选择 Table – Analytic(表 - 分析)

  5. Object Name(对象名称)字段中,输入 F1511B 并按 Enter 。这是“租赁开票主文件”表。

  6. 筛选器标准行的右侧,单击添加筛选器 ( + ) 图标。

  7. 筛选标准部分中,单击字段并键入 Currency 以筛选货币代码,然后选择它。

  8. 单击运算符字段,然后选择引用

  9. 字段中单击,然后在运行时选项下选择(新建)

  10. 单击 Open Data Filtering and Grouping Options(打开数据筛选和分组选项)图标 图标

    此时将打开 Data Filtering and Grouping Options(数据筛选和分组选项)窗格,其中显示您在上一个练习中创建的所有筛选器,以及货币代码的新行。

    screenshot
    数据筛选和分组选项
  11. 在货币代码的默认值字段中,输入 USD

  12. 在窗口左侧的工具栏中,单击 图标 图标以返回到 "Process Analytics"(进程分析)选项卡。

  13. 在 "Filter Criteria" 行右侧,单击 Add Filter (+) 图标。

  14. 在“筛选标准”部分中,单击第二行的字段,然后键入 Company 以筛选公司 (CO) 并选择它。

  15. 单击运算符字段,然后选择引用

  16. 单击字段,然后在“运行时选项”下选择公司 (CO_F15017_0)

    注:在以前的练习中,您添加了“公司”作为“运行时选项”,因此您会在此处再次看到它。选择引用并选择此处的公司意味着此筛选器字段的值将从“筛选器选项”继承,您为其提供了默认值,并且您可以允许用户更改这些值。例如,如果用户选择更改公司的值,则您配置为参考 > 公司的所有度量和分析将按该值进行筛选。一般来说,这是一个很好的做法,因为如果用户指定了一个特定的公司,他将看到该公司的所有指标和分析的数据将被过滤。

  17. Return Fields(返回字段)部分中,关闭 Include Count(包括计数)选项。

  18. 单击添加退货 ( + ) 图标。

  19. 单击字段并键入 Amount 以筛选金额–总额 (AG) ,然后选择它。

  20. 单击 Operator(运算符)字段,然后选择 sum

  21. 单击数据标签格式字段,然后按如下方式编辑单元格:${0} USD

    此字段允许您为图表上将显示的值添加一些格式设置。{0} 是将显示的数字值的占位符。通过在 $ 之前添加 $,在 $ 之后添加 USD,您已设置值的格式,使“100”的值显示为“$100 USD”。

    “返回字段”行的配置应如下所示:

    screenshot
    返回字段
  22. 上下文图表行上,单击添加上下文图表 ( + ) 图标。

  23. 单击字段并键入 Description 以筛选说明 (DL01) 并选择它。

  24. 单击 Chart Name(图表名称)字段,然后对其进行编辑以显示 Gross Billing by Charge Description

  25. 单击 Orientation(方向)字段并选择 Horizontal(水平)

  26. 单击数据标签显示字段,然后选择始终

  27. 单击排序依据字段,然后选择金额–总额

    此部分应配置如下:

    screenshot
    按费用列出的总开单说明
  28. 单击保存

  29. 单击预览 图标 图标可预览流程模型。

  30. 单击流程分析标签以查看“按费用说明列出的总开票”分析图表。

    提示:单击最大化图标 图标 以在最大化视图中查看图表。

    screenshot
    自定义流程模型 - 流程分析标签

    您的流程模型现在已完成。在下一个练习中,您将以 Enterprise Process Modeler(“运行时”模式)打开它,然后以用户的身份进行查看。

  31. 单击保存以确保您已保存任何最近的更改。

  32. 单击关闭 图标 图标以关闭 Enterprise Process Manager。

任务 9:查看 Enterprise Process Modeler 中的流程模型

在前面的练习中,您充当了流程模型设计器,并使用流程定义应用程序 ( P00201 ) 和企业 Process Modeler 来配置流程模型、度量和分析。在本练习中,您将使用 Enterprise Process Modeler 以用户(如业务流程所有者)身份与流程模型进行交互。

  1. 从 EnterpriseOne Web 客户端主页开始。

  2. “用户”菜单中,单击企业进程。系统将显示 Enterprise Process Modeler。

  3. 如果未显示您的商务办公租赁流程,请从选择流程下拉列表中选择该流程。

    screenshot
    自定义流程模型 - 选择流程

    请注意,流程模型将在“Process(流程)”上下文中打开,并且“Gross Billing by Charge Description(按费用列出的总开票)”图表将在“Analytics(分析)”窗格中打开。

  4. 单击流程模型图上的节点,例如,单击活动 (A)

    请注意,上下文将更改为“Node(节点)”上下文,并显示节点上下文图表。

    screenshot
    自定义企业流程模型
  5. 单击 Show Filter Options图标 图标。

    此时将显示 Override Filters(覆盖筛选器)窗格,其中显示了在前面的练习中配置的运行时选项(筛选器)。

    screenshot
    过滤选项
  6. 通过更改默认值字段中的值进行实验,然后单击刷新刷新并关闭以查看筛选器如何影响流程模型、度量和图表。

    注:根据系统中的数据,更改筛选器值可能没有影响,也可能不会显示任何数据。例如,在 EnterpriseOne 试用版的演示数据中,所有租赁都使用货币代码 USD。将此值更改为美元以外的任何值将导致不返回数据,并且“按费用列出的总开票说明”图表将消失。对于公司也是如此;在试用版演示数据中,所有租赁都与公司 00150 关联。

小结

祝贺您! 在此 OBE 中,您将逐步完成创建用户定义的流程模型、度量和分析的整个过程,包括:

  • 使用“处理定义”应用程序 (P00201) 根据“租赁状态”为“租赁”处理创建处理定义。

  • 使用企业流程管理器读取该流程定义并绘制租赁流程的流程模型图。

  • 定义设计选项(租赁类型 = 商业办公)以仅建立商业办公租赁的流程。

  • 定义日期、公司和货币代码的运行时选项,用户在与处理模型交互时可以修改这些选项。

  • 在节点上配置度量。

  • 在节点级别和流程级别配置上下文分析。

此 OBE 中的情况相对简单,根据您的系统,演示数据会有所限制。但是,使用您在本 OBE 中学到的技能,您可以为其他业务流程创建流程模型,并且可以为更强大的方案配置多个度量、上下文分析图表和数据筛选器。