得到工作流結點列表

2022-02-28 19:28:41 字數 1187 閱讀 8244

沒什麼技術含量,乙個遞迴,過幾天寫乙個可以將工作流節點以圖形方式顯示出來的例,這樣就可以用在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年代中期辦公自動化領域的研...