Roadmap
Karma Roadmap
Stand: 2018-04-30
Formulare
- Unterstützug von lokaler Formularentwicklung unabhängig von UserApplication
- Live Formular Entwicklung (nicht in/über Designer)
- moderne Script-Engine (nicht Rhino, natives Javascript)
- Erweiterung der Formular Controls
- Vereinfachung und Automatisierung des Deployments
- Einfache Integrations anderer Schnittstellen (REST, SOAP, SAP) über Karma
Warenkorb
- Aufbau von Favoritenfunktion
- Erweiterung Warenkorb um Validierungsschritt für externe SoD (Separation of Duty) Engine
- „Did you mean“ Funktion
- „Same as“ Funktion
Permissions
- Steuerung der Darstellung von Panels über Permissions
- Darstellung der „Actions“ über Permissions erweiterbar / anpassbar
- Sichtbarkeitsfilter für Benutzer / Accounts - Suche basierend auf Eigenschaften des eingeloggten Benutzers (Bsp: Abteilungsleiter / Untergebene)
- UI basierend auf Eigenschaften des eingeloggten Benutzers (Admin, Mitarbeiter, ...)
- Ziel: vereinfachte Enduser-UI
LDAP
- Performance Steigerungen
- Einbindung alternativer LDAP Server
- Auswahl für Verbindung aus Liste von LDAP-Servern (High-Availability, Failover, Load-Balancing)
UserApplication
- Unterstützung Version 4.7
- Analyse der User Application eigenen REST-Schnittstelle
alternative Workflow Engine
- Einbindung eigener minimaler Workflow Engine für „simple Workflows“
- Ziel: einfache Konfiguration via Konfigurationsdateien
- Ziel: Web basierte Übersicht und Auswertung zu Workflows
- Einhaltung von Industrie-Standards zur Prozesssteuerung
Monitoring
- Erweiterung der Status URL für die externe Überwachung der Karma QS (z.B. Nagios, Grafana, ...)
- Erstellung von Prometheus Metriken der Karma Bestandteile
- Aufbau eines Beispiel-Dashboards für Grafana
Allgemein
- Vereinfachung der Karma-Konfiguration
- Konfigurationspresets für unterschiedliche Anforderungen
- UI: Konfigurierbare Panels und Patch-Attribute