De toute façon, de créer dynamiquement diagramme de flux ou UML avec PHP/MySQL?

J'ai un processus de système de suivi intégré avec PHP/MySQL et j'aimerais fournir une représentation graphique de l'ensemble du processus -- une carte, à plus ou moins. À chaque étape, les tâches, les utilisateurs affectés, et les dépendances sont stockées dans des tables MySQL et donc je n'ai pas de problème pour la sortie de données dans un certain nombre de façons, mais je ne suis pas sûr de comment je pourrais aller sur l'affichage que d'une manière graphique. Les processus peuvent être modifiés par les utilisateurs privilégiés donc je ne peux pas il suffit de créer une carte de processus une fois et l'enregistrer, il faut être dynamique.

J'y ai pensé il vous suffit de générer des tables ou des divs mais mon problème est comment faire pour l'adapter aux navigateurs mobiles, de sorte que je figure un JPG/PNG serait plus simple et plus indépendant de la plateforme. J'ai vu beaucoup de LAMPE à base d'outils graphiques, mais rien de ce qui va créer des flux de travail. Le plus proche que j'ai trouvé était yUML (http://yuml.me/) qui ressemble, il serait facile à mettre en œuvre basée sur un examen rapide de la syntaxe, mais je ne suis pas Rails de roulement et ne sais rien à propos de la façon de le faire.

J'ai aussi regardé dans la capture d'écran de services (Grabzit, Thumbshots, Websnapr, etc.) mais le problème, c'est que c'est un site sécurisé de sorte que ces services ne serait pas en mesure d'accéder.

Je ne suis pas à la recherche de quelque chose de flashy qui est pourquoi j'ai pensé UML peut être un bon ajustement-j'ai juste besoin d'être en mesure de créer dynamiquement des processus de cartes sur la base de données MySQL.

Merci à tous ceux qui peuvent me pointer dans la bonne direction!

  • La Question de la rubrique :- de Toute façon, de créer dynamiquement diagramme de flux ou UML .................. Description de dire: - je ne suis pas à la recherche de quelque chose de flashy qui est pourquoi j'ai pensé UML peut être un bon ajustement ..............................Vous êtes à la recherche pour mysql.com/products/workbench/design
  • Non, ce que je cherche est une manière de décrire le processus (workflows) que les utilisateurs finaux ont créé. Les données de ces processus sont stockés dans MySQL mais je peut interroger n'importe quel nombre de façons de fournir les données de manière significative à ce genre de diagramme de flux de l'API est là.