什么是构建可视化工作流管理器的最佳工具

时间:2010-11-04 19:58:57

标签: .net user-interface

想知道是否有人对构建可视化工作流管理器的最佳工具有任何想法。为了构建工作流,设想了一堆可以删除然后连接在一起的“块”,IE:

发送电子邮件 - >等4天 - >如果回复电子邮件发送此电子邮件>如果没有登录到数据库

每个动作都是一个具有与之关联的属性的块。用户可以拖动块并连接它们。

我想保持简单。跨现代浏览器compat很重要,但我们可以要求客户在必要时安装软件(silverlight)。

浮现在脑海中的一些想法 jQuery的 Silverlight的 SproutCore的

3 个答案:

答案 0 :(得分:0)

jQuery-ui可能能够根据您的阻止的复杂性做您想做的事情。 查看可拖动和可排序的对象。

答案 1 :(得分:0)

Ajax.org framework 可能正是您所需要的,我之前用过类似项目,为生物信息学实验构建工作流程管理器。已经有flowchart component可以扩展。

我们团队在使用Ajax.org框架时面临的主要挑战是糟糕的文档(至少在当时),以及我们想要使用的框架的某些部分,例如属性编辑器(这正是我们想要的) ,我们想要图中每个节点的一组属性/值组合)根本不起作用所以我们不得不自己创建。

总结:

优点:看起来不错,可能是我见过的最接近你想要的东西。

缺点:小社区,相对较差的文档和示例会产生陡峭的学习曲线。整个框架非常庞大和庞大,您可以将程序编写在XML文件(或JS)中,并由框架进行解释。

最初我从头开始做前端然后我们搬到了Ajax.org,如果我不得不再做一次,我可能会在Raphael之类的东西上构建它。在SVG中绘图可能比将黑客联系在一起以建立联系要容易得多。

答案 2 :(得分:0)

我们倾向于sproutcore