沒什麼技術含量,乙個遞迴,過幾天寫乙個可以將工作流節點以圖形方式顯示出來的例,這樣就可以用在web頁上了
public
sub 列結點()
sub列結點()
sub 列結點()
sub列結點(
byval
obj
asobject
)iftypeof
obj
isworkflow.componentmodel.compositeactivity
then
dimwxd
asworkflow.componentmodel.compositeactivity
wxd
=ctype
(obj, workflow.componentmodel.compositeactivity)
dims
asstring
s =string
.format(
"說明:,名稱:,型別:
", wxd.description, wxd.qualifiedname, wxd.gettype.tostring)
console.writeline(s)
foreach
temp
asobject
inwxd.activities
列結點(temp)
next
else
iftypeof
obj
isworkflow.componentmodel.activity
then
dimwxd
asworkflow.componentmodel.activity
wxd
=ctype
(obj, workflow.componentmodel.activity)
dims
asstring
s =string
.format(
"說明:,名稱:,型別:
", wxd.description, wxd.qualifiedname, wxd.gettype.tostring)
console.writeline(s)
endif
endif
end sub
'呼叫列結點(當前操作的例項.getworkflowdefinition())
得到工作流結點列表
沒什麼技術含量,乙個遞迴,過幾天寫乙個可以將工作流節點以圖形方式顯示出來的例,這樣就可以用在web頁上了 sub 列結點 sub列結點 byval obj asobject iftypeof obj isworkflow.componentmodel.compositeactivity then d...
工作流建模 工作流概念
工作流建模 工作流概念 1 案例 工作流系統得基本目的是處理案例。每個案例都有乙個唯一標識,而且每個案例的生命週期都是有限的。案例生命週期都處於某個特定狀態,該狀態由三個元素組成 1 案例相關的屬性的值 案例屬性是一系列同案例相關的變數。能夠用來管理案例。正是通過這些變數,才有可能指出在特定條件下某...
工作流 一 什麼是工作流
什麼是工作流 工作流的英文全稱是 workflow,簡單理解則是業務流程的計算機化或自動化。它是是針對工作中具有固定程式的常規活動而提出的乙個概念,通過將工作活動分解定義良好的任務 角色 規則和過程來進行執行和監控,達到提高生產組織水平和工作效率的目的。工作流技術發端於70年代中期辦公自動化領域的研...