处理阶段的数目

该解决方案可将订单流程分为若干阶段,以便可以通过替换阶段来修改该流程,而无需中断长时间运行的订单。 有关流程如何划分为多个阶段的详细信息,请参阅业务流程 管理解决方案中的一些设计原则中的“划分业务流程”。

该解决方案的当前版本仅包含两个处理阶段。 不过,它可以包含更多阶段。 包含的阶段越多,则可以在其中确定流程的版本并继续在最新版本的处理阶段中工作的点就越多。 但是,每个阶段都引起了对通过 MessageBox 数据库的消息进行协调的额外开销,这会增加处理时间。 您必须监视该解决方案的性能,以便确定阶段数是否过多。

另请参阅

业务流程管理解决方案的实施重点
进程管理器逻辑