BPMB可视化

发布于 2024-11-03 19:01:56 字数 363 浏览 8 评论 0原文

我们需要将 BP(业务流程)可视化为 BPMN,但不是使用建模器手动进行。我们需要在用 PHP 编写的基于 crm-web 的系统中自动执行此操作。我有输入数据(等等数组、xml,不关心...(但不是 BPEL)),然后我需要将其处理成漂亮的 BPMN 图形(使用 SVG)。 我们对它有了初步的认识。我们使用矩阵来绘制:每次都会多次遍历矩阵并优化图形,不不,它运行速度快,但不敏捷,难以重建、升级、添加新功能......我们自己制作了这个算法(我的意思是我们在谷歌或书籍中没有找到它)。问题是我们在互联网上找不到任何算法。我想我们不知道正确的关键字来做到这一点。每一次尝试都让我们回到 BPEL vis。来自 BPMN,“数据流可视化”。回归模型... 请帮助我们找到一些算法,或者给出正确的关键字来查找信息。

We need to visualize BP (business process) into BPMN, but NOT by hands using modeler. We need to do it automatically in crm-web-based system written on PHP. I have input data (etc. array, xml, not care...(but not BPEL)), then I need to process it into nice BPMN graph (using SVG).
We have first nice-looking realization of it. We use matrix to draw: several times goes through matrix and optimize graph each time, no no, it working fast, but it not agile, hard to rebuilt, upgrade, add new features... We made this algorithm by ourselves (I mean we didn't find it in google or books). Problem is that we couldn't find any algorithms in the internet. I suppose we don't know correct keywords to do it. Every try returned us to BPEL vis. from BPMN, "Data flow vis." returned modelers...
Please help us to find some algorithms, or give correct keywords to find out information.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

酒绊 2024-11-10 19:01:56

认为您可能正在寻找“图形布局算法”。我知道唯一可以(我认为)直接生成 BPMN 的库是来自 的 yFiles 库yWorks。它不是免费的。然而,他们确实提供了一个使用自动布局库的免费应用程序。也许你可以用它做一些原型设计。

如果这不适用,还有其他几种选择。我不知道这些可以直接生成 BPMN 符号;你必须构造符号。然而,所有这些都会根据各种算法自动布局图表。而且全部开源/免费。

  • graphviz。用 C 语言编写。现在已经很老了,但使用得很好,稳定且可扩展。
  • 郁金香。比 graphviz 更新。尚未使用它,但听说过有关灵活性和可扩展性的好消息。
  • 另请参阅这篇文章了解基于 javascript 的选项。

还有更多,只需谷歌一下图形布局算法/库。
嗯。

Think you're probably looking for "graph layout algorithms". The only library I'm aware of that can (I think) generate BPMN directly is the yFiles library from yWorks. It's not free. They do however offer a free application using the library that does auto-layout. Perhaps you could do some prototyping with that.

If that's not applicable, there are several other options. I'm not aware any of these can generate BPMN symbols directly; you'd have to construct the symbols. However all will auto-layout graphs according to various algorithms. Also all open source/free.

  • graphviz. Written in C. Quite old now but well used, stable and scalable.
  • tulip. Newer than graphviz. Haven't used it but heard good things about flexibility and scalability.
  • see also this post for javascript based options.

There are many more, just google for graph layout algorithms / libraries.
hth.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文