工作流引擎设计

工作流引擎设计

                        ENTWorkflow:工作流主表

Name

code

type

isNull

主键

ENTWorkflowId

Int

NOT NULL

工作流名称

WorkflowName

Varchar(50)

              NOT NULL

说明

ENTWorkflowObjectName

Varchar(255)

NOT NULL

                           ENTWFOwnerGroup:工作流拥有的用户组

Name

code

type

isNull

主键

ENTWFOwnerGroupId

Int

NOT NULL

工作流ID

ENTWorkflowId

int

NOT NULL

用户组名称

OwnerGroupName

Varchar(255)

NOT NULL

                             用户组人员:ENTWFOwnerGroupUserAccount

Name

code

type

isNull

主键

ENTWFOwnerGroupUserAccountId

Int

NOT NULL

用户组id

ENTWFOwnerGroupId

Int

NOT NULL

用户ID

ENTUserAccountId

Int

NOT NULL

                               工作流的状态ENTWFState

Name

code

type

isNull

主键

ENTWFStateId

Int

NOT NULL

工作流ID

ENTWorkflowId

Int

NOT NULL

状态名称

StateName

Varchar(50)

NOT NULL

状态说明

Description

Varchar(255)

NULL

处理状态的用户组

ENTWFOwnerGroupId

Int

NULL

是否最初的提交者

IsOwnerSubmitter

bit

NOT NULL

                           工作流状态关联的属性ENTWFStateProperty

Name

code

type

isNull

主键

ENTWFStatePropertyId

int

NOT NULL

状态ID

ENTWFStateId

int

NOT NULL

属性名称

PropertyName

Varchar(255)

NOT NULL

是否必须

Required

bit

NOT NULL

是否只读

ReadOnly

bit

NOT NULL

                                ENTWFTransition 代表一种状态到另一种状态的转换

Name

code

type

isNull

主键

ENTWFTransitionId

Int

NOT NULL

工作流ID

ENTWorkflowId

int

NOT NULL

转换过程的名称

TransitionName

varchar(50)

NOT NULL

 上一状态

FromENTWFStateId

int

NULL

下一状态

ToENTWFStateId

int

NOT NULL

状态转换结束后调用的方法

PostTransitionMethodName

Varchar(255)

NULL

                                    ENTWFItem:包含与工作流相关联的记录的ID

Name

code

type

isNull

记录ID

ENTWFItemId

int

NOT NULL

工作流Id

ENTWorkflowId

int

NOT NULL

提交人

SubmitterENTUserAccountId

int

NOT NULL

当前状态

CurrentWFStateId

int

NOT NULL

                                   ENTWFItemOwner:记录当问题处于某种状态时,拥有该问题处理权的用户

Name

code

type

isNull

主键

ENTWFItemOwnerId

int

NOT NULL

记录ID

ENTWFItemId

int

NOT NULL

处理状态的用户组

ENTWFOwnerGroupId

int

NULL

处理状态的用户ID

ENTUserAccountId

int

NULL

                                  ENTWFItemStateHistory:记录请求的转换历史

Name

code

type

isNull

主键ID

ENTWFItemStateHistoryId

int

记录ID

ENTWFItemId

int

状态ID

ENTWFStateId

int

此状态下拥有处理权的用户

ENTUserAccountId

int

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值