Zum Inhalt springen

Jitterbit Jira Tracker App

Übersicht

Jitterbit stellt die Jira Tracker App über Jitterbit Marketplace zur Verfügung. Sie wurde mit Jitterbit App Builder entwickelt und ist eine App zur Verfolgung des Produktlebenszyklus für funktionsübergreifende Teams. Das Produktmanagement erfasst und definiert eingehende Tickets, während UX, Engineering und technische Dokumentation jeweils ihre Arbeit verfolgen, während diese durch die Lieferung läuft. Tabellarische Dashboards geben jeder Disziplin einen Überblick über den Ticketstatus nach Produkt und Quartal.

Man lädt die App als App Builder Release Package (eine .LP-Datei) aus dem Marketplace herunter und installiert sie in einer eigenen App Builder Instanz, wo man sie für den eigenen Prozess konfigurieren und erweitern kann.

Diese Seite beschreibt wie die App funktioniert, ihre Kernfunktionen und Datenmodell, behandelt die Voraussetzungen, wie man sie herunterlädt und installiert, wie man sie für die eigene Umgebung konfiguriert, wie der Zugriff kontrolliert wird, und häufige Schritte zur Fehlerbehebung.

Funktionsweise

Das Produktmanagement erfasst und definiert ein Ticket und erstellt damit einen Plan of Intent (POI). Die anderen Disziplinen verfolgen dann ihre Arbeit anhand dieses Tickets, und Statusänderungen werden in den Dashboards zusammengefasst:

flowchart TD A["Product Management
creates a ticket"] --> B["Scope: product, customer,
ACV, pillar, and quarter"] B --> C["UX tracks design
requirements and readiness"] B --> D["Engineering maps to sprints
and the Plan of Record"] B --> E["Documentation tracks
content and release notes"] C --> F["Status updates
by discipline"] D --> F E --> F F --> G["Tabbed dashboards:
ticket counts by status,
filtered by quarter"]

Hier ist ein Plan of Intent (POI) die anfängliche definierte Arbeitsmenge, und der Plan of Record (POR) ist das, wozu sich Engineering verpflichtet zu liefern. Der Annual Contract Value (ACV) wird auf dem Ticket erfasst, um die finanzielle Auswirkung zu verfolgen.

Kernfunktionen

Wenn man Jira Tracker installiert und konfiguriert, bietet es die folgenden Funktionen:

  • Ticket-Erfassung und Umfangsdefinition: Das Produktmanagement erfasst Tickets mit einem Produkt, Kunden, Annual Contract Value (ACV), Säule und Quartal.

  • Funktionsübergreifende Verfolgung: UX, Engineering und technische Dokumentation verfolgen jeweils ihren eigenen Status auf einem Ticket. Engineering ordnet Tickets Sprints und dem Plan of Record zu.

  • Tabellarische Analyse-Dashboards: Vier Registerkarten (Anforderung, UX-Design, Dokumentation und Engineering) zeigen Ticketzahlen nach Workflow-Status für jedes Produkt. Diagramme reagieren auf den aktiven Quartalsfilter und unterstützen Drilldown zur zugrunde liegenden Ticketliste.

  • Workspace-Personalisierung: Das Profil jedes Benutzers speichert Workspace-Standardeinstellungen, wie ein bevorzugtes Produkt und Quartal, sodass neue Tickets und Ansichten entsprechend vorausgefüllt werden.

  • Kommentare: Jedes Ticket führt ein chronologisches Kommentarprotokoll für einen überprüfbaren Verlauf.

  • Grid-Tools: Ticket-Ansichten enthalten globale Suche, Spaltenfilterung und CSV-Export.

Datenmodell

Jira Tracker speichert alle seine Daten in seinen eigenen Tabellen. Jede Tabelle hat einen Datennutzungstyp, der durch ihre Install Option festgelegt wird und kontrolliert, wie ihre Daten behandelt werden, wenn die App in einer neuen Umgebung installiert wird: Developer und Shared Daten (wie Lookups) werden bei der Installation bereitgestellt, und User Daten (wie Tickets) werden von jeder Umgebung selbst gefüllt.

Tabelle Nutzungstyp Zweck
Ticket User Zentrale Arbeitselemente; verknüpft jedes Ticket mit seinem Produkt, Release, Teammitgliedern und disziplinspezifischen Status.
Comment User Chronologische Kommentare zu einem Ticket.
User User Interne Benutzerprofile, Abteilungszuordnung und Workspace-Standardeinstellungen.
Session User Pro-Benutzer Laufzeitzustand und aktive Filter.
Status Shared Workflow-Zustände (z. B. In Progress, Complete) mit Farb- und Sortierungseinstellungen.
StatusType Shared Gruppiert Status, sodass jede Disziplin ihre eigenen Zustände verwaltet.
Outlook Shared Gesundheitsindikatoren (z. B. On Track, At Risk) mit Farbcodierung.
Sprint Shared Zeitlich begrenzte Engineering-Iterationen, denen Tickets zugeordnet werden.
Product Shared Masterliste von Produkten oder Modulen zur Segmentierung von Tickets und Berichten.
Pillar Shared Strategische Themen, auf die sich die Arbeit ausrichtet.
Quarter Shared Fiskalische oder Kalenderquartale für Roadmap-Planung und Filterung.
Release Shared Geplante Release-Versionen und Meilensteine.
Department Shared Organisationseinheiten, die Benutzern zugeordnet sind.
Parameter Shared Globale Einstellungen und Standardwerte.

Die Tabelle Ticket verknüpft sich mit User über mehrere rollenspezifische Schlüssel (ProductManagerID, UXDesignerID und EngineerID). Das Löschen eines Ticket kaskadiert zu seinen Comment-Datensätzen, und das Löschen eines StatusType kaskadiert zu seinen Status-Datensätzen.

Geschäftslogik

Statuswerte und Workflow-Pfade werden durch Nachschlagetabellen (Status, StatusType, Outlook) und durch Konfiguration gesteuert, nicht durch hartcodierte Texte. So können Sie Zustände anpassen, ohne die App-Logik zu ändern. Validierungen werden auf Tabellenebene angewendet, sodass Formulare und Grids diese erben. Wenn ein Benutzer ein Ticket erstellt, füllt das Formular automatisch Werte wie das Produkt und das Quartal aus den Workspace-Standardeinstellungen dieses Benutzers aus.

Voraussetzungen

Um Jira Tracker zu verwenden, benötigen Sie Folgendes:

  • Eine Jitterbit Harmony-Lizenz mit Zugriff auf App Builder. Dies ermöglicht den Marketplace-Download. Wenn Ihre Organisation nicht für App Builder lizenziert ist, wird die Aktion App herunterladen durch eine Anforderungsaktion App anfordern ersetzt (siehe Herunterladen und installieren).

  • Eine App Builder-Instanz mit App Builder 4.61, der Version, für die das aktuelle Paket erstellt wurde. Jedes Paket wird nur auf seiner exakten App Builder-Version installiert. Wenn sich Ihre Instanz auf einer anderen Version befindet, wenden Sie sich an den Jitterbit-Support, um ein passendes Paket anzufordern.

  • Eine PostgreSQL-Datenbank für Ihre App Builder-Instanz.

Die App ist in sich geschlossen und erfordert keine Verbindung zu einem externen System.

Herunterladen und installieren

App aus dem Marketplace herunterladen

  1. Melden Sie sich beim Harmony-Portal unter https://login.jitterbit.com an und öffnen Sie Marketplace.

  2. Suchen Sie die App mit dem Namen Jira Tracker. Sie können die Suchleiste verwenden oder im Bereich Filter unter Typ die Option App auswählen, um nur Apps anzuzeigen.

  3. Klicken Sie auf die App-Karte, um das Panel Details zu öffnen. Überprüfen Sie die Anforderungen der App (die App Builder-Version und die Datenbank, die sie benötigt).

  4. Klicken Sie auf den Link Zur Dokumentation der App, um diese Dokumentation in einem separaten Tab zu öffnen, und halten Sie ihn zur Referenz offen.

  5. Führen Sie je nach Lizenzierung Ihrer Organisation für App Builder einen der folgenden Schritte aus:

    • App herunterladen: Wenn Ihre Organisation für App Builder lizenziert ist, klicken Sie auf App herunterladen, entweder auf der App-Karte oder im Panel Details. Ihr Browser speichert die .LP-Datei an ihrem Download-Speicherort, und eine Benachrichtigung App Builder-Datei erfolgreich heruntergeladen bestätigt den Download.

    • App anfordern: Wenn Ihre Organisation nicht für App Builder lizenziert ist, wird die Aktion als App anfordern bezeichnet. Das Panel Details zeigt eine Meldung an, dass eine App Builder-Lizenz erforderlich ist, mit einer Schaltfläche Absenden. Klicken Sie auf Absenden, um eine Anfrage zu senden, damit sich ein Vertreter mit Ihnen über App Builder in Verbindung setzt. Eine Benachrichtigung Nachricht erfolgreich gesendet bestätigt dies.

App in App Builder installieren

Installieren Sie die heruntergeladene .LP-Datei in Ihrer App Builder-Instanz:

  1. Melden Sie sich bei App Builder an und gehen Sie zur IDE.

  2. Klicken Sie unter Deploy auf Release installieren.

  3. Klicken Sie auf + Paket, dann auf Durchsuchen und wählen Sie die heruntergeladene .LP-Datei aus.

  4. Klicken Sie auf Speichern. Das Panel Release zeigt die Paketinformationen an und schließt dann das Dialog Paket.

  5. Bestätigen Sie, dass die Details korrekt sind, und klicken Sie auf Installieren.

Um den Inhalt eines Pakets vor der Installation in der Vorschau anzuzeigen, klicken Sie auf die Schaltfläche Manifest.

App in einer Entwicklungsumgebung ändern

Die Datenquelle der App wird versiegelt installiert. Wenn Sie die App in einer Entwicklungsumgebung bereitstellen und beabsichtigen, sie zu ändern, heben Sie die Versiegelung der Datenquelle auf, um die Objekte der App bearbeiten zu können. Lassen Sie sie in QA und Produktion versiegelt, um die Äquivalenz zwischen Umgebungen zu bewahren. Siehe Datenquelle versiegeln oder Versiegelung aufheben.

Konfiguration und Setup

Nach der Installation der App in einer neuen Umgebung führen Sie die folgenden Schritte aus, um sie einsatzbereit zu machen:

  1. Richten Sie den Benutzergruppen-Realm ein. Das Release enthält nicht den Realm, der seine Benutzergruppen bereitstellt. Erstellen Sie ihn daher, bevor Sie Benutzer zuweisen. Gehen Sie in der IDE zu Benutzerverwaltung > Realms und klicken Sie auf + Realm. Klicken Sie im Panel Anwendungen auf Auswählen für Jira Tracker und im Panel Gruppen auf Auswählen für Jira Tracker Administrator und Jira Tracker User. Weitere Informationen finden Sie unter Realms, einschließlich der Benennung des Realms und der Delegierung eines Sicherheitsanbieters.

  2. Fügen Sie Benutzer hinzu und legen Sie ihre Workspace-Standardwerte fest. Fügen Sie auf der Seite Benutzer jeden Benutzer hinzu und legen Sie seine Workspace-Standardwerte fest (z. B. ein bevorzugtes Produkt und Quartal), damit neue Tickets und Ansichten vorausgefüllt werden. Um Zugriff zu gewähren, weisen Sie den Benutzer auf der Registerkarte Benutzergruppe der Seite Benutzer einer Gruppe zu – entweder Jira Tracker Administrator oder Jira Tracker User. Weitere Informationen finden Sie unter Sicherheit und Zugriff.

  3. Füllen Sie die Nachschlagetabellen auf. Die App wird mit Beispiel-Nachschlage-Daten ausgeliefert. Ersetzen Sie diese durch die Werte Ihrer Organisation für Product, Pillar, Quarter, Release, Sprint, Department und Status.

Sicherheit und Zugriff

Jira Tracker verwendet App Builder rollenbasierte Sicherheit mit zwei Zugriffsgruppen: Jira Tracker Administrator und Jira Tracker User. Sie weisen Benutzer diesen Gruppen auf der Registerkarte Benutzergruppe der Seite Benutzer zu, was die Mitgliedschaft über einen App Builder Realm bereitstellt, den Sie während der Konfiguration erstellen. Der Zugriff auf die einzelnen Bereiche ist wie folgt:

Bereich Jira Tracker Administrator Jira Tracker User
Ticket-Erstellung und -Bearbeitung Vollzugriff Erstellen und aktualisieren (kein Löschen)
Workflow-Dashboards Vollzugriff Anzeigen und Filter ändern
Benutzerprofil und Filtereinstellungen Vollzugriff Vollzugriff auf den eigenen Datensatz
Nachschlage- und Verwaltungstabellen Vollzugriff Kein Zugriff (Menüs ausgeblendet)

Dashboards zeigen alle Tickets an. Benutzer grenzen das Angezeigte mit den Workspace- und Dashboard-Filtern ein, anstatt durch zeilenweise Einschränkungen. Die Ticket-Historie wird über das Comment-Protokoll beibehalten.

Fehlerbehebung

Dashboard-Diagramme zeigen nicht die erwarteten Tickets an

  • Symptom: Eine Dashboard-Registerkarte zeigt weniger Tickets als erwartet oder gar keine.

  • Mögliche Ursache: Die Dashboards reagieren auf die aktiven Quarter- und Workspace-Filter. Ein Filter kann die erwarteten Tickets ausschließen.

  • Lösung: Passen Sie die Quarter- und Dashboard-Filter an oder löschen Sie sie.

Ein neues Ticket wird mit dem falschen Produkt oder Quartal vorausgefüllt

  • Symptom: Wenn ein Benutzer ein Ticket erstellt, werden das Produkt oder das Quartal mit einem Wert vorausgefüllt, den er nicht ausgewählt hat.

  • Mögliche Ursache: Neue Tickets erben die Workspace-Standardwerte, die im Benutzerprofil festgelegt sind.

  • Lösung: Aktualisieren Sie die Workspace-Standardwerte im Benutzerprofil, oder ändern Sie die Werte direkt im Ticket.

Weitere Hilfe finden Sie in Ihren App Builder-Protokollen und kontaktieren Sie den Jitterbit-Support.