有什么方法可以用PHP / MySQL动态创建流程图或UML?
作者:互联网
我有一个用PHP / MySQL构建的流程跟踪系统,我想提供整个流程的图形表示-或多或少的地图.每个步骤,任务,分配的用户和依赖项都存储在MySQL表中,因此我可以以任何方式输出数据都没有问题,但是我不确定如何以图形方式显示数据.特权用户可以编辑流程,所以我不能只创建一个流程图并保存它-它必须是动态的.
我考虑过只输出表或div,但是我的问题是如何使其对移动浏览器响应,所以我认为JPG / PNG会更简单且与平台无关.我见过很多基于LAMP的图表工具,但是没有什么可以创建工作流程.我发现最接近的是yUML(http://yuml.me/),它看起来很容易基于对语法的快速回顾而实现,但是我没有运行Rails,也不知道如何执行.
我还研究了屏幕快照服务(Grabzit,Thumbshots,Websnapr等),但是问题在于这是一个安全的网站,因此这些服务将无法获得访问权限.
我没有在寻找任何浮华的东西,这就是为什么我认为UML可能很合适-我只需要能够基于MySQL数据动态创建流程图.
感谢任何能为我指明正确方向的人!
解决方法:
我不知道流程图API,但是有许多通用图表API.
Google图表具有examples for org chart(在许多其他图表类型中).
这样的事情已经有很多线程了:
JavaScript Chart Library
Graph visualization library in JavaScript
等等
标签:flowchart,uml,mysql,php 来源: https://codeday.me/bug/20191030/1967368.html