1. 程式人生 > >工作流引擎設計

工作流引擎設計

use tor ems top idt read mst ren ttr

工作流引擎設計

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

工作流引擎設計