Workflow Foundation:使用没有SharePoint的工作流任务?

时间:2009-03-05 15:14:25

标签: workflow-foundation

我之前已经完成了SharePoint网站托管的WF工作流程。我们目前必须为一个vanilla ASP.NET应用程序开发一个非常复杂的工作流,唉,它不能在SharePoint上下文中运行。

我注意到当我在VS2008中创建一个'普通'WF工作流时,我没有CreateTask,onTaskChanged等活动。我想这是因为所有任务API都是由额外的MOSS层提供的。

我的问题是,是否有任何库为WF实现面向任务的东西,还是我们必须自己推出?

2 个答案:

答案 0 :(得分:4)

WF(不含SharePoint)不提供开箱即用的此类功能。 我不知道任何提供任务/收件箱功能的库,所以我们已经建立了自己的。

任务由自定义活动创建。工作流将使用普通的WF 3.5接收活动发出信号,这会导致工作流等待来自任何WF外部GUI的信号。

有一个sample from Microsoft显示类似的内容,但它没有使用WF服务。

答案 1 :(得分:0)

我只在.Net中创建了一个工作流,但是那个工作流使用了web服务入口点,例如MyService.xamlx是SOAP请求中调用的URL,使用Receive活动名称作为操作名称并传递ReceiveParametersContent元素中定义的参数。

(我注意到VS 2010服务调用者感到困惑并且不允许我指定参数,但是SoapUI非常愿意使用从MyService.xamlx返回的WSDL?wsdl。)

项目模板是“WCF工作流服务应用程序”