Chrome/Firefox Browser Extension für Anzeige von spezifischen Daten aus Vertec in Atlassian Jira
Tags:
Datenschnittstelle
Mitarbeiterportal
Node.js
Dieses Projekt umfasste die Entwicklung einer Browser-Erweiterung für Chrome und Firefox, die spezifische Daten aus dem ERP-System Vertec in Atlassian Jira anzeigt. Vertec wird von IT-Dienstleistern zur Leistungserfassung genutzt, wobei häufig Jira-Ticketnummern (z. B. PROJEKT-12345) zur Zuordnung von Buchungen verwendet werden. Die Browser-Extension ermöglicht es, Vertec-Buchungen, die einer Jira-Ticketnummer zugeordnet sind, direkt im jeweiligen Jira-Ticket anzuzeigen. So können die Zeit- und Leistungserfassungen, die auf ein Jira-Ticket gebucht wurden, gruppiert nach Bearbeiter direkt in Jira angezeigt werden, was eine nahtlose und transparente Übersicht der erfassten Leistungen schafft.
Funktionalitäten im Detail
- Anzeigen von Vertec-Buchungen in Jira:
- Die Browser Extension ermöglicht die Anzeige von Vertec-Buchungen, die mit der spezifischen Jira-Ticketnummer verknüpft sind, direkt im jeweiligen Jira-Ticket.
- Dabei werden alle Vertec-Buchungen mit der betreffenden Jira-Ticketnummer abgeglichen, gruppiert nach Bearbeiter aufsummiert 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 zur 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 können die Nutzer alle relevanten Informationen auf einen Blick sehen, ohne Jira zu verlassen.
- Die Daten umfassen die geleisteten Stunden, gruppiert nach Bearbeiter, sowie eine Gesamtsumme für das jeweilige Ticket.
- Gruppierung und Summierung nach Bearbeiter:
- Die Vertec-Buchungen werden für eine bessere Übersicht gruppiert und aufsummiert nach den jeweiligen Bearbeitern angezeigt. Dadurch können alle erfassten Leistungen pro Ticket und Mitarbeiter transparent und übersichtlich dargestellt werden.