代码之家  ›  专栏  ›  技术社区  ›  ksa

终端用户使用Windows工作流基础设计业务流程的解决方案

  •  1
  • ksa  · 技术社区  · 15 年前

    我想设计一个使用wf的解决方案,最终用户可以根据他们的业务需求设计工作流。我希望解决方案在用户不需要执行任何代码的情况下尽可能灵活。

    以下是一些想法-

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

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

    3. 如果最终用户希望使用eventdrivenactivity调用外部方法,则需要从externaldataexchange派生的接口。以及将被调用的事件..这是如何使用自定义活动实现的。

    4. 工作流需要主机来驱动工作流实例。在我看来,这是一个web服务。 每次添加新工作流时,启动workfow运行时的webservice都需要知道创建和启动工作流实例所需的“类型”和“参数”。

    这,我认为将是一个开发人员的工作,附加到程序中。或者有没有一种方法以声明的方式实现这一点,比如说web服务是在i is上启动的,并且在配置中添加了一个新的工作流类型(我不确定,只是猜测…)

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

    专家请指点。谢谢。

    1 回复  |  直到 15 年前
        1
  •  1
  •   davewasthere    15 年前

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

    有一篇关于 Hosting the WF Designer 你可以找到一个像样的起点。

    推荐文章