名称 | 代码 | 描述 |
流程定义ID | processDefID | 主键 |
流程定义名称 | processDefName |
|
业务流程显示名称 | processChName |
|
业务流程描述 | description |
|
当前发布状态 | currentState | 已发布(3)、未发布(1)一个流程定义名称对应的流程定义只有一个已发布版本 |
流程定义版本号 | versionSign | 流程版本号,如1.1.1 |
流程定义版本说明 | versionDesc |
|
是否最新版本 | currentFlag | 最新版本为1,非最新为0。一个流程定义名称对应的流程定义只有一个最新版本。 |
流程定义内容 | processDefContent |
|
创建时间 | createTime |
|
更新时间 | updateTime |
|
操作员 | operator |
|
流程所有者 | processDefOwner |
|
流程构件包ID | packageID |
|
流程构件包名称 | packageName |
|
是否有活动实例 | hasActiveInstance |
|
流程实例表(WFProcessInst)
一个已发布的流程定义可以对应多个流程实例。WFProcessDefine 1 : n WFProcessInst
名称 | 代码 | 描述 |
流程实例ID | processInstID | 主键 |
流程实例名称 | processInstName |
|
流程实例描述 | processInstDesc |
|
创建者 | creator |
|
所有者 | owner |
|
当前状态 | currentState | 未启动(1),运行(2),挂起(3),完成(7),终止(8) |
优先级 | Priority | 极低(3), 低(40), 中低(50), 普通(60), 中高(70), 高(80) ;目前未使用,无功能含义 |
相关数据大字段 | relateData | 相关数据Size大时存放这里 |
相关数据字符串 | relateDataVChr | 相关数据Size小时存放这里,存取效率高 |
限制时间数 | limitNum |
|
限制时间描述 | limitNumDesc |
|
创建时间 | createTime |
|
启动时间 | startTime |
|
结束时间 | endTime |
|
超时时间 | finalTime |
|
提醒时间 | remindTime |
|
父流程实例ID | parentProcID |
|
父活动实例ID | parentActID |
|
流程定义ID | processDefID |
|
是否超时 | isTimeOut | 是 (Y),否 (N) |
超时数字 | timeOutNum |
|
超时时间描述 | timeOutNumDesc |
|
更新版本号 | updateVersion | 流程实例的操作都会更新流程实例版本号 |
流程定义名称 | processDefName |
|
活动实例表(WFActivityInst)
一个流程实例对应多个活动实例,WFProcessInst 1:n WFActivityInst
名称 | 代码 | 描述 |
活动实例ID | activityInstID | 主键 |
活动实例名称 | activityInstName |
|
活动实例描述 | activityInstDesc |
|
活动类型 | activityType | 人工(manual), 路由(route),自动(toolapp),完成(subflow),开始(start),结束(finish) |
当前状态 | currentState | 未启动(1),运行(2), 挂起(3),完成(7),终止(8)),待激活(10) |
优先级 | priority | 极低(30), 低(40), 中低(50), 普通(60), 中高(70), 高(80); 目前未使用,无功能含义 |
创建时间 | createTime |
|
启动时间 | startTime |
|
结束时间 | endTime |
|
最后期限 | finalTime |
|
子流程实例ID | subProcessID |
|
是否超时 | isTimeOut | 是 (Y),否 (N) |
活动定义ID | activityDefID |
|
流程实例ID | processInstID |
|
超时时间数 | timeOutNum |
|
超时时间描述 | timeOutNumDesc |
|
回退标志 | rollbackFlag | 正常(0), 回退(1) |
工作项表(WFWorkItem)
名称 | 代码 | 描述 |
工作项ID | workItemID | 主键 |
工作项名称 | workItemName |
|
工作项描述 | workItemDesc |
|
工作项类型 | workItemType | 人工活动(M);目前只有这一种类型 |
当前状态 | currentState | 待领取(4)、运行(10)、完成(12)、终止(13)、挂起(8) |
参与者 | participant | 用来显示所有工作项参与者 |
优先级 | priority | 极低(30), 低(40), 中低(50), 普通(60), 中高(70), 高(80); 目前未使用,无功能含义 |
是否超时 | isTimeOut | 是 (Y),否 (N) |
限制时间数 | limitNum |
|
限制时间描述 | limitNumDesc |
|
创建时间 | createTime |
|
启动时间 | startTime |
|
完成时间 | endTime |
|
超时时间 | finalTime |
|
提醒时间 | remindTime |
|
自定义url | actionURL |
|
历史状态 | statesList | 目前未使用此字段 |
超时数 | timeOutNum |
|
超时时间描述 | timeOutNumDesc |
|
流程实例ID | processInstID |
|
流程实例名称 | processInstName |
|
活动实例ID | activityInstID |
|
活动实例名称 | activityInstName |
|
业务流程ID | processDefID |
|
业务流程名称 | processDefName |
|
业务流程中文名称 | processChName |
|
活动定义ID | activityDefID |
|
操作码 | actionMask | 做是否允许操作的控制,每位代表不同操作 |
工作项完成者 | assistant |
|
业务状态 | bizState |
|
允许代理 | allowAgent | 是 (Y),否 (N) |
自定义url类型 | urlType |
|
根流程实例ID | rootProcInstID | 根流程即顶层的父流程 |
参与者表(WFWIParticipant)
名称 | 代码 | 描述 |
参与者项ID | WIParticID | 主键 |
工作项ID | workItemID |
|
参与者类型 | participantType | 与自定义组织机构相关(typeCode) |
参与者值ID | participantID |
|
参与者值NAME | participantName |
|
工作项状态 | workitemState | 同WFWorkItem标的工作项状态 |
参与类型 | partiInType | 领取(GET)、执行(EXE)、曾经领取(OGET)、曾经执行(OEXE)、执行完成(PEXE) |
代办类型 | delegateType | 代办(D)、协办(H) |
参与顺序 | participantIndex |
|
参与者唯一编号 | globalID | 与自定义组织机构相关; 如P {tiger} |
其余字段均是WFWorkItem表的冗余字段 |
|
|
流程实例属性表(WFProcessInstAttr)
名称 | 代码 | 描述 |
流程实例ID | processInstID | 主键 |
属性 | attribute | 存放流程实例相关的一些属性。如:自由流后继活动、多子流程ID等 |
代理关系表(WFAgent)
名称 | 代码 | 描述 |
代理关系ID | agentID | 主键 |
委托人 | agentFrom |
|
代理人 | agentTo |
|
代理人类型 | AgentToType | 参与者类型(与自定义组织机构相关) |
代理类型 | AgentType | 完全代理(ALL)、部分代理(PART) |
代理原因 | agentReason |
|
开始时间 | startTime | StartTime后代理关系生效 |
终止时间 | endTime | endTime后代理关系失效 |
代理项明细表(WFAgentItem)
代理关系表的从表,WFAgent 1 : n WFAgentItem 。一条代理关系可以对应一到多条代理项。
名称 | 代码 | 描述 |
代理项ID | agentItemID | 主键 |
代理项类型 | itemType | 流程(PROC)、活动(ACT) |
代理项编号 | itemID |
|
是否有效 | valid | 参与者类型(与自定义组织机构相关) |
访问类型 | accessType | 完全代理(ALL)、部分代理(PART) |
代理关系编号 | agentID |
|
代理人范围表(WFAgentScope)
名称 | 代码 | 描述 |
代理范围编号ID | agentScopeID | 主键 |
参与者ID | agenterID | 代理范围中的某参与者ID |
参与者名称 | agenterName | 代理范围中的某参与者名称 |
参与者 | agenterType | 代理范围中的某参与者类型 |
参与者ID | personID | 要指定代理人范围的参与者ID |
迁移线表(WFTransition)
名称 | 代码 | 描述 |
连线ID | transitionID | 主键 |
迁移类型 | transitionType |
|
源活动ID | causeActInstID |
|
源活动名称 | causeActInstName |
|
目标活动实例ID | resultActInstID |
|
目标活动实例名称 | resultActInstName |
|
源活动定义ID | srcActDefID |
|
目标活动定义ID | destActDefID |
|
源活动定义名称 | srcActDefName |
|
目标活动定义名称 | destActDefName |
|
流转时间 | transTime |
|
流程实例ID | processInstID |
|
迁移控制表(WFTransCtrl)
名称 | 代码 | 描述 |
迁移控制ID | transCtrlID | 主键 |
源活动定义ID | srcActDefID |
|
目标活动定义ID | destActDefID |
|
源活动定义名称 | srcActDefName |
|
目标活动定义名称 | destActDefName |
|
最后流转时间 | lastTransTime |
|
迁移权重 | transWeight | 权重为1代表连线已结束,后继活动未启动 |
流程实例ID | processInstID |
|
审计日志表(WFAuditRecord)
名称 | 代码 | 描述 |
审计记录ID | auditRecordID | 主键 |
请求编号 | uniqueID | 请求的唯一编号 |
记录时机 | logOccasion | 开始(B)、结束(E)、异常(EX) |
操作名称 | actionName |
|
操作类型 | actionType | 参考业务字典 |
发生时间 | occurTime |
|
操作员名称 | userName |
|
创建时间 | createTime |
|
IP地址 | ipAddress |
|
操作级别 | optionLevel | PROCESSDEFINE、PROCESSINST、ACTIVITYINST、WORKITEM |
流程定义ID | processDefineID |
|
流程实例ID | processInstID |
|
流程实例ID | activityInstID |
|
活动定义ID | workItemID |
|
日志正文 | message |
|
定时器表(WFTimer)
6.0工作流定时器使用server提供的定时器。WFTimer表未使用
名称 | 代码 | 描述 |
定时器ID | timerID | 主键 |
定时器名称 | timerName |
|
定时器类型 | timerType | 0(ONCE),1(CYCLE) |
定时器业务类型 | timerKind | 流程(PROCESS)、工作项(WORKITEM) |
对象ID | objectID |
|
参数 | parameter |
|
当前状态 | currentState | 1(激活),2(挂起),3(终止) |
注册时间 | registeTime |
|
第一次触发时间 | firstTriggeTime |
|
触发总次数 | cycleTimes |
|
下次触发时间 | nextTriggeTime |
|
剩余触发次数 | leftCycleTimes |
|
周期时间 | cycleInterval |
|
注册时间描述 | regTimeDesc |
|
触发时间描述 | trigTimeDesc |
|
工作流系统信息表(WFSystemInfo)
名称 | 代码 | 描述 |
配置的键 | configKey |
|
配置的值 | configValue |
|
配置的描述 | configDesc |
|
配置类型 | configType |
|