0

我只是在学习如何在 WF 中使用状态机。我想知道我是否可以有多个退出状态?用例将是单个进入状态,最终会处于多个退出(终端/最终)状态之一。例如,可以说对象是订单。进入状态将是“待处理”,但它可能最终处于两种状态之一(经过一些处理):“已发货”或“已取消”。这是可能的还是状态机必须有一个终端状态?

4

1 回答 1

1

我最终只是做了一个实验,WF 确实支持多个终端状态(至少 4.5 支持)。我有一个状态机设置,只有一个入口状态(打开),然后它转换到三个最终状态(关闭、故障、取消)。效果很好。

于 2014-01-24T16:58:49.693 回答