-
Notifications
You must be signed in to change notification settings - Fork 0
User Interface
In der Vorlesung wurde gewünscht, dass wir die bisherige Implementierung durch ein User-Interface in Node-Red ersetzen. Die Informationen zur alten, unserer Meinung nach realitätsnäheren, Implementierung sind weiter unten zu finden.
Das aktuelle User-Interface in Node-Red ist nicht für eine produktive Verwendung geeignet. Das liegt hauptsächlich daran, dass es notwendig ist die ID der Nachricht, auf die geantwortet werden soll, in einem Feld einzutragen. Normalerweise sollte der Benutzer mit dieser nicht in Kontakt kommen. Auch der untere Bereich "Gesendete Antwort" dient nur dem Zweck ein kurzes Feedback zu geben. In einem produktiven Interface sollte der Benutzer über das erfolgreiche Versenden der Nachricht anders informiert werden. Beispielsweise über ein Popup, eine weitere Seite oder etwas anderes vergleichbares.
Der Umfang des User-Interfaces (nur zwei Buttons) entspricht allerdings den realen Anforderungen, könnte allerdings wie im Beispiel unten durch weitere UI Elemente, wie eine Frage (siehe unten) oder andere Informationen zu einer Ausnahmesituation, ergänzt werden.
Für den Benutzer wäre es beispielsweise interessant die genaue Position der Ausnahmesituation zu erfahren. Diese könnte im Text stehen oder als Position auf einer Karte angezeigt werden. Eine Integration mit einem Kartendienst wäre in diesem Fall wünschenswert.
Weitere Ideen bezüglich des Standortes wären, dass man den Standortverlauf der letzten 5 Minuten sehen kann oder für eine kurze Zeit den Standort live verfolgen kann. Dafür müsste allerdings geklärt werden, welches Team für die Bereitstellung der Daten und der Aufbereitung in einem Interface verantwortlich wäre.
Alte Version mit E-Mail Versand
Damit das System praxisnah simuliert werden kann, wird als Nachricht eine E-Mail an Kontaktpersonen versandt. Diese E-Mails werden zu Testzwecken von fae.nachrichtensystem@gmail.com
versandt.
Die Weboberfläche ist recht simpel gehalten und das Repository ist hier zu finden. Eine Live-Version befindet sich unter fae.aletutto.de.
Eine Mail wird in dem Moment verschickt, in dem eine Ausnahmesituation erstellt wird. Diese Mail enthält einen Link zur Weboberfläche, wobei der Link als URL-Parameter die ID der Nachricht enthält. Über die Buttons auf der Weboberfläche wird dann ein POST-Request durchgeführt, welcher eine Antwort auf eine Nachricht erzeugt.