Workflow foundation 4 Windows工作流-创建可重用任务列表(书签?)

Workflow foundation 4 Windows工作流-创建可重用任务列表(书签?),workflow-foundation-4,Workflow Foundation 4,我正在考虑将业务流程迁移到Windows Workflow中,客户端应用程序将是ASP/MVC,工作流可能通过IIS托管 我想创建一个通用的“简单任务”活动,它可以跨多个工作流使用。活动属性将如下所示: 相关客户 指定代理人 提示(“请查看订单12345”) “真”按钮的文本(“接受”) “错误”按钮的文本(“拒绝”) 用于存储结果的变量 一旦工作流点击此活动,任务应放入db表中。web应用程序将查询该表,并向代理显示他们需要完成的任务列表。一旦点击“接受/拒绝”,工作流需要继续 这是我被卡

我正在考虑将业务流程迁移到Windows Workflow中,客户端应用程序将是ASP/MVC,工作流可能通过IIS托管

我想创建一个通用的“简单任务”活动,它可以跨多个工作流使用。活动属性将如下所示:

  • 相关客户
  • 指定代理人
  • 提示(“请查看订单12345”)
  • “真”按钮的文本(“接受”)
  • “错误”按钮的文本(“拒绝”)
  • 用于存储结果的变量
一旦工作流点击此活动,任务应放入db表中。web应用程序将查询该表,并向代理显示他们需要完成的任务列表。一旦点击“接受/拒绝”,工作流需要继续


这是我被卡住的最后一点。我需要在DB表中存储什么才能恢复工作流?鉴于任务表将由多个工作流使用,我如何实例化工作流以恢复它?我看过书签,但它们假设您知道要恢复的工作流类型。我是否需要使用反射,或者在WF中是否有一种方法可以传递工作流id并将其实例化?

您可以使用工作流服务并通过ControlEndPoint控制它。 有关controlendpoint的更多信息,请访问

呃,也许我遗漏了一些东西,但这似乎没有帮助-你还有其他例子吗?