T_WF_APPROVALASSIGN[审批任务]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FAPPROVALASSIGNID 审批任务内码 varchar 36 NEWID()
FASSIGNID 待办任务内码 varchar 36 ''
FOBJECTTYPEID 业务对象内码 varchar 36 ''
FKEYVALUE 业务数据主键值 varchar 36 ''
FPOLICYXML 审批策略xml xml 审批策略,如一票否决,全部投票
FAPPROVALACTION 审批选项 xml 审批操作的选项,如:同意,不同意
FVARIABLENAME 审批结果变量名 nvarchar 100
FDEFAULTRESULT 默认审批结果项 nvarchar 100
FRESULT 审批结果项 nvarchar 100
FOperationNumber 执行的操作 nvarchar 100 ' ' 记录任务处理完成时,同步执行的操作编码
FDISPOSITION 意见备注 nvarchar 255
FISLOCKED 是否锁定 char 1 '0' 布尔值
FLOCKEDUSERID 锁定人内码 int 0
FISALLOWLOCK 是否允许锁定 char 1 '0' 布尔值
FISALLOWFORWARD 是否允许转发 char 1 '0' 布尔值
FISALLOWBATCHDEAL 是否可以批量处理 char 1 '0' 布尔值
FCanSpecifyNext 允许指定下一步处理人 char 1 '0' 布尔值
FCanAddParticipant 允许增加参与人 char 1 '0' 0不允许增加 1允许增加
由允许指定下一步处理人控制,如果不允许指定下一步处理人,该值=0
FDEALTIME 处理时间 datetime getdate() 任务最后处理时间
FNoticeType 通知方式 smallint 4 SMS = 1, Mail = 2, SMS+Mail = 3, Message = 4

消息(4)是缺省发送的,这里无意义,为保证和代码一致定义为4,后续增加应注意和代码一致
FSendMailTime 邮件通知延迟小时 smallint 0
FSendSMSTime 短信通知延迟小时 smallint 0
FMailNoticeStatus 邮件通知状态 char 1 '0' '0': 未通知 '1':邮件已通知
FSMSNoticeStatus 短信通知状态 char 1 '0' '0': 未通知 '1':已通知
(通知方式包含短信通知时才有效)
FTimeoutDeal 启用超时处理 char 1 '0' 布尔值
FTimeoutHours 超时时间小时 smallint 0 超时时间设置
FTimeoutStrategy 超时策略 smallint 0 0:自动执行审批项
1:指定处理人
FAutoApproval 超时自动审批项 nvarchar 20 ' '
FTimeoutDealWith 超时处理人 int 工作流-参与人-用户
关联T_SEC_USER 表FUserId
FIsAllowPassRound 是否允许传阅 char 1 '0' 0 = 不允许;1 = 允许。默认为0,不允许传阅
FSendXunTongTime 云之家通知延迟小时 smallint 0
FXunTongNoticeStatus 云之家通知状态 char 1 '0' '0': 未通知 '1':已通知
FHasAddsign 是否有加签 char 1 '0'
FIsAllowAddsign 是否允许加签 char 1 '0'
FRejectReturnAct 重新提交时跳回本节点 int 0
FSendMailMinute 邮件通知延迟分钟 smallint 0
FSendSMSMinute 短信通知延迟分钟 smallint 0
FTimeoutMinute 超时时间分钟 smallint 0 超时时间设置
FSendXunTongMinute 云之家通知延迟分钟 smallint 0
FCalendarId 应用日历 int 0
FDealDateHours 任务限期当日预计用时h decimal 10,2 0 任务期限日,当日工作期间用时,用于计算总耗时
FCostHours 任务总耗时h decimal 10,2 0 任务从开始到完成所用工作时间
备注:待办任务的一种,继承自待办任务

T_WF_APPROVALASSIGN_L[审批策略多语言]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FPKID 主键 varchar 36 NEWID()
FAPPROVALASSIGNID 审批任务内码 varchar 36 ''
FLOCALEID 语言 int 0
FRESULTNAME 审批结果 nvarchar 100 ''
FOperationName 执行的操作 nvarchar 100 ' ' 记录任务处理时,同步执行的操作名称
备注:审批策略多语言

T_WF_APPROVALITEM[待办任务处理明细]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FAPPROVALITEMID 明细内码 varchar 36 NEWID()
FAPPROVALASSIGNID 审批任务内码 varchar 36 ''
FOPENTIME 打开时间 datetime
FCOMPLETEDTIME 完成时间 datetime
FREADSTATUS 阅读状态 char 1 '0' 0:未读;1:已读
FSTATUS 处理状态 char 1 '0' 0:未处理;1:已处理; 3 = 转发
FAutomatic 自动处理 char 1 '0' 任务是否自动处理:0 = 人工处理,1 = 自动处理;默认为人工处理;
在强制转发、撤销任务、超时处理、参与人相同自动执行等场景下,会记录自动处理
FRECEIVERID 处理人内码 int
FACTIONRESULT 处理结果 nvarchar 50
FDISPOSITION 处理意见 nvarchar 255 ''
FRECEIVERPOSTID 处理人岗位 int
FClientType 处理客户端类型 smallint 2 WPF = 1,
Silverlight = 2,
JavaScript = 4,
Mobile = 8,
Html = 16
FActionResultType 处理结果审批类型 smallint 0 0-未知
1-正向
2-驳回
3-终止
FOpinionId 审批意见结构化 int 0
FDEVICEID 产品设备号 varchar 50
FRejectReturn 驳回后跳转 char 1 '0'
备注:审批任务处理明细,一般是打开审批任务时创建

T_WF_APPROVALITEM_L[审批任务处理明细多语言]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FPKID 主键 varchar 36 NEWID()
FAPPROVALITEMID 待办任务处理明细内码 varchar 36 ''
FLOCALEID 语言 int 0
FRESULTNAME 审批结果 nvarchar 100 ''

T_WF_ASSIGN[待办任务]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FASSIGNID 待办任务内码 varchar 36 NEWID()
FPROCINSTID 流程实例内码 varchar 36 ''
FACTINSTID 节点实例内码 varchar 36 ''
FActionEventId 动作序号 int 0 存储任务对应的节点动作序号
FSENDERID 发送人内码 int 0
FCREATETIME 创建时间 datetime
FCOMPLETEDTIME 完成时间 datetime
FSTATUS 处理状态 char 1 '0' 0:未处理;1:已处理
FRECEIVERNAMES 接收人名称 nvarchar 510
FPreApprovalAssignId 前一任务处理内码 varchar 36 '' 据此关联查询上一步任务处理人、处理意见
FYZJMSGID 云之家消息内码 varchar 36 ' '
FAttachCount 附件数量 int 0
备注:交互式任务创建的待办任务表

T_WF_ASSIGN_L[待办任务多语言]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FPKID 主键 varchar 36 NEWID()
FASSIGNID 待办任务内码 varchar 36 ''
FLOCALEID 语言 int 0
FACTIVITYNAME 节点名称 nvarchar 100 ''
FASSIGNNAME 动作名称 nvarchar 100
备注:待办任务多语言

T_WF_AddsignAssign[加签任务]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FAddsignAssignId 加签任务内码 int 0
FAssignId 待办任务内码 varchar 36 ''
FCreatorReceiverPid 加签发起人唯一标识 varchar 36 ''
FCreatorId 加签发起人内码 int 0
FIsOrigin 是否起始加签任务 char 1 '0'
FNextAddsignAssignId 后置加签任务内码 int 0
FCreatorAddsignAssignId 发起人本人加签任务内码 int 0
FAddsignType 加签类型 smallint 0 0:前加签,1:后加签
FApprovalMode 审批策略 smallint 0 0:并行会签
FStatus 处理状态 smallint 0 0:未处理,1:已处理
FCreateTime 创建时间 datetime
FCompletedTime 完成时间 datetime
FAddsignDefId 加签定义内码 int 0
备注:任务顺序规则:将未处理的加签任务(T_WF_AddsignAssign)以加签发起人为准分组合并,比如张三发起前加签和后加签,那么产生一组任务,最多三条任务:合并后的“前加签任务”、张三“本人加签任务”、合并后的“后加签任务”,他们三者之间形成先后顺序,合并后的“前加签任务”作为起始加签任务,加签引擎按此顺序流转

T_WF_AddsignDef[加签定义]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FAddsignDefId 加签定义内码 int 0
FAssignId 待办任务内码 varchar 36 ''
FCreatorId 加签发起人内码 int 0
FCreateTime 创建时间 datetime
FDisposition 加签意见 nvarchar 255
备注:一次加签操作存储一条记录,用于呈现加签操作日志(而T_WF_AddsignAssign表则可能对多次相同类型的加签做合并)

T_WF_AddsignReceiver[加签接收人]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FAddsignReceiverId 加签接收人内码 int 0
FAssignId 待办任务内码 varchar 36 ''
FAddsignAssignId 加签任务内码 int 0
FApprovalItemId 加签待办任务处理明细内码 varchar 36 ''
FAssignReceiverPid 加签待办人唯一标识 varchar 36 ''
FReceiverId 加签待办人内码 int 0
FStatus 处理状态 smallint 0 0:未处理,1:已处理
FActionResult 处理结果 nvarchar 50
FActionApprovalType 处理结果审批类型 smallint 0 0:未知,1:正向,2:驳回
FCreateTime 创建时间 datetime
FCompletedTime 完成时间 datetime
备注:同一个Assign中,未完成的AddsignRceiver不允许重复

T_WF_Attachment[审核意见附件表]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FID 主键 int
FNUMBER 附件编号 nvarchar 50
FATTACHMENTNAME 附件名称 nvarchar 255
FATTACHMENTSIZE 附件大小 nvarchar 50
FATTACHMENT 附件内容 image
FAliasName 别名 nvarchar 255
FEXTNAME 扩展名 nvarchar 30
FFILEID 文件编号文件服务器 varchar 255
FTHUMBNAILID 缩略图编码 VARCHAR 255
FFILESTORAGE 文件存储位置 char 1 '0'
FALLOWDOWNLOAD 禁止下载 char 1 '0'
FCreateDate 创建时间 datetime
FCreatorId 创建人 int
FModifyDate 修改时间 datetime
FModifierId 修改人 int
FStatus 单据状态 char 1 '0' A,创建
B,审核中
C,已审核
D,重新审核
FSessionId 附件上传sessionid nvarchar 50
FSessionBatchId 批量处理附件上传sessionid nvarchar 50
FAssignId 审批任务id nvarchar 50

T_WF_Attachment_L[审核意见附件多语言表]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FPKID FPKID int
FID FID int
FLocaleID FLocaleID int
FATTACHMENTDES FATTACHMENTDES nvarchar 255

T_WF_ENTRUSTRECEIVER[委托任务接收人]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FENTRUSTRECEIVERID 内码 int 0
FID 接收人表记录内码 varchar 36 ''
FRECEIVERID 接收人用户内码 int 0
FENTRUSTRULEENTRYID 委托规则明细内码 int 0
FENTRUSTRULEID 委托规则内码 int 0
FCONSIGNOR 委托人用户内码 int 0
FCONSIGNORPOSTID 委托人岗位内码 int 0
FCONSIGNSTATUS 委托状态 smallint 0 0:非委托
1:委托
2:撤销
FCONSIGNTIME 委托时间 datetime

T_WF_ENTRUSTRULE[流程委托规则]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FID FID int
FTMPID 流程模版 int
FCONSIGNER 委托人 int
FForbidStatus 禁用状态 char 1 'A' ‘B’ 禁用
‘A’ 非禁用
FBILLNO 单据编号 nvarchar 30

T_WF_EntrustRuleEntry[流程委托规则分录]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FEntryID FEntryID int
FID 父表id int
FSeq 序号 int
FCONSIGNEE 受托人 int
FCONSIGNERPOST 委托人岗位 int
FEFFECTIVEDATE 生效日期 datetime
FEXPIRYDATE 失效日期 datetime
FEFFECTIVESTATUS 状态 char 1 'A' Z: 未生效 A: 生效中 B: 已失效

T_WF_MESSAGE[消息表]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FMESSAGEID 消息内码 varchar 36 ' '
FTITLE 标题 nvarchar 150
FCONTENT 内容 nvarchar 2000
FSENDERID 发送人内码 int
FCREATETIME 创建时间 datetime
FRECEIVERID 处理人内码 int
FCOMPLETEDTIME 处理时间 datetime
FSTATUS 处理状态 char 1 '0' 0:未处理;1:已处理
FTYPE 消息类别 char 1 '0' 0:工作流任务;1:工作流消息; 2: 业务流程消息
FOBJECTTYPEID 单据内码 varchar 36
FKEYVALUE 单据实例内码 varchar 36
FSENDMSGID 发件消息内码 varchar 36 ' '
FRECEIVERSDISP 收件人 nvarchar 510
FATTACHDATA 附加数据 nvarchar 100 ' '
备注:记录用户收到的消息

T_WF_MESSAGEDEL[已删除消息表]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FMESSAGEID 消息内码 varchar 36 ' '
FTITLE 标题 nvarchar 150 ''
FCONTENT 内容 nvarchar 2000 ''
FSENDERID 发送人内码 int 0
FCREATETIME 创建时间 datetime
FMOVEDINTIME 移动至废件箱时间 datetime
FRECEIVERID 处理人内码 int 0
FCOMPLETEDTIME 处理时间 datetime
FSTATUS 处理状态 char 1 '0' 0:未处理;1:已处理
FTYPE 消息类别 char 1 '0' 0:工作流任务;1:工作流消息; 2: 业务流程消息
FOBJECTTYPEID 单据内码 varchar 36
FKEYVALUE 单据实例内码 varchar 36
FSENDMSGID 发件消息内码 varchar 36 ' '
FMOVEFROM 消息移自 char 1 '0'
FRECEIVERSDISP 收件人 nvarchar 510
FATTACHDATA 附加数据 nvarchar 100 ' '
备注:记录用户删除的消息

T_WF_MESSAGESEND[发件箱消息表]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FMESSAGEID 消息内码 varchar 36 ' '
FTITLE 标题 nvarchar 150
FCONTENT 内容 nvarchar 2000
FSENDERID 发送人内码 int
FCREATETIME 发送时间 datetime
FRECEIVERID 接收人内码 int
FCOMPLETEDTIME 处理时间 datetime
FSTATUS 处理状态 char 1 '0' 0:未处理;1:已处理
FTYPE 消息类别 char 1 '0' 0:工作流任务;1:工作流消息; 2: 业务流程消息
FOBJECTTYPEID 单据内码 varchar 36
FKEYVALUE 单据实例内码 varchar 36
FSENDMSGID 发件消息内码 varchar 36 ' '
FRECEIVERSDISP 收件人 nvarchar 510
FATTACHDATA 附加数据 nvarchar 100 ' '
备注:记录用户发送的消息

T_WF_MESSAGESETTING[信息中心个人设置]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FUSERID 用户内码 int 0
FMSGPOLICYSTATUS 消息清除策略状态 char 1 '0' 0:未启用;1启用
FMSGPOLICY 消息清除策略 char 1 '0' 自动移动到废件箱:0
自动被永久清除:1
FMSGSAVEDAY 消息保留天数 int 60
FMSGCLEARPOLICYSTATUS 删除消息清除策略状态 char 1 '1' 0:未启用;1启用
FMSGCLEARPOLICY 删除消息清除策略 char 1 '0' 0:自动清空废件箱全部消息;1:自动清除特定天前的消息
FMSGCLEARRANGE 删除消息保留天数 int
FSHOWWORKFLOW 显示在办流程 char 1 '1' 0:自动清空废件箱全部消息;1:自动清除特定天前的消息
FSHOWWARNMSG 显示监控消息 char 1 '1' 0:自动清空废件箱全部消息;1:自动清除特定天前的消息
FSHOWFINISHEDTASK 显示已处理任务 char 1 '0' 0:自动清空废件箱全部消息;1:自动清除特定天前的消息
FSHOWWORKFLOWMES 显示流程消息 char 1 '0' 0:自动清空废件箱全部消息;1:自动清除特定天前的消息
FCLEARSELECTEDROW 批量处理操作后清空选中行 char 1 '0'
备注:信息中心个人设置表,对消息和任务进行用户级别个性化设置

T_WF_OUTBOXRECEIVER[发件箱消息发件人多选基础资料]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FPKID 内码 varchar 36 NEWID()
FMESSAGEID 消息内码 varchar 36 ' '
FRECEIVERID 发件人 int 0
备注:发件箱消息发件人多选基础资料

T_WF_PASSROUND[ 任务传阅]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FPassRoundId 传阅记录主键 varchar 36
FApprovalItemId 关联的个人任务 varchar 36
FOriginatorId 发起人 int
FCreateTime 创建时间 datetime
备注:工作流任务传阅主表。

T_WF_PASSROUNDENTRY[传阅路线]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FRouteId 传阅路线主键 varchar 36
FPassRoundId 传阅记录主键 varchar 36
FSrcRouteId 源路线 varchar 36
FSenderId 发送人 int
FCreateTime 发送时间 datetime
FReceiverId 接收人 int
备注:工作流任务传阅路线,记录由谁发起了传阅,接收人是谁,继续传阅后,路线之间首尾连接。

T_WF_PASSROUNDMSG[传阅消息]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FLinkId 主键 varchar 36
FRouteId 传阅路线主键 varchar 36
FMessageId 消息主键 varchar 36
FMsgType 消息类别 char 1 '0' 0 = 发送消息;
1 = 回复消息;
FTitle 消息标题 nvarchar 150
FContent 消息内容 nvarchar 2000
FCreateTime 发送时间 datetime
备注:存储传阅路线对应的消息记录。
一条传阅路线,包括发起人发送一条消息给接收人,接收人可能多次回复发起人,这些都是通过消息进行信息的传输

T_WF_RECEIVER[待办任务接收人]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FID 唯一标示 varchar 36 NEWID()
FASSIGNID 待办任务内码 varchar 36 ''
FRECEIVERID 接收人内码 int 0
FTITLE 标题 nvarchar 150
FCONTENT 内容 nvarchar 255
FConsignStatus 委托状态 smallint 0 0:非委托
1:委托
2:撤销
FConsignor 委托人 int 0 委托任务的接收人为受托人
FReminderStatus 催办状态 smallint 0 0:未催办
1:催办
FReminderDate 催办时间 datetime
FAddsignStatus 加签状态 smallint 0 0-不涉及加签,计入审批票数;
1-作为加签发起人,其发起的加签任务组全部已完成,计入审批;
2-作为加签发起人,其发起的加签任务组未全部完成,不计入审批;
4-作为加签接收人,不计入审批票数。
FConsignNames 委托人名称 nvarchar 255
备注:待办任务接收人,一个待办人会有多个接收人。

T_WF_RECEIVERPOST[待办任务接收人岗位]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FDetailId 明细内码 varchar 36 NEWID()
FID 接收人内码 varchar 36 ''
FRECEIVERPOSTID 接收人岗位 int 0
备注:解析接收人时,可能会解析到一个用户对应多个岗位。