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

  1. 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.
  2. 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.
  3. 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.
  4. 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.