数据表:t_bf_InstanceTrack(业务流程追踪表)

t_bf_InstanceTrack(业务流程追踪表):描述

名称

t_bf_InstanceTrack(业务流程追踪表)

代码

T_BF_InstanceTrack

注释

把业务流程实例,拼接为首尾相接的记录。通过此表,能够非常方便的追查到每单据的来龙去脉。

本表记录,需要通过计划任务定时产生。因此本表的数据并不是实时的。

模型

BOS

主键

pk_BF_InstanceTrack


t_bf_InstanceTrack(业务流程追踪表):列规格定义

名称

代码

数据类型

长度

强制

注释

创建时间

FCreateTime

datetime

 

TRUE

业务流程跟踪信息创建的时间

创建批次

FCreateBatchNo

int

 

TRUE

全流程可能涉及到的表格数量超过20个,无法一次性全部创建好,需要分多批次关联创建,第2批从第1批的尾节点处开始。默认批次为0

批内序号

FSeqInBatch

int

 

TRUE

在同一批创建的数据中,唯一的序号

全流程实例内码

FMasterId

varchar(36)

36

TRUE

 

单据表格编码1

FTableNumber_1

varchar(30)

30

FALSE

 

单据分录内码1

FEntityId_1

int

 

FALSE

 

单据表格编码2

FTableNumber_2

varchar(30)

30

FALSE

 

单据分录内码2

FEntityId_2

int

 

FALSE

 

单据表格编码3

FTableNumber_3

varchar(30)

30

FALSE

 

单据分录内码3

FEntityId_3

int

 

FALSE

 

单据表格编码4

FTableNumber_4

varchar(30)

30

FALSE

 

单据分录内码4

FEntityId_4

int

 

FALSE

 

单据表格编码5

FTableNumber_5

varchar(30)

30

FALSE

 

单据分录内码5

FEntityId_5

int

 

FALSE

 

单据表格编码6

FTableNumber_6

varchar(30)

30

FALSE

 

单据分录内码6

FEntityId_6

int

 

FALSE

 

单据表格编码7

FTableNumber_7

varchar(30)

30

FALSE

 

单据分录内码7

FEntityId_7

int

 

FALSE

 

单据表格编码8

FTableNumber_8

varchar(30)

30

FALSE

 

单据分录内码8

FEntityId_8

int

 

FALSE

 

单据表格编码9

FTableNumber_9

varchar(30)

30

FALSE

 

单据分录内码9

FEntityId_9

int

 

FALSE

 

单据表格编码10

FTableNumber_10

varchar(30)

30

FALSE

 

单据分录内码10

FEntityId_10

int

 

FALSE

 

单据表格编码11

FTableNumber_11

varchar(30)

30

FALSE

 

单据分录内码11

FEntityId_11

int

 

FALSE

 

单据表格编码12

FTableNumber_12

varchar(30)

30

FALSE

 

单据分录内码12

FEntityId_12

int

 

FALSE

 

单据表格编码13

FTableNumber_13

varchar(30)

30

FALSE

 

单据分录内码13

FEntityId_13

int

 

FALSE

 

单据表格编码14

FTableNumber_14

varchar(30)

30

FALSE

 

单据分录内码14

FEntityId_14

int

 

FALSE

 

单据表格编码15

FTableNumber_15

varchar(30)

30

FALSE

 

单据分录内码15

FEntityId_15

int

 

FALSE

 

单据表格编码16

FTableNumber_16

varchar(30)

30

FALSE

 

单据分录内码16

FEntityId_16

int

 

FALSE

 

单据表格编码17

FTableNumber_17

varchar(30)

30

FALSE

 

单据分录内码17

FEntityId_17

int

 

FALSE

 

单据表格编码18

FTableNumber_18

varchar(30)

30

FALSE

 

单据分录内码18

FEntityId_18

int

 

FALSE

 

单据表格编码19

FTableNumber_19

varchar(30)

30

FALSE

 

单据分录内码19

FEntityId_19

int

 

FALSE

 

单据表格编码20

FTableNumber_20

varchar(30)

30

FALSE

 

单据分录内码20

FEntityId_20

int

 

FALSE

 


t_bf_InstanceTrack(业务流程追踪表):脚本代码

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

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

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

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

/*==============================================================*/
/* Table: T_BF_InstanceTrack */
/*==============================================================*/
create table T_BF_InstanceTrack (
FCreateTime datetime not null,
FCreateBatchNo int not null default 0,
FSeqInBatch int not null,
FMasterId varchar(36) not null,
FTableNumber_1 varchar(30) null,
FEntityId_1 int null,
FTableNumber_2 varchar(30) null,
FEntityId_2 int null,
FTableNumber_3 varchar(30) null,
FEntityId_3 int null,
FTableNumber_4 varchar(30) null,
FEntityId_4 int null,
FTableNumber_5 varchar(30) null,
FEntityId_5 int null,
FTableNumber_6 varchar(30) null,
FEntityId_6 int null,
FTableNumber_7 varchar(30) null,
FEntityId_7 int null,
FTableNumber_8 varchar(30) null,
FEntityId_8 int null,
FTableNumber_9 varchar(30) null,
FEntityId_9 int null,
FTableNumber_10 varchar(30) null,
FEntityId_10 int null,
FTableNumber_11 varchar(30) null,
FEntityId_11 int null,
FTableNumber_12 varchar(30) null,
FEntityId_12 int null,
FTableNumber_13 varchar(30) null,
FEntityId_13 int null,
FTableNumber_14 varchar(30) null,
FEntityId_14 int null,
FTableNumber_15 varchar(30) null,
FEntityId_15 int null,
FTableNumber_16 varchar(30) null,
FEntityId_16 int null,
FTableNumber_17 varchar(30) null,
FEntityId_17 int null,
FTableNumber_18 varchar(30) null,
FEntityId_18 int null,
FTableNumber_19 varchar(30) null,
FEntityId_19 int null,
FTableNumber_20 varchar(30) null,
FEntityId_20 int null,
constraint PK_BF_INSTANCETRACK primary key (FCreateTime, FCreateBatchNo, FSeqInBatch)
)
go

/*==============================================================*/
/* Index: IDX_BF_InstanceTrack_T1 */
/*==============================================================*/
create index IDX_BF_InstanceTrack_T1 on T_BF_InstanceTrack (
FTableNumber_1 ASC,
FEntityId_1 ASC
)
go

/*==============================================================*/
/* Index: IDX_BF_InstanceTrack_T20 */
/*==============================================================*/
create index IDX_BF_InstanceTrack_T20 on T_BF_InstanceTrack (
FTableNumber_20 ASC,
FEntityId_20 ASC
)
go

/*==============================================================*/
/* Index: IDX_BF_InstanceTrack_Master */
/*==============================================================*/
create index IDX_BF_InstanceTrack_Master on T_BF_InstanceTrack (
FMasterId ASC
)
go


t_bf_InstanceTrack(业务流程追踪表):键值定义

名称

代码

主要的

pk_BF_InstanceTrack

pk_BF_InstanceTrack

TRUE


t_bf_InstanceTrack(业务流程追踪表):索引定义

名称

代码

唯一的

群集器

主要的

外键

候选键

表格

IDX_BF_InstanceTrack_T1

IDX_BF_InstanceTrack_T1

FALSE

FALSE

FALSE

FALSE

FALSE

t_bf_InstanceTrack(业务流程追踪表)

IDX_BF_InstanceTrack_T20

IDX_BF_InstanceTrack_T20

FALSE

FALSE

FALSE

FALSE

FALSE

t_bf_InstanceTrack(业务流程追踪表)

IDX_BF_InstanceTrack_Master

IDX_BF_InstanceTrack_Master

FALSE

FALSE

FALSE

FALSE

FALSE

t_bf_InstanceTrack(业务流程追踪表)