数据表:T_WF_AddsignAssign(加签任务)

T_WF_AddsignAssign(加签任务):描述

名称

T_WF_AddsignAssign(加签任务)

代码

T_WF_AddsignAssign

注释

任务顺序规则:将未处理的加签任务(T_WF_AddsignAssign)以加签发起人为准分组合并,比如张三发起前加签和后加签,那么产生一组任务,最多三条任务:合并后的“前加签任务”、张三“本人加签任务”、合并后的“后加签任务”,他们三者之间形成先后顺序,合并后的“前加签任务”作为起始加签任务,加签引擎按此顺序流转

模型

BOS

主键

Key_1


T_WF_AddsignAssign(加签任务):列规格定义

名称

代码

数据类型

长度

强制

注释

加签任务内码

FAddsignAssignId

int

 

TRUE

 

待办任务内码

FAssignId

varchar(36)

36

TRUE

 

加签发起人唯一标识

FCreatorReceiverPid

varchar(36)

36

TRUE

 

加签发起人内码

FCreatorId

int

 

TRUE

 

是否起始加签任务

FIsOrigin

char(1)

1

TRUE

 

后置加签任务内码

FNextAddsignAssignId

int

 

TRUE

 

发起人本人加签任务内码

FCreatorAddsignAssignId

int

 

TRUE

 

加签类型

FAddsignType

smallint

 

TRUE

0:前加签,1:后加签

审批策略

FApprovalMode

smallint

 

TRUE

0:并行会签

处理状态

FStatus

smallint

 

TRUE

0:未处理,1:已处理

创建时间

FCreateTime

datetime

 

FALSE

 

完成时间

FCompletedTime

datetime

 

FALSE

 


T_WF_AddsignAssign(加签任务):脚本代码

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

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

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

/*==============================================================*/
/* Table: T_WF_AddsignAssign */
/*==============================================================*/
create table T_WF_AddsignAssign (
FAddsignAssignId int not null default 0,
FAssignId varchar(36) not null default '',
FCreatorReceiverPid varchar(36) not null default '',
FCreatorId int not null default 0,
FIsOrigin char(1) not null default '0',
FNextAddsignAssignId int not null default 0,
FCreatorAddsignAssignId int not null default 0,
FAddsignType smallint not null default 0,
FApprovalMode smallint not null default 0,
FStatus smallint not null default 0,
FCreateTime datetime null,
FCompletedTime datetime null,
constraint PK_T_WF_ADDSIGNASSIGN primary key (FAddsignAssignId)
)
go

/*==============================================================*/
/* Index: IDX_WF_AddsignAssign_Assign */
/*==============================================================*/
create index IDX_WF_AddsignAssign_Assign on T_WF_AddsignAssign (
FAssignId ASC
)
go

/*==============================================================*/
/* Index: IDX_WF_AddsignAssign_Creator */
/*==============================================================*/
create index IDX_WF_AddsignAssign_Creator on T_WF_AddsignAssign (
FCreatorId ASC
)
go


T_WF_AddsignAssign(加签任务):键值定义

名称

代码

主要的

Key_1

Key_1

TRUE


T_WF_AddsignAssign(加签任务):索引定义

名称

代码

唯一的

群集器

主要的

外键

候选键

表格

IDX_WF_AddsignAssign_Assign

IDX_WF_AddsignAssign_Assign

FALSE

FALSE

FALSE

FALSE

FALSE

T_WF_AddsignAssign(加签任务)

IDX_WF_AddsignAssign_Creator

IDX_WF_AddsignAssign_Creator

FALSE

FALSE

FALSE

FALSE

FALSE

T_WF_AddsignAssign(加签任务)