数据表:T_WF_TESTCASE(工作流测试用例)

T_WF_TESTCASE(工作流测试用例):描述

名称

T_WF_TESTCASE(工作流测试用例)

代码

T_WF_TESTCASE

注释

记录流程测试用例信息

模型

BOS

主键

PK_WF_TESTCASE


T_WF_TESTCASE(工作流测试用例):列规格定义

名称

代码

数据类型

长度

强制

注释

测试用例内码

FTestCaseId

varchar(36)

36

TRUE

 

测试的目标

FTestTarget

char(1)

1

FALSE

测试的目标:0 = 设计图,1 = 版本,2 = 流程配置;
不同的测试标的,需要记录对应对象的内码

流程定义内码

FPROCDEFID

varchar(36)

36

FALSE

 

流程定义版本内码

FVERSIONID

varchar(36)

36

FALSE

 

流程模版内码

FTMPID

int

 

FALSE

 

流程模版明细内码

FTMPDETAILID

int

 

FALSE

 

创建时间

FCREATETIME

datetime

 

FALSE

 

完成时间

FCOMPLETETIME

datetime

 

FALSE

 

流程定义XML

FDEFINITIONXML

xml

 

FALSE

 

流程设计器XML

FDESIGNERXML

xml

 

FALSE

存储设计器XML以便于重绘,设计图形是不断变化的


T_WF_TESTCASE(工作流测试用例):脚本代码

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

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

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

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

/*==============================================================*/
/* Table: T_WF_TESTCASE */
/*==============================================================*/
create table T_WF_TESTCASE (
FTestCaseId varchar(36) not null default NEWID(),
FTestTarget char(1) null,
FPROCDEFID varchar(36) null,
FVERSIONID varchar(36) null,
FTMPID int null,
FTMPDETAILID int null,
FCREATETIME datetime null,
FCOMPLETETIME datetime null,
FDEFINITIONXML xml null,
FDESIGNERXML xml null,
constraint PK_WF_TESTCASE primary key (FTestCaseId)
)
go

/*==============================================================*/
/* Index: IDX_WF_TESTCASE_PROCDEFID */
/*==============================================================*/
create index IDX_WF_TESTCASE_PROCDEFID on T_WF_TESTCASE (
FPROCDEFID ASC
)
go

/*==============================================================*/
/* Index: IDX_WF_TESTCASE_VERSIONID */
/*==============================================================*/
create index IDX_WF_TESTCASE_VERSIONID on T_WF_TESTCASE (
FVERSIONID ASC
)
go

/*==============================================================*/
/* Index: IDX_WF_TESTCASE_TMPID */
/*==============================================================*/
create index IDX_WF_TESTCASE_TMPID on T_WF_TESTCASE (
FTMPID ASC,
FTMPDETAILID ASC
)
go


T_WF_TESTCASE(工作流测试用例):键值定义

名称

代码

主要的

PK_WF_TESTCASE

PK_WF_TESTCASE

TRUE


T_WF_TESTCASE(工作流测试用例):索引定义

名称

代码

唯一的

群集器

主要的

外键

候选键

表格

IDX_WF_TESTCASE_PROCDEFID

IDX_WF_TESTCASE_PROCDEFID

FALSE

FALSE

FALSE

FALSE

FALSE

T_WF_TESTCASE(工作流测试用例)

IDX_WF_TESTCASE_VERSIONID

IDX_WF_TESTCASE_VERSIONID

FALSE

FALSE

FALSE

FALSE

FALSE

T_WF_TESTCASE(工作流测试用例)

IDX_WF_TESTCASE_TMPID

IDX_WF_TESTCASE_TMPID

FALSE

FALSE

FALSE

FALSE

FALSE

T_WF_TESTCASE(工作流测试用例)