2009-07-03 57 views
1

我想使用WF设计解决方案,最终用户可以根据业务需求设计工作流程。我希望在用户不需要执行任何代码的情况下尽可能灵活地制定解决方案。最终用户使用Windows Workflow Foundation设计业务流程的解决方案

这里有一些想法 -

  1. 我需要基于业务流程创建自定义活动。

  2. 最终用户将使用设计器(VS 2008)拖放活动来设计工作流。

  3. 如果最终用户想要使用EventDrivenActivity调用外部方法,那么需要从ExternalDataExchange派生的接口。以及将被调用的事件。如何使用自定义活动来实现这一点。

  4. 工作流需要主机来驱动工作流的实例。在我的情况下,它的网络服务。 每次添加新工作流程时,启动worklfow运行时的webservice需要知道“类型”和“参数”以创建和启动工作流实例。

这,我认为将是一个开发人员将其附加在程序中的工作。或者有没有一种方法来实现这种说法,Say Web服务已在IIS上,并且在配置中添加了新的工作流类型(我不确定,只是猜...)

我想知道,如果我我在正确的轨道上实现这个解决方案或错过了一些。

请专家指导。谢谢。

回答

1

听起来像您想重新托管工作流设计器,以便最终用户可以编辑工作流。

关于Hosting the WF Designer有一篇很好的文章,您可能会找到一个体面的起点。

相关问题