Workflow (d. h. gerichteter Graph) Browser-basierte Editoren

8

Ich möchte ein WYSIWYG-Tool, vorzugsweise auf JavaScript-Basis, für das Workflow-Diagramm (d. h. gerichtete Graphen) bereitstellen. Ich brauche eine kommerzielle Software-freundliche Lizenzierung, die eine Zahlung an den OEM beinhalten kann. Wenn es ein notwendiges Serverseitenstück gibt, würde ich es in Java oder in ColdFusion benötigen, weil ich mit einem vorhandenen Produkt integriere.

Meine Arbeitsablaufdiagramme können mehr als einen Startscheitelpunkt, aber nur einen Endscheitelpunkt und Kanten haben. Neben der WYSIWYG-Bearbeitung suche ich nach einem Tool, das Folgendes unterstützen kann:

  1. Möglichkeit zum Exportieren der Zeichnung, so dass es sein kann:
    1. blieb bestehen
    2. von einer Programmiersprache analysiert (ich nehme XML an, aber andere Formate sind in Ordnung).
    3. erneut bearbeitet (unter Beibehaltung der Layout-Informationen)
  2. Verknüpfen Sie beliebige Daten mit Kanten und Scheitelpunkten, einschließlich der Möglichkeit zum Definieren von Ansichts- / Bearbeitungsbereichen.

Schön zu haben:

  1. Erkennung, wenn keine Scheitelpunkte das Ende erreichen können.
  2. Scheitelpunkte und Kanten automatisch anordnen, wenn keine Zeicheninformationen vorhanden sind.

Ich habe mxGraph angeschaut, was vielversprechend erscheint, aber ich hoffe, dass ein Antworter hier noch eine zusätzliche Anleitung geben kann Ich spring durch das Kaninchenloch.

    
orangepips 04.01.2011, 18:07
quelle

2 Antworten

2

Haben Sie das JavaScript InfoVis Toolkit noch nicht heruntergeladen (http://thejit.org/)? Es verfügt möglicherweise nicht über alles, was Sie benötigen, aber es führt zwangsweise Grafiklayouts aus und ermöglicht die interaktive Bearbeitung. Da es in ein JavaScript-Canvas gerendert wird, sollten Sie in der Lage sein, die Ergebnisse als Bilddatei zu speichern.

Hier sind einige Demos der Graph-Layout-Funktionalität: Ссылка

    
Jason LeBrun 23.01.2011, 02:41
quelle
1

Probieren Sie Oryx aus und teilen Sie Ihre Erfahrungen mit uns. Funktionen

  1. offene Quelle
  2. sowohl webbasiert als auch desktop
  3. Java-Script-basierte Benutzeroberfläche mit Plugins. Ich gehe davon aus, dass Sie es einbetten können.
  4. unterstützt Export / Import zu / von BPMN 2.0
  5. unterstützt embeddable view, d. h. bietet Mashup-API

HINWEIS: Bitte teilen Sie Ihre Erfahrungen mit mir, während ich auf dem gleichen Boot wie Sie bin. WIr können uns gegenseitig helfen. Ich markiere diese Frage auch mit "oryx", so dass alle Erfahrungen in diesem Tag aggregiert werden können

    
Aravind R. Yarram 27.01.2011 17:51
quelle