我们需要将BP(业务流程)可视化到BPMN中,但不能通过使用建模器的人手。我们需要在使用PHP编写的基于crm-web的系统中自动执行此操作。我有输入数据(等数组,XML,不在乎...(但不是BPEL)),然后我需要将它处理成良好的BPMN图(使用SVG)。我们有它的第一个漂亮的实现。我们使用矩阵绘制:每次都经过矩阵和优化图形,不过不是,它运行得很快,但它不灵活,很难重建,升级,添加新的功能......我们自己制作了这个算法(我的意思是我们没有在谷歌或书籍中找到它)。问题是我们无法在互联网上找到任何算法。我想我们不知道正确的关键字。每次尝试都会将我们返回到BPEL vis。来自BPMN的“数据流可见性”。返回建模者... 请帮助我们找到一些算法,或给出正确的关键字来找出信息。BPMB可视化
Q
BPMB可视化
2
A
回答
2
认为你可能在寻找“图形布局算法”。我知道的唯一一个库可以(我认为)直接生成BPMN是来自yWorks的yFiles库。这不是免费的。然而,他们使用自动布局的库提供免费的应用程序。也许你可以做一些原型。
如果这不适用,还有其他几个选项。我不知道这些可以直接生成BPMN符号;你必须构造符号。但是,所有这些都将根据各种算法自动布局图形。也是所有开源/免费。
- graphviz。用C编写,现在已经很老了,但使用很好,稳定和可扩展。
- tulip。比graphviz新。没有使用它,但听到了有关灵活性和可伸缩性的好处。
- 另请参阅this post基于JavaScript的选项。
还有很多,只是谷歌的图形布局算法/库。 hth。
相关问题
- 1. 可视化基本可视化
- 2. 可视化Gephi
- 3. Groovy可视化
- 4. 可视化Raycaster
- 5. 可视化arraylist
- 6. Graphx可视化
- 7. 可视化点云
- 8. ROS包可视化
- 9. 谷歌可视化
- 10. 图形可视化
- 11. 音频可视化
- 12. 可视化因素
- 13. 可视化矩阵
- 14. 可视化在python
- 15. 可视化群集
- 16. 音乐可视化
- 17. 可视化在kibana
- 18. 程序可视化
- 19. 热图可视化
- 20. 可视化 - 的Tableau
- 21. Python NLTK可视化
- 22. 可视化在Matlab
- 23. 可视化数据
- 24. 可视化来源
- 25. 可视化大图
- 26. 可视化在iOS
- 27. 圆图可视化
- 28. 列表可视化
- 29. 可视化数据
- 30. 可视化想法
只是为了完整:还有一种方法可以**使用R **绘制BPMN,请参阅https://github.com/bergant/bpmn – 2017-08-15 15:21:36