Graph Designer

Ein Toolset bestehend aus Werkzeugen für das Definieren von anwendungsspezifischen Datenschemata (Schema Designer) und - darauf aufbauend - Applikationen für das Handling der entsprechenden Daten (App Designer)

Schema Design

Erarbeiten des Schemas

  • Für viele Themenbereiche (wie z.B. die Bildverwaltung) existieren bereits vor--konfigurierte Datenschemata.
  • Notwendige Anpassungen bzw. Erweiterungen werden mit der jeweiligen Fachabteilung diskutiert und ergänzt

Abbildung in neo4j

  • Das Schema wird grafisch in Neo4j modelliert
  • notwendige Änderungen werden transparent nachvollziehbar im Graphen dokumentiert

App Design

Design des Anwendungs-Workflows

  • Definieren der benötigen Abfolge an Listen und Formularen als Graphstruktur
  • Konfigurieren des anzuzeigenden Kontextes ("Kontextbox") für jedes Detailformular
  • Detailliertes Design der Zugriffsrechte über den gesamten Programmfluss ("Roles & Permissions")
  • hohe Flexibilität für nachträgliche Anpassungen

State Machine mit Rechtesteuerung

  • frei definierbare Workflows ("state machine") für die verschiedenen Datentypen
  • Status abhängige Rechte (CRUD) für einzelne Datenobjekte