工作流引擎設計
entworkflow:工作流主表
name
code
type
isnull
主鍵entworkflowid
intnot null
工作流名稱
workflowname
varchar(50)
not null
說明entworkflowobjectname
varchar(255)
not null
entwfownergroup:工作流擁有的使用者組
name
code
type
isnull
主鍵entwfownergroupid
intnot null
工作流id
entworkflowid
intnot null
使用者組名稱
ownergroupname
varchar(255)
not null
使用者組人員:entwfownergroupuseraccount
name
code
type
isnull
主鍵entwfownergroupuseraccountid
intnot null
使用者組id
entwfownergroupid
intnot null
使用者id
entuseraccountid
intnot null
工作流的狀態entwfstate
name
code
type
isnull
主鍵entwfstateid
intnot null
工作流id
entworkflowid
intnot null
狀態名稱
statename
varchar(50)
not null
狀態說明
description
varchar(255)
null
處理狀態的使用者組
entwfownergroupid
intnull
是否最初的提交者
isownersubmitter
bitnot null
工作流狀態關聯的屬性entwfstateproperty
name
code
type
isnull
主鍵entwfstatepropertyid
intnot null
狀態id
entwfstateid
intnot null
屬性名稱
propertyname
varchar(255)
not null
是否必須
required
bitnot null
是否唯讀
readonly
bitnot null
entwftransition 代表一種狀態到另一種狀態的轉換
name
code
type
isnull
主鍵entwftransitionid
intnot null
工作流id
entworkflowid
intnot null
轉換過程的名稱
transitionname
varchar(50)
not null
上一狀態
fromentwfstateid
intnull
下一狀態
toentwfstateid
intnot null
狀態轉換結束後呼叫的方法
posttransitionmethodname
varchar(255)
null
entwfitem:包含與工作流相關聯的記錄的id
name
code
type
isnull
記錄id
entwfitemid
intnot null
工作流id
entworkflowid
intnot null
提交人submitterentuseraccountid
intnot null
當前狀態
currentwfstateid
intnot null
entwfitemowner:記錄當問題處於某種狀態時,擁有該問題處理權的使用者
name
code
type
isnull
主鍵entwfitemownerid
intnot null
記錄id
entwfitemid
intnot null
處理狀態的使用者組
entwfownergroupid
intnull
處理狀態的使用者id
entuseraccountid
intnull
entwfitemstatehistory:記錄請求的轉換歷史
name
code
type
isnull
主鍵id
entwfitemstatehistoryid
int記錄id
entwfitemid
int狀態id
entwfstateid
int此狀態下擁有處理權的使用者
entuseraccountid
int
工作流引擎設計思路
http www.cyanine.cn 編輯 收藏引用 網摘 所屬分類 工作流技術 net開發心得 專案管理 系統設計 自開博以來不斷有朋友來 工作流引擎該如何設計 工作流的資料庫如何設計 應用筐架如何搭建等,這些問題其實都是很難有答案的。開發設計乙個工作流引擎是要能夠幫助客戶營造價值,而不是為了一...
工作流引擎設計思路
開發設計乙個工作流引擎是要能夠幫助客戶營造價值,而不是為了一時興趣實現某些技術特性。工作流管理聯盟 workflow management coalition,wfmc 早已定義了工作流技術的標準體系,但並未指明具體實現的方法。工作流引擎在實現方法上可以基於不同的軟體技術架構,引擎本身應該是與具體業...
工作流引擎設計思路
自開博以來不斷有朋友來 工作流引擎該如何設計 工作流的資料庫如何設計 應用筐架如何搭建等,這些問題其實都是很難有答案的。開發設計乙個工作流引擎是要能夠幫助客戶營造價值,而不是為了一時興趣實現某些技術特性。工作流管理聯盟 workflow management coalition,wfmc 早已定義了...