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