我之前已经完成了SharePoint网站托管的WF工作流程。我们目前必须为一个vanilla ASP.NET应用程序开发一个非常复杂的工作流,唉,它不能在SharePoint上下文中运行。
我注意到当我在VS2008中创建一个'普通'WF工作流时,我没有CreateTask,onTaskChanged等活动。我想这是因为所有任务API都是由额外的MOSS层提供的。
我的问题是,是否有任何库为WF实现面向任务的东西,还是我们必须自己推出?
答案 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工作流服务应用程序”