我被要求在asp.net/c#中设计基于web的流程设计器(业务流程设计器)。我目前在我的团队中有一个程序员,我们有两个月的时间为this.We找到了一些开源的BPM设计者,但是我们想设计我们自己的来满足我们的学习欲望吗?请给出建议
发布于 2009-05-02 04:53:52
看看js-graph-it,它是一种基于javascript和CSS的图形化技术。虽然不是一个完整的解决方案,但它可能是您可以开始的东西。
发布于 2009-05-02 05:42:53
“但我们想为我们的求知欲设计我们自己的。”
这一声明令人担忧。你还说你有1个程序员和2个月的时间来完成系统。有了这些限制,我想说构建一个简单/小型的系统是非常不现实的。
你们有真正的顾客吗?
是的,那么做出一个基本的设计选择,以满足你学习的愿望,而不是客户的优先事项,是对客户非常不负责任的。
如果没有,那么我猜你可以按照自己的想法去学习,但是学习一个现有的选项也是一个很好的进一步知识的方法。
在专业的情况下,我会首先非常仔细地评估现有的选项,只有当我确定它们缺乏某些关键需求时,才考虑自己编写。我自己写它的情况并不常见。
很抱歉有点苛刻,但是如果做出了错误的选择,我已经见过很多次这样的事情“以泪水告终”。
发布于 2011-12-09 22:49:05
您可以使用Silverlight Canvas来设计工作流程。您可以将工作流框创建为工作流设计器的资产,并允许用户将这些工作流框拖放到画布上。然后使用箭头连接这些盒子。这将标记进程之间的流
然后将该流程导出到XML或DB中,然后您可以编写自己的代码来处理该xml并执行工作流中定义的条件。
因此,总的来说,该应用程序将分为3个部分。
基于
https://stackoverflow.com/questions/814150
复制相似问题