最终用户使用Windows Workflow Foundation设计业务流程的解决方案

时间:2009-07-03 06:09:22

标签: workflow-foundation

我想使用WF设计解决方案,最终用户可以根据业务需求设计工作流程。我希望解决方案尽可能灵活,用户不需要做任何代码。

这里有一些想法 -

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

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

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

  4. 工作流需要主机来驱动工作流实例。就我而言,它是一个Web服务。 每次添加新工作流时,启动工作流运行时的Web服务需要知道“类型”和“参数”以创建和启动工作流实例。

  5. 我认为这将是开发人员将其附加到程序中的工作。或者有没有办法以声明的方式实现这一点,Say Web服务在IIS上,并且在配置中添加了新的工作流类型(我不确定,只是猜测..)

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

    专家请指导。感谢。

1 个答案:

答案 0 :(得分:1)

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

有一篇关于Hosting the WF Designer的好文章,你可能会找到一个不错的起点。