【发布时间】:2012-10-09 03:48:04
【问题描述】:
我正在尝试创建托管在 IIS 中的状态机工作流的原型。客户端是一个 Web 表单应用程序。
我想要实现的是一个长期运行的“向导”风格的进程,它会持续存在于数据库中。状态机工作流基本上根据工作流的状态控制当前的 Web 表单页面。
我想知道如何找到当前状态名称以“恢复”工作流实例。想象一下,有人正在完成向导过程的一半,然后决定停止并稍后再回来完成它。
我找到了一种解决方案,即根据与工作流实例相关的字段将当前状态名称存储在数据库中;但是,这对我来说并不是一个优雅的解决方案。肯定有一种简单的方法可以使用 Workflow Services 确定工作流实例的当前状态吗?
谢谢大家,非常感谢您的帮助!
【问题讨论】:
标签: workflow-foundation-4 workflow-foundation