数据表:T_WF_APPROVALITEM(待办任务处理明细)

T_WF_APPROVALITEM(待办任务处理明细):描述

名称

T_WF_APPROVALITEM(待办任务处理明细)

代码

T_WF_APPROVALITEM

注释

审批任务处理明细,一般是打开审批任务时创建

模型

BOS

主键

PK_WF_APPROVALITEM


T_WF_APPROVALITEM(待办任务处理明细):列规格定义

名称

代码

数据类型

长度

强制

注释

明细内码

FAPPROVALITEMID

varchar(36)

36

TRUE

 

审批任务内码

FAPPROVALASSIGNID

varchar(36)

36

TRUE

 

打开时间

FOPENTIME

datetime

 

FALSE

 

完成时间

FCOMPLETEDTIME

datetime

 

FALSE

 

阅读状态

FREADSTATUS

char(1)

1

TRUE

0:未读;1:已读

处理状态

FSTATUS

char(1)

1

TRUE

0:未处理;1:已处理; 3 = 转发

自动处理

FAutomatic

char(1)

1

FALSE

任务是否自动处理:0 = 人工处理,1 = 自动处理;默认为人工处理;
在强制转发、撤销任务、超时处理、参与人相同自动执行等场景下,会记录自动处理

处理人内码

FRECEIVERID

int

 

FALSE

 

处理结果

FACTIONRESULT

nvarchar(50)

50

FALSE

 

处理意见

FDISPOSITION

nvarchar(255)

255

FALSE

 

处理人岗位

FRECEIVERPOSTID

int

 

FALSE

 

处理客户端类型

FClientType

smallint

 

TRUE

WPF = 1,
Silverlight = 2,
JavaScript = 4,
Mobile = 8,
Html = 16

处理结果审批类型

FActionResultType

smallint

 

TRUE

0-未知
1-正向
2-驳回
3-终止

审批意见(结构化)

FOpinionId

int

 

TRUE

 

产品设备号

FDEVICEID

varchar(50)

50

TRUE

 


T_WF_APPROVALITEM(待办任务处理明细):脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_WF_APPROVALITEM')
and name = 'IDX_WF_APPITEM_ASSIGN'
and indid > 0
and indid < 255)
drop index T_WF_APPROVALITEM.IDX_WF_APPITEM_ASSIGN
go

if exists (select 1
from sysobjects
where id = object_id('T_WF_APPROVALITEM')
and type = 'U')
drop table T_WF_APPROVALITEM
go

/*==============================================================*/
/* Table: T_WF_APPROVALITEM */
/*==============================================================*/
create table T_WF_APPROVALITEM (
FAPPROVALITEMID varchar(36) not null default NEWID(),
FAPPROVALASSIGNID varchar(36) not null default '',
FOPENTIME datetime null,
FCOMPLETEDTIME datetime null,
FREADSTATUS char(1) not null default '0',
FSTATUS char(1) not null default '0',
FAutomatic char(1) null default '0',
FRECEIVERID int null,
FACTIONRESULT nvarchar(50) null,
FDISPOSITION nvarchar(255) null default '',
FRECEIVERPOSTID int null,
FClientType smallint not null default 2,
FActionResultType smallint not null default 0,
FOpinionId int not null default 0,
FDEVICEID varchar(50) not null,
constraint PK_WF_APPROVALITEM primary key (FAPPROVALITEMID)
)
go

/*==============================================================*/
/* Index: IDX_WF_APPITEM_ASSIGN */
/*==============================================================*/
create unique index IDX_WF_APPITEM_ASSIGN on T_WF_APPROVALITEM (
FAPPROVALASSIGNID ASC,
FRECEIVERID ASC
)
go


T_WF_APPROVALITEM(待办任务处理明细):键值定义

名称

代码

主要的

PK_WF_APPROVALITEM

PK_WF_APPROVALITEM

TRUE


T_WF_APPROVALITEM(待办任务处理明细):索引定义

名称

代码

唯一的

群集器

主要的

外键

候选键

表格

IDX_WF_APPITEM_ASSIGN

IDX_WF_APPITEM_ASSIGN

TRUE

FALSE

FALSE

FALSE

FALSE

T_WF_APPROVALITEM(待办任务处理明细)