流程数据库表结构

流程表 sa_process

字段名 描述
sID 唯一标识
sProcess 流程标识
sProcessVersion 流程版本号
sProcessName 流程名称
sCreatorCode 创建者编码
sCreatorName 创建者名称
sCreatorID 创建者标识
sCreateTime 创建时间
sApp 应用标识
sTags 标签
sAppName 应用名称
sFormUrl 表单地址
sContent 流程定义模型
sContent2 流程定义图形信息
sOwnerFID 拥有者标识全路径
sOwnerFName 拥有者名称全路径
sValidState 是否有效
sIsDefaultVersion 是否是主版本,1表示主版本,-1表示草稿,0表示发布的历史版本
sSequence 序号
sHide 菜单是否隐藏
sDisabledAutoMainVersion 是否禁用自动升级主版本,默认是0
version 版本号

任务表 sa_task

字段名 描述
sID 任务唯一标识
sVars 流程变量
sprocessVersion 流程版本
sCode 编号
sParentID 父任务ID
sName 任务标题,在任务相关页面和任务中心显示用
sContent 附言信息
sSign 签名信息
sRemark 处理情况
sSummary 摘要
sFlowID 任务所属流程实例的 ID,如果当前记录本身就是流程实例,则它的值和 SID 的值相等
sSourceID 只有在回退时用到,用来记录新生成的回退的待办任务是基于此执行者原始的哪条待办任务的
sFrontID 回退的起点
sExecuteMode2 执行模式2
sExecuteMode 任务的执行模式,取值范围是 temPreempt(抢占),temSequential(顺序),temSimultaneous(同时)
sPreemtMode 任务的抢占模式,取值范围是 tpmOpen(打开时),tpmExecute(处理时)
sCatalogID 任务的大类标识,tsProcess 为流程任务,tsTask 为协同任务
sKindID 任务的类型细分标识,tkProcessInstance 为流程实例,tkTask 为任务,tkExecutor 为执行者
sTypeID 任务类型ID
sTypeName 任务类型
sImportanceID 重要性ID
sImportanceName 重要性
sEmergencyID 紧迫度ID
sEmergencyName 紧迫度
sProcess 任务属于哪个流程,存储流程的 URL,一般只有属于流程的任务会给这个关系赋值
sActivity 任务属于哪个业务环节,存储业务环节的 ID,一般只有属于流程的任务会给这个关系赋值
sCURL 一般存储的是创建此任务的 activity 的 URL,创建者用它来浏览任务详细
sEURL 存储的是处理此任务的 activity 的 URL,执行者用它来查看详细和处理待办任务
sCreateTime 创建时间
sDistributeTime 发布时间
sLastModifyTime 最后修改时间
sWarningTime 警告时间
sLimitTime 限制时间
sLimitSecond 限制时间(秒)
sExpectStartTime 预计开始时间
sExpectFinishTime 预计结束时间
sActualStartTime 开始时间
sActualFinishTime 结束时间
sExecuteTime 处理时间
sCreatorPersonID 提交人的ID
sCreatorPersonName 提交人
sCreatorPosID 提交者的岗位ID
sCreatorPosName 提交者岗位
sCreatorDeptID 提交者的部门ID
sCreatorDeptName 提交者部门
sCreatorOgnID 提交者的机构ID
sCreatorOgnName 提交者机构
sCreatorFID 提交者的FID
sCreatorFName 提交者的FName
sExecutorPersonID 执行者的ID
sExecutorPersonName 执行者
sExecutorPosID 执行者的岗位ID
sExecutorPosName 执行者岗位
sExecutorDeptID 执行者的部门ID
sExecutorDeptName 执行者部门
sExecutorOgnID 执行者的机构ID
sExecutorOgnName 执行者机构
sExecutorFID 执行者的FID
sExecutorFName 执行者的FName
sExecutorNames 执行者列表
sActivityNames 当前活动环节
sResponsible 负责人
sData1 存储业务单据的关键字
sData2 存储业务单据的关键字
sData3 存储业务单据的关键字
sData4 存储业务单据的关键字
sFake 是否模拟环节
sActive 激活
sStatusID 任务状态,取值范围是 tesReady(尚未处理),tesExecuting(正在处理),tesSleeping(暂缓处理),tesCanceled(已取消),tesAborted(已终止),tesFinished(已完成),tesReturned(已回退),tesTrainsmited(已转发),tesPaused(已暂停)
sStatusName 任务状态,取值范围是尚未处理,正在处理,暂缓处理,已取消,已终止,已完成,已回退,已转发,已暂停
sAIID 环节实例
sAIStatusID 环节状态 ID,只有在属于流程的待办任务会用到,值默认为 NULL,外界不需要维护
sAIStatusName 环节状态
sAIActive 环节激活
sSequence 序号
sLock 锁定编号,与业务无关
sRemindMode 提醒模式
sWithdraw 回收标记
sVariable 存储变量名和值。
sProcessName 流程名
sActivityName 业务环节名
sSubProcess 子流程标识
sSubPI 子流程实例
sEIField44 处理任务的终端类型,1为桌面,2为移动
sRemindTime 提醒时间
sRemindInterval 提醒间隔时间
sLastRemindTime 最后提醒时间
sRemindChannel 提醒方式
sExpiredProcessMode 超时处理方式
sFiles 附件
sVote 表决权重
sEIVar1- sEIVar4 流程变量可以设置存储到4个整数字段 sEIVar1 - sEIVar4
sESVar1- sESVar4 流程变量可以设置存储到4个字符字段 sESVar1 - sESVar4

任务关系表 sa_taskrelation

字段名 描述
sTaskID1 任务标识
sTaskID2 后序任务

流程控制信息表 sa_processcontrol

字段名 描述
sID 唯一标识
sOperatorID 操作者 ID,标识 ProcessControl 属于哪个操作者
sProcess 标识 ProcessControl 在哪个流程做操作时产生的,这里存储流程的 URL
sActivity 标识 ProcessControl 在哪个业务环节做操作时产生的,这里存储业务环节的 ID
sAction 标识 ProcessControl 在做什么操作时产生的
sContent ProcessControl 的内容,这里存储的值是基于 ProcessControl 对象的 XML 格式

流程函数表 sa_processfn

字段名 描述
sName 名称
sType 类型
sValue 函数定义
sOwnerFID 拥有者标识全路径
sOwnerFName 拥有者名称全路径
sCreatorID 创建者标识
sCreatorCode 创建者编码
sCreatorName 创建者名称
sCreateTime 创建时间
version 版本号

服务定义表 sa_servicedefine

字段名 描述
sName 名称
sCode 编码
sContent 定义内容, 使用{{变量名}}的方式引用 sSchame 中定义的参数
sSchema 参数格式
version 版本号

流程配置表 sa_code

sa_code 中 sCode 为 processConfig 的这条记录

字段名 描述
sCode 编码
sName 名称
sText 配置信息
version 版本号

results matching ""

    No results matching ""