子系统:6.工作流

数据表:t_BAS_scheduleinfo(执行计划)

t_BAS_scheduleinfo(执行计划):描述

名称

t_BAS_scheduleinfo(执行计划)

代码

T_BAS_SCHEDULEINFO

注释

执行计划:用于记录后台执行任务信息

模型

BOS

主键

pk_BAS_scheduleinfo


t_BAS_scheduleinfo(执行计划):列规格定义

名称

代码

数据类型

长度

强制

注释

执行计划内码

FSCHEDULEID

varchar(36)

36

TRUE

 

执行计划类型内码

FSCHEDULETYPEID

varchar(36)

36

TRUE

 

执行时间间隔

FEXECUTEINTERVAL

int

 

TRUE

以 FEXECUTEINTERVALUNIT 为单位

执行时间间隔单位

FEXECUTEINTERVALUNIT

char(1)

1

TRUE

Minute=1,Day=2,Week=3,Month=4,Year=5

执行时间

FEXECUTETIME

datetime

 

FALSE

执行的时间点。当执行成功,更新该字段到下一执行时间点

开始时间

FBEGINTIME

datetime

 

FALSE

执行计划生效时间

结束时间

FENDTIME

datetime

 

FALSE

执行计划失效时间

是否异步执行

FISASYNCJOB

char(1)

1

TRUE

 

任务状态

FSTATUS

char(1)

1

TRUE

0:准备
1:停止
2:运行

创建时间

FCREATETIME

datetime

 

FALSE

 

创建人

FCREATEUSERID

int

 

FALSE

 

参数表单

FParameterFormId

varchar(80)

80

FALSE

 

参数

FParameters

nvarchar(1020)

1020

FALSE

 

执行详细信息

FNOTES

ntext

 

FALSE

 

执行进度

FPROGRESS

int

 

TRUE

 

异常停止后自动执行

FISAutoExecute

char(1)

1

TRUE

 

CRON表达式

FCRON

varchar(1024)

1024

FALSE

 

异常恢复间隔时间

FAUTORECOVERYTIME

int

 

TRUE

 


t_BAS_scheduleinfo(执行计划):脚本代码

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

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

/*==============================================================*/
/* Table: T_BAS_SCHEDULEINFO */
/*==============================================================*/
create table T_BAS_SCHEDULEINFO (
FSCHEDULEID varchar(36) not null default ' ',
FSCHEDULETYPEID varchar(36) not null default ' ',
FEXECUTEINTERVAL int not null default 0,
FEXECUTEINTERVALUNIT char(1) not null default '0',
FEXECUTETIME datetime null,
FBEGINTIME datetime null,
FENDTIME datetime null,
FISASYNCJOB char(1) not null default '0',
FSTATUS char(1) not null default '0',
FCREATETIME datetime null,
FCREATEUSERID int null,
FParameterFormId varchar(80) null,
FParameters nvarchar(1020) null,
FNOTES ntext null,
FPROGRESS int not null default -1,
FISAutoExecute char(1) not null default '0',
FCRON varchar(1024) null default ' ',
FAUTORECOVERYTIME int not null default 1440,
constraint pk_wf_scheduleinfo primary key (FSCHEDULEID)
)
go

/*==============================================================*/
/* Index: IDX_BAS_SCHE_TYPE */
/*==============================================================*/
create index IDX_BAS_SCHE_TYPE on T_BAS_SCHEDULEINFO (
FSCHEDULETYPEID ASC
)
go


t_BAS_scheduleinfo(执行计划):键值定义

名称

代码

主要的

pk_BAS_scheduleinfo

PK_BAS_SCHEDULEINFO

TRUE


t_BAS_scheduleinfo(执行计划):索引定义

名称

代码

唯一的

群集器

主要的

外键

候选键

表格

IDX_BAS_SCHE_TYPE

IDX_BAS_SCHE_TYPE

FALSE

FALSE

FALSE

FALSE

FALSE

t_BAS_scheduleinfo(执行计划)