2012-01-12 75 views
14

我想了解「狀態機」和「工作流」之間的區別是什麼,它與「狀態機工作流」有什麼不同?謝謝。狀態機和工作流有什麼區別?

+0

「工作流程」的含義高度依賴於上下文。而「狀態機工作流程」有點荒謬。 – 2012-01-12 18:59:10

+0

(但是我看到這是一個由微軟發明的術語,所以我認爲這是無稽之談。) – 2012-01-12 19:00:53

+0

:)感謝反正 – 2012-01-14 09:30:00

回答

8

Workflowstate machines在維基百科上定義很好。

我猜你正在從this page獲得術語狀態機工作流程。 .NET似乎支持不同的工作流建模方法(這只是複雜人工任務中的一些定義步驟)。一個狀態機(這是一個狀態圖,它們之間有轉換)將允許循環,而不是順序工作流,這個順序工作流會先於不同的分支直到完成。

3

正如Jere所說,狀態機可以是循環圖和工作流通常是非循環的。大多數情況下,WorkFlow術語用於表示可能修改某些信息的某種人機交互(例如:文檔)。術語工作流程與表示人們如何工作以及如何處理信息高度相關。狀態機是一個更技術性的概念,需要表示一個實體或一組實體的不同狀態。你也應該要詢問可能的業務流程:) 乾杯

2
  • 產品經理工作流定義圖表,然後把它交給開發者/程序員。閱讀由產品經理,開發商/程序員設計實體,實體狀態writen需求文檔後,再設置幾個enities的狀態在一個工作流節點

  • 一個工作流並行網關,包括網關和唯一網關,但狀態機只有在同一時間。所以工作流中的唯一網關可以在多個工作流程節點,但狀態機只能在一個節點

  • 術語WorkFlow與代表高度相關,表示人們如何工作以及他們如何處理信息。

  • 新手可以通過工作流定義圖很容易地理解程序,並且WorkFlow定義圖由工作流引擎(例如acitivti或jbpm6)綁定到代碼中。與代碼同步的是。要求文檔不與代碼同步。

相關問題