系统字段定义
本节包含有关系统字段的定义及简要描述。
字段名及其使用方法 | 数据类型 | 登记簿中是否需要相应的数据库字段? | 队列中是否需要相应的数据库字段? | 事件日志中是否需要相应的数据库字段? |
---|---|---|---|---|
F_BindPending 是否正在对工作项暂挂 BindToStation 或 BindToUser 系统指令。如果正在暂挂绑定,那么还要指示类型:
|
integer | 不适用 | 是 | 不适用 |
F_BoundMachine 工作项是否已绑定至工作站或服务器。如果已绑定工作项,那么将列示绑定工作站或服务器的机器标识;如果为 0,那么意味着未绑定工作项。对于由基于 Web 的系统处理的工作项,机器标识始终为 -2。 |
integer | 不适用 | 是 | 不适用 |
F_BoundUser 工作项是否已绑定至用户。如果已绑定工作项,那么将列示绑定用户的用户标识;如果为 0,那么意味着未绑定工作项。 |
integer | 不适用 | 是,在工作队列中;不适用,在用户队列中 | 不适用 |
F_BoundUserId 工作项所绑定至的用户的内部标识。 |
integer | 不适用 | 不适用 | 是 |
F_CaseFolder 案例文件夹的实例标识。 |
guid | 否 | 否 | 否 |
F_CaseTask 案例任务的实例标识。 |
guid | 否 | 否 | 否 |
F_Class 工作类的名称。 |
string | 否 | 否 | 否 |
F_Comment 每当一个步骤启动时,就会将此字段初始化为空。它允许参与某个步骤的用户共享有关此步骤的信息。例如,当用户重新指定此步骤时,他可以为接收此步骤的用户编写注释。 |
string | 不适用 | 否 | 否 * |
F_CreateTime 工作项的创建时间。 |
time | 不适用 | 是 | 不适用 |
F_Deadline 为步骤截止期限所指定的时间。 |
time | 否 | 否 | 否 |
F_Duration 事件的持续时间,例如,从操作开始到结束所耗用的时间量。大多数事件没有持续时间。 |
integer | 不适用 | 不适用 | 是 |
F_EnqueueTime 工作项进入队列或者在队列中更新工作项的时间。 |
time | 不适用 | 是 | 否 * † |
F_EventType 事件的编号。有关事件编号的更多信息,请参阅事件日志记录类别。 |
integer | 不适用 | 不适用 | 是 † |
F_InstrSheetId 当前是否在执行指令表(也称为工作流程图)以处理工作项。如果在执行,请标识指令表;如果为 -1,那么意味着没有正在为此工作项执行任何指令表。 |
integer | 不适用 | 是 | 是 † |
F_InstrSheetName 当前指令表或图的名称。 |
string | 不适用 | 不适用 | 不适用 |
F_LastErrorNumber 与所发生的上一个异常相关联的错误编号。 |
integer | 不适用 | 不适用 | 不适用 |
F_LastErrorText 与所发生的上一个异常相关联的文本。 |
string | 不适用 | 不适用 | 不适用 |
F_LockedF_Locked 工作项的锁定状态:
|
integer | 不适用 | 是 | 不适用 |
F_LockMachine 工作项是否已锁定。如果已锁定,那么将列示锁定工作站或服务器的机器标识;如果为 0,那么意味着未锁定工作项。 |
integer | 不适用 | 是 | 不适用 |
F_LockTime 工作项的锁定时间。 |
time | 不适用 | 是 | 不适用 |
F_LockUser 工作项是否已锁定。如果已锁定,那么将列示锁定用户的用户标识;如果为 null,那么意味着未锁定工作项。 |
integer | 不适用 | 是 | 不适用 |
F_MachineId 工作站或服务器的内部标识。如果 F_EventType 为 125 (F_WOMilestoneMsg),那么此字段将包含里程碑级别。 |
integer | 不适用 | 不适用 | 是 |
F_MaxMilestone 工作类的最高里程碑级别。 |
integer | 不适用 | 不适用 | 不适用 |
F_MinMilestone 工作类的最低里程碑级别。 |
integer | 否 * | 否 * | 不适用 |
F_OccurrenceId 使得在特定步骤发生的所有事件相关的标识。 |
integer | 不适用 | 不适用 | 是 † |
F_Operation 正在对工作项执行的操作的名称;如果当前没有执行任何操作,那么表示接下来要对工作项执行的操作的名称。此字段派生自 F_OperationId。 |
string | 不适用 | 不适用 | 否 |
F_OperationId 正在执行当前指令的操作的内部标识。如果 F_EventType 为 125 (F_WOMilestoneMsg),那么此字段将包含里程碑标识。 |
integer | 不适用 | 是 | 是 † |
F_Originator 启动了工作流程的用户的用户标识。 |
integer | 否 * | 否 | 否 * |
F_Overdue 工作项是否已过期:
|
integer | 否 | 否 * | 否 |
F_ParentWobNum 此工作项的父代的 F_WobNum。 |
string | 不适用 | 不适用 | 是 † |
F_QueueWPClassId 将存储此工作项的队列的标识。 注: 不应将此字段用作队列的索引的第一个字段或唯一字段,这是因为系统在内部已经将此索引用于这样一些案例:两个队列共享同一个物理表。
|
integer | 不适用 | 是 | 不适用 |
F_Reminder 为步骤提示所指定的时间。 |
time | 否 | 否 | 否 |
F_Response 瞬态字段。仅当已经随响应保存了工作项时,此字段才具有值。此字段派生自 F_Responses。 |
string | 不适用 | 否 | 否 * |
F_ResponseCount 对于有多个参与者的步骤的响应数的计数。此字段派生自 F_Responses。 |
integer | 不适用 | 否 | 否 |
F_Responses 列示步骤中的每个响应以及选择此响应的参与者的计数。 |
integer[] | 不适用 | 不适用 | 不适用 |
F_SeqNumber 追加至 F_TimeStamp 以对每个事件创建唯一标识。 |
integer | 不适用 | 不适用 | 是 |
F_ServerId 指示当前正在处理工作项的工作流程系统服务器。如果值为 -1,那么表示工作项位于本地服务器中。 |
integer | 是 | 不适用 | 不适用 |
F_ServerSeqNum 用来正确地确定多服务器系统中工作流程系统服务器之间的事件的顺序。 |
integer | 不适用 | 不适用 | 是 |
F_SortOrder 用来帮助按正确顺序处理大型查询的内部字段。 |
string | 不适用 | 是 | 不适用 |
F_SourceDoc 对象存储库或者库中的工作流程定义的文档规范。 |
string | 否 | 否 | 否 |
F_SplitLeg split 步骤中或者有多个参与者的步骤中每个分支的步骤标识。 |
integer | 不适用 | 不适用 | 不适用 |
F_StartTime 工作流程的创建时间。除了工作流程的初始工作项之外,此字段不同于 F_CreateTime。 |
time | 否 * † | 否 | 否 * † |
F_StepDescription 与当前步骤相关联的描述或指示信息。 |
string | 不适用 | 不适用 | 不适用 |
F_StepName 流程中执行的步骤的名称;如果流程中当前没有步骤,那么表示接下来要对工作项执行的步骤的名称。 |
string | 不适用 | 不适用 | 不适用 |
F_StepStatus 步骤的状态。有效值为“完成”、“正在进行中”或者“已删除”。 |
integer | 否 | 否 | 否 |
F_Subject 工作流程启动时由用户输入的主题。 即开即用 Workplace 应用程序中使用此字段来填充“任务”页面上的“名称”字段。 |
string | 否 * | 否 * | 否 * |
F_Tag 工作对象标记,这是机器可读的字符串形式的工作对象标识(用户定义的用来唯一标识工作项的值)。 |
string | 是 | 是 | 是 † |
F_Text 包含用户定义的文本。如果 F_EventType 为 125 (F_WOMilestoneMsg),那么此字段将包含里程碑文本。 |
string | 不适用 | 不适用 | 是 |
F_TimeOut 此工作项下一次发生超时,这可能是提示、截止期限或超时。 |
time | 否 | 否 * | 否 |
F_TimeStamp 指示事件的发生时间。 |
time | 不适用 | 不适用 | 是 |
F_Trackers 当工作流程启动时,此字段用来收集跟踪者;创建跟踪者工作项之后,此字段将为空。 |
string[] | 不适用 | 不适用 | 不适用 |
F_TrackerStatus 工作项是否是跟踪者工作项:
|
integer | 否 * † | 否 | 否 * † |
F_TransferUser 已将工作流程定义传输至工作流程数据库的用户的标识。 |
integer | 不适用 | 不适用 | 不适用 |
F_UniqueId 工作项的唯一标识。仅在队列记录中,每当更新工作项时,就会更改值。 |
float | 否 | 否 | 否 * † |
F_UserId 用户的内部标识。 |
integer | 不适用 | 不适用 | 是 |
F_WCRevision 工作项所属的工作类的修订版号。 |
integer | 不适用 | 不适用 | 是 |
F_WFDeadline 工作流程截止期限信息。它用来设置跟踪者的截止期限,对应于工作流程的截止期限。 |
integer | 不适用 | 不适用 | 否 † |
F_WFReminder 工作流程提示信息。它用来设置跟踪者的提示,对应于工作流程的截止期限。 |
integer | 不适用 | 不适用 | 不适用 |
F_WobNum 这是一个 16 字节的二进制字段,实际上是一个 GUID(全局唯一标识)。它唯一地标识单个工作项。 |
string | 是 | 是 | 是 † |
F_WorkClassId 工作项所属的工作类的内部标识。 |
integer | 是 | 是 | 是 † |
F_WorkFlowNumber 已启动工作流程的工作项的 F_WobNum。 |
string | 否 * † | 否 | 否 * † |
F_WorkOrderId 当前指令的内部标识。 |
integer | 不适用 | 是 | 是 † |
F_WorkSpaceId 工作项所使用的工作空间。 |
integer | 不适用 | 是 | 是 † |
F_WPClassId 其中包含工作项的队列的工作执行者类的内部标识。 |
integer | 不适用 | 不适用 | 是 |
F_WsCorrelation Web Service 相关性值。此字段存在于“接收”工作项中。 |
string | 不适用 ‡ | 不适用 | 不适用 |
F_WsOperation Web Service 操作名称。 |
string | 不适用 ‡ | 不适用 | 不适用 |
F_WsPortType Web Service 端口类型名称 |
string | 不适用 ‡ | 不适用 | 不适用 |
N/A(不适用)
- 管理控制台
- 流程管理器
- 流程跟踪者
† Case Analyzer 需要此字段
‡ 仅当工作项是“调用”、“接收”或“应答”指令(Ws_Correlation 仅适用于“接收”指令)并且位于 WSRequest 队列中时,此字段才存在。WSRequest 队列需要相应的数据库字段。