從引擎中得到狀態機例項
建構函式
dim狀態機例項 as
statemachineworkflowinstance
狀態機例項= new statemachineworkflowinstance(me.引擎, me.當前操作的例項.instanceid)
得到工作流的狀態列表
states
集合
下拉列表.items.clear()
dim狀態集合 as
readonlycollection(of stateactivity) = 狀態機例項.states
foreach temp as stateactivity in
狀態集合
下拉列表.items.add(temp.name)
next
改變狀態
setstate
方法
dim狀態名as
string = 下拉列表.selecteditem.tostring()
狀態機例項.setstate(狀態名)
顯示當前狀態
currentstatename
屬性 狀態機例項.currentstatename
狀態機工作流
狀態機工作流通常用於模擬不能被 人類行為時的事件流的一種替代方案,例如,在乙個審批流程中,當事件驅動流程執行的過程,通常作為外部事件和導向轉換,通常作為外部事件和引導其他可能的狀態之間的轉換。狀態機工作流的必須包括initial狀態和 final 狀態,用以表示該程序的啟動和完成狀態。這是乙個靈活的...
WF Workflow 狀態機工作流 開發
概述 工作流是對業務流程的建模,當我們設計工作流的時候,我們首先要分析業務處理過程中要經歷的步驟。然後,我們就可以利用wf建立工作流模型來模擬業務的處理過程。我們知道,wf包含兩種型別的工作流 順序工作流和狀態機工作流。順序工作流提供了一系列有組織的步驟,一般情況下,步驟是逐一執行的。可能有的步驟需...
關於狀態機工作流的程式設計方法
還沒想好怎麼寫,先起了個古怪的名字。好吧,這篇文章純屬拔草之作,只講一種大概的解決方案。不過,我們大概得先解決掉兩個概念 乙個是狀態機,乙個是工作流。什麼是狀態機?大概來說,就是我這裡有一堆的狀態,我在進行一項工作的時候,有一系列的狀態 我要從乙個狀態轉移到另乙個狀態。舉個最簡單的栗子 比如乙個燈泡...