Erweiterung einer bestehenden Web-Applikation zum Monitoring von Prozessen um zusätzliche Funktionen. Die von den Benutzern vorgenommenen Einstellungen, beispielsweise Sortierungen, Favoriten und gewählte Ansichten, werden mit der Anpassung automatisch gespeichert und beim erneuten Aufruf der Seite wiederhergestellt. Neben den aktuellen Daten können zu jedem Prozess nun auch die vorherigen Läufe ausgewählt werden. Außerdem werden die Prozesse nicht mehr nur in tabellarischer Form, sondern auch als interaktiver Graph dargestellt. Zusätzlich können sich Anwender per E-Mail benachrichtigen lassen, sobald ein Prozess einen gewählten Status erreicht hat.
Die Anpassungen betreffen neben dem Frontend, einer AngularJS-Applikation, auch das Java-Backend, das nun zusätzliche Daten (z.B. Positionen für die Graph-Knoten) und Endpoints (z.B. Laden und Speichern von Benutzer-Einstellungen) zur Verfügung stellt. Die Kommunikation zwischen Front- und Backend erfolgt über eine REST-Schnittstelle.
Für den Kunden wird eine bestehende Web-Applikation zur Überwachung von Prozessen um zusätzliche Funktionen weiterentwickelt. Die Anwendung stellt komplexe Prozessstrukturen dar und macht diese für Anwender visuell aufbereitet verfügbar. In diesem Fall werden die Basisfunktionen um weitere Funktionen erweitert, welche die Benutzer-Erfahrung optimieren sollen. Dazu gehören, dass die von den Benutzern vorgenommenen Einstellungen, beispielsweise Sortierungen, Favoriten und gewählte Ansichten, mit der Anpassung automatisch gespeichert und beim erneuten Aufruf der Seite wiederhergestellt werden. Neben den aktuellen Informationen können zu jedem Prozess nun auch die historischen Prozess-Läufe ausgewählt und angesehen werden. Außerdem werden die Prozesse nicht mehr nur in tabellarischer Form, sondern auch als interaktiver Graph dargestellt. Zusätzlich können sich Anwender per E-Mail benachrichtigen lassen, sobald ein Prozess einen gewählten Status erreicht hat.