Skip to content

数据字段说明

BPM传递和返回的参数比较多,理解每个参数的含义,有助于更好使用BPM,一下是详细的BPM字段介绍:

参与者(Participant)

字段名名称类型长度备注
id参与者IDString
name参与者名称String
typecode参与者类型String

参与者信息 (WIParticipantInfo)

字段名名称类型长度备注
id参与者IDString
type参与者类型String
name参与者名称String
permission操作权限String
participantInfoType操作类型String
participantIndex执行顺序String

活动实例表(WFActivityInst)

字段名名称类型长度备注
activityInstID活动实例IDString
activityInstName活动实例名称String
activityInstDesc活动实例描述String
activityType活动类型String人工(manual)、路由(route)、自动(toolapp)、完成(subflow)、开始(start)、结束(finish)
currentState当前状态String未启动(1)、运行(2)、挂起(3)、完成(7)、终止(8)、待激活(10)
priority优先级String极低(30)、低(40)、中低(50)、普通(60)、中高(70)、高(80);目前未使用,无功能含义
createTime创建时间StringyyyyMMddHHmmssSSS
startTime启动时间StringyyyyMMddHHmmssSSS
endTime结束时间StringyyyyMMddHHmmssSSS
finalTime最后期限String
subProcessID子流程实例IDString
isTimeOut是否超时String是(Y)、否(N)
activityDefID活动定义IDString
processInstID流程实例IDString
timeOutNum超时时间数String
timeOutNumDe超时时间描述String
rollbackFlag回退标志String正常(0)、回退(1)
catalogUUID业务目录编号String
catalogName业务目录名称String

活动定义(WFActivityDefine)

字段名名称类型长度备注
Id活动定义IDString
Name活动定义名称String
Type活动类型String
processDefId所属业务流程IDString
splitMode分支模式String
joinMode聚合模式String
Priority优先级String
allowAgent是否允许代理String
participantType活动参与者类型String
Participants活动参与者列表String
urlTypeURL类型String
urlIDURLIDString
isSpecifyURL是否指定URLString
appointedParticipants指派参与者列表String
allowAppoint是否允许指派String
multiWorkItem是否多工作项String

流程定义表(WFProcessDefine)

字段名名称类型长度备注
processDefID流程定义IDString
processDefName流程定义名称String
processChName业务流程显示名称String
description业务流程描述String
currentState当前发布状态String已发布(3)、未发布(1),一个流程定义名称对应的流程定义只有一个已发布版本
versionSign流程定义版本号String流程版本号,如1.1.1
versionDesc流程定义版本说明String
currentFlag是否最新版本String最新版本为1,非最新为0。一个流程定义名称对应的流程定义只有一个最新版本
processDefContent流程定义内容String
createTime创建时间String
updateTime更新时间String
operator操作员String
processDefOwner流程所有者String
packageID流程构件包IDString
packageName流程构件包名称String
hasActiveInstance是否有活动实例String
catalogUUID业务目录编号String

6. 审批记录(WFOptMsg)

字段名名称类型长度备注
content审批意见String
correlationID未启用String
correlationType未启用String
createTime创建时间String
messageID记录IDString
operationType操作类型String
producer操作人编码String
receiver未启用String

流程实例表(WFProcessInst)

字段名名称类型长度备注
ProcessInstID流程实例IDString
processInstName流程实例名称String
processInstDesc流程实例描述String
creator创建者String
owner所有者String
currentState当前状态String未启动(1)、运行(2)、挂起(3)、完成(7)、终止(8)
Priority优先级String极低(30)、低(40)、中低(50)、普通(60)、中高(70)、高(80);目前未使用,无功能含义。
relateData相关数据大字段String相关数据Size大时存放这里
relateDataVChr相关数据字符串String相关数据Size小时存放这里,存取效率高。
limitNum限制时间数String
limitNumDesc限制时间描述String
createTime创建时间StringyyyyMMddHHmmssSSS
startTime启动时间StringyyyyMMddHHmmssSSS
endTime结束时间StringY/N
finalTime超时时间StringyyyyMMddHHmmssSSS
remindTime提醒时间StringyyyyMMddHHmmssSSS
parentProcID父流程实例IDString
parentActID父活动实例IDString
processDefID流程定义IDString
isTimeOut是否超时String是(Y)、否(N)
timeOutNum超时数字String
timeOutNumDesc超时时间描述String
updateVersion更新版本号String流程实例的操作都会更新流程实例版本号。
processDefName流程定义名称String
catalogUUID业务目录编号String
catalogName业务目录名称String

工作项表(WFWorkItem)

字段名名称类型长度备注
workItemID工作项IDString
workItemName工作项名称String
workItemDesc工作项描述String
workItemType工作项类型String人工活动(M);目前只有这一种类型
currentState当前状态String待领取(4)、运行(10)、完成(12)、终止(13)、挂起(8)
participant参与者String用来显示所有工作项参与者
priority优先级String极低(30)、低(40)、中低(50)、普通(60)、中高(70)、高(80);目前未使用,无功能含义
isTimeOut是否超时String是(Y)、否(N)
limitNum限制时间数String
limitNumDesc限制时间描述String
createTime创建时间StringyyyyMMddHHmmssSSS
startTime启动时间StringyyyyMMddHHmmssSSS
endTime完成时间StringyyyyMMddHHmmssSSS
finalTime超时时间String
remindTime提醒时间StringyyyyMMddHHmmssSSS
actionURL自定义urlString
statesList历史状态String
timeOutNum超时数String
timeOutNumDesc超时时间描述String
processInstID流程实例IDString
processInstName流程实例名称String
activityInstID活动实例IDString
activityInstName活动实例名称String
processDefID业务流程IDString
processDefName业务流程名称String
processChName业务流程中文名称String
activityDefID活动定义IDString
actionMask操作码String做是否允许操作的控制,每位代表不同操作
assistant工作项完成者String
bizState业务状态String
allowAgent允许代理String是(Y)、否(N)
urlType自定义url类型String
rootProcInstID根流程实例IDString根流程即顶层的父流程
catalogUUID业务目录编号String
catalogName业务目录名称Strings

通知定义表(WFNotificationInst)

字段名名称类型长度备注
actInstID活动实例IDString
actInstName活动实例名称String
actionURL自定义urlString
confirmTime确认时间StringyyyyMMddHHmmssSSS
createTime创建时间StringyyyyMMddHHmmssSSS
currentTimeOutNum超时数String
finalTime超时时间String
message通知消息String
notificationID通知IDString
procDefID流程定义IDString
procDefName流程定义名称String
procInstID流程实例IDString
procInstName流程实例名称String
recipient通知人String
remindedFlag提醒标志String
remindTime提醒时间StringyyyyMMddHHmmssSSS
remindTimeNum提醒时间数String
sender发送方String
state状态String
timeOutDesc时间定义String
timeOutFlag时间标识String
timeOutNum时间数String
title主题String
type类型String
workItemID工作项IDString
workItemName工作项名称String

10. 人为添加字段

字段名名称类型长度备注
extent3节点String
extend4操作人名称String
extend5下节点审批人String