请通过mxGraph( www.jgraph.com ),这是HTML5 / JavaScript与HTML 4浏览器的后备。您可以在以下位置查看使用该技术的示例 www.draw.io
如果您正在寻找更复杂的解决方案,那么在商业场景中,您可能需要考虑 yFiles for HTML 。如果你的系统非常简单,那么这可能是过度的,而且更简单的解决方案就像 jsPlumb 可能就够了。
前一个库支持各种用户交互和自定义,并支持轻松集成自己的形状和可视化表示。
具体来说,对于工作流可视化,自动布局算法的实现 杉山布局 在需要自动安排更多工作流程项时非常有用:
在上图中,添加了泳道,这在更复杂的工作流程图中非常常见。该算法可以自动排列形状,连接和泳道。你可以看到这个在行动中 这个实时示例应用程序
泄露 :我为创建该库的公司工作。因此,我不代表我的雇主,我的评论,想法和帖子都是我自己的。
这是我的两分钱。
如果您需要GPL和/或商业版,可以使用Draw2d.org lib。 它是一个SDK评估者而不是即用型应用程序。在这种情况下集成 或定制是可能的。
我已经尝试了几个工作流程,流程图和图表工具。
我发现了一个可以制作工作流程图,从服务器加载和保存数据的工具。
这几乎具有可用于制作工作流程图的所有功能:
1)矩形内的富文本。
2)能够自定义形状。
3)能够添加流程图符号并修复后端代码。
4)适用于Android,iOS,HTML5浏览器。
5)能够添加不同种类的线以附加到不同的形状和对象。
麻省理工学院许可。
https://code.google.com/p/svg-edit/