IBM FileNet P8, V5.2.1            

工作流程字段和数据库字段

工作流程系统中使用了两种主要类型的字段:工作流程字段和数据库字段。

工作流程字段

工作流程字段是指与单个工作流程相关的所有用户字段和系统字段。工作流程字段是一种工作流程属性,这意味着它可以用于工作流程的一个或多个步骤。当工作流程运行时,在某一步骤中设置的字段值可以在使用相同字段的后续步骤中使用。工作流程中的每个字段值仅限于工作流程的当前实例;每次工作流程运行时,字段中的值可以不同,并且可以随着工作流程的进行而更改。

两种类型的工作流程字段:
  • 用户字段。工作流作者将定义字段以保留步骤参数的值或者用于条件测试。用户字段定义包括名称、数据类型和初始值。工作流程作者、工作流程管理员和应用程序开发人员通常一起工作来决定需要的用户字段以及如何使用这些字段。
  • 系统字段。工作流程系统将自动地创建其处理工作流程所需的字段。虽然您在工作流程中可以使用和引用系统字段,但您不能直接编辑其包含的值。
数据库字段
您可以创建数据库字段以存储相应源字段(例如,工作流程字段)的值,以便这些值可搜索。具体地说,数据库字段可用作以下用途:
  • 用于搜索过滤器
  • 用于数据库索引
  • 用于将信息记录到事件日志中

数据库字段是工作流程结构的组成部分,例如,登记簿、队列或事件日志。数据库字段和源字段必须具有相同的名称和相同(相似)的数据类型。可混合使用整数类型和浮点数据类型。

数据库字段又称为公开字段。将字段添加至公开字段列表时并不会创建该字段(将由工作流程作者创建)。同样,从公开字段列表中除去字段也不会删除该字段(这只是会使该字段失去上面所列示的功能)。

要点: 反过来,创建数据库字段可能会按以下方式影响系统性能:
  • 事件日志。数据库字段会影响将信息传输到 Case Analyzer,还会影响 Case Analyzer 存储库的大小以及 Case Analyzer 的性能。
  • 工作流登记簿。频繁地更改数据库字段可能会降低性能。此外,缺省情况下,所有数据库字段都会向用户显示。如果工作项不包含数据库字段的相应源字段,那么不会显示任何值。


最近一次更新时间: 2015 年 10 月
bpfsp008.htm

© Copyright IBM Corporation 2015.