簡體   English   中英

WF狀態機是否可以具有多個終端狀態?

[英]Is it possible to have multiple terminal states with a WF state machine?

我只是在學習在WF中使用狀態機。 我想知道我是否可以有多個退出狀態? 該用例將是一個進入狀態,最終會進入多個退出(終端/最終)狀態之一。 例如,可以說對象是一個訂單。 進入狀態為“待處理”,但最終可能處於以下兩種狀態之一(經過一些處理):“已發貨”或“已取消”。 這可能嗎,或者狀態機必須具有一個終端狀態?

我最后只是做一個實驗,而WF實際上支持多種終端狀態(至少支持4.5)。 我有一個狀態機設置程序,它具有單個輸入狀態(“已打開”),然后過渡到三個最終狀態(“關閉”,“故障”,“取消”)。 效果很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM