In diesem Projekt wurde eine Browser-Extension für Chrome und Firefox entwickelt, die spezifische Daten aus dem ERP-System Vertec in Atlassian Jira anzeigt. Vertec wird von IT-Dienstleistern zur Leistungserfassung eingesetzt, wobei häufig Jira-Ticketnummern (z.B. PROJEKT-12345) zur Zuordnung der Buchungen verwendet werden. Die Browser-Extension ermöglicht es, Vertec-Buchungen, die einer Jira-Ticketnummer zugeordnet sind, direkt im jeweiligen Jira-Ticket anzuzeigen. Auf diese Weise lassen sich die auf ein Jira-Ticket gebuchten Zeit- und Leistungserfassungen, gruppiert nach Bearbeiter, direkt in Jira darstellen, was eine nahtlose und transparente Übersicht über die erfassten Leistungen schafft.
Funktionalitäten im Detail
Anzeige von Vertec-Buchungen in Jira
Die Browser-Extension ermöglicht die Anzeige der mit der jeweiligen Jira-Ticketnummer verknüpften Vertec-Buchungen direkt im entsprechenden Jira-Ticket.
Alle Vertec-Buchungen werden mit der zugehörigen Jira-Ticketnummer abgeglichen, nach Bearbeiter gruppiert, summiert und für eine übersichtliche Darstellung aufbereitet.
Automatische Abfrage über Node.js-Backend
Beim Laden eines Jira-Tickets sendet die Extension die Ticketnummer an eine interne Node.js-Applikation.
Diese Applikation führt die Abfrage in Vertec über dessen XML-Schnittstelle durch, bereitet die Daten entsprechend auf und stellt sie für die Anzeige bereit.
Datenaufbereitung und Anzeige in Jira
Die abgerufenen Daten werden im Node.js-Backend verarbeitet und anschliessend über einen eingebetteten iFrame im Jira-Ticket angezeigt. So sehen die Benutzer alle relevanten Informationen auf einen Blick, ohne Jira verlassen zu müssen.
Die Daten umfassen die geleisteten Stunden, gruppiert nach Bearbeiter, sowie eine Gesamtsumme für das jeweilige Ticket.
Gruppierung und Summierung nach Bearbeiter
Für eine bessere Übersicht werden die Vertec-Buchungen nach Bearbeiter gruppiert und summiert. So lassen sich alle erfassten Leistungen pro Ticket und Mitarbeiter transparent und übersichtlich darstellen.