User Experience und Style Guide
Schleupen.CS 3.0 ist eine browser-basierte, vernetzte und prozessorientierte Anwendung. Das bedeutet, sie kann über grundlegende Software und mit Internet-Zugriff verwendet werden. Zudem wird die Arbeit der Nutzer aufgeschlüsselt in einzelne Geschäftsprozesse und Schleupen.CS 3.0 führt durch deren Bearbeitung.
Es ist unser Ziel, eine übersichtliche und wiedererkennbare Arbeitsumgebung zu bieten, mit der Nutzer ihre Aufgaben schnell und effizient erledigen können. Dieser Guide enthält die zu diesem Zweck definierten Konventionen.
Grundprinzipien
Die Arbeit in der Energiewirtschaft ist komplex. Durch eine klare und intuitive Benutzerführung soll diese Komplexität möglichst reduziert werden. Schleupen.CS 3.0 teilt dafür die Arbeit der Nutzer in Übersicht und optionale Details sowie Prozesse und einzelne Arbeitsschritte auf.
Benutzerführung
Schleupen.CS ist prozessorientiert und definiert Arbeitsaufgaben der Nutzer als Geschäftsprozesse deren Ziele in einzelnen Schritten erreicht werden. Einige dieser Schritte werden vom System als Workflows automatisch bearbeitet. Andere werden als Benutzeroberflächen interaktiv vom Nutzer bearbeitet. Wir nennen diese interaktiven Prozessteile Dialogabläufe. Die Modellierung erfolgt, analog zu Workflows, mit Hilfe von BPMN.
Nutzergruppen
Arbeitsweisen unterscheiden sich und jeder Nutzer versteht Unterstützung anders. Häufig auftretende Anwendungsfälle müssen dabei intensiver betrachtet werden als Ausnahmen. Unterschieden wird in Schleupen.CS 3.0 grundlegend in zwei Nutzergruppen:
Generalisten
- Erledigen den Großteil der Prozesse
- Können viele verschiedene Prozesse bearbeiten
- Nutzen geführte Interaktionen (Assistenten), die das häufig Genutzte einfach machen
Experten
- Erledigen seltenere Spezialfälle
- Benötigen hohes Detailwissen der Prozesse
- Ihr Einsatz ist kostenintensiver
- Sind rar und haben eine längere Einarbeitungszeit
- Nutzen Benutzeroberflächen mit vielen Freiheitsgraden (z.B. Dashboard, Monitor oder Cockpit), um das Seltene möglich zu machen
Dialogabläufe können als Assistenten (Wizards) gestaltet werden, die Generalisten nach und nach durch die Dialogschritte zum eindeutigen Ziel leiten. Alternativ bekommen Experten in ergebnisoffenen Dialogabläufen (Dashboards, Monitore oder Cockpits) Zugriff auf verschiedene untergeordnete Dialogabläufe.
Tastatursteuerung
Schleupen.CS unterstützt neben der Bedienung per Maus allgemein eine Steuerung per Tastatur. So können geübte Nutzer schneller arbeiten.
Anpassbarkeit
Die mit Schleupen.CS gelieferten Werkzeuge ermöglichen sowohl die Anpassung bestehender, als auch das Entwickeln neuer Benutzeroberflächen. Die kundenindividuelle Anpassungsfähigkeit ist ein konzeptionelles Prinzip.
Transparenz
Nutzer erhalten direkte Rückmeldungen über ihre Aktionen. Dies vermeidet z.B. das wiederholte Auslösen einer Funktion. Ergebnisse von, durch Nutzer gestartete und im Hintergrund laufenden Prozessen, werden über Meldungen kommuniziert.
Eingabevalidierung
Schleupen.CS validiert Eingaben direkt. So können Nutzer Fehler vermeiden oder frühestmöglich korrigieren.
- Eingabefehler und -warnungen erscheinen direkt an Eingabefeldern
- Voneinander abhängige Eingaben werden auf Ebene eines Dialogschrittes validiert und (im Fall einer Meldung) am unteren Rand eingeblendet
- Bei Fehlern im Dialogschritt oder -ablauf wird zudem die Navigation im Dialogablauf gesperrt
Online-Hilfe
Es gibt eine allgemeine Online-Hilfe und mitunter Hilfeseiten für einzelne Dialogabläufe sowie Eingabehinweise an einzelnen Bedienelementen.
Wiedererkennbarkeit
Durch die Wiedererkennbarkeit der Benutzeroberflächen in Schleupen.CS wird es Nutzern erleichtert, verschiedene Prozesse zu bearbeiten, ohne deren Bearbeitung jeweils neu zu erlernen. Für diesen Zweck gibt es modulare Bedienelemente mit einheitlichem Design sowie Muster für Prozesse, Dialogschritte und Richtlinien für Layouts.
Kompatibilität
Grundsätzlich ist Schleupen.CS auf allen modernen HTML5 fähigen Browsern lauffähig. Um eine schnelle Ausführung und breite technische Plattform gewährzuleisten, wurde für den Browser Chrome (und Edge Chromium) optimiert.
Die empfohlene Bildschirmauflösung beträgt 1920×1080 Pixel (Full HD). Die minimal unterstützte Bildschirmauflösung ist 1280×720 (HD 720).