External ID Guard
Doppelte Rechnungsnummern, Ticket-IDs und Vertragsreferenzen abfangen, bevor sie doppelte Arbeit verursachen.
Jira Cloud · Version 2.0.0 · im Marketplace-Review
Listing noch in Prüfung. External ID Guard ist gebaut, getestet und produktiv deployed; das Marketplace-Listing liegt derzeit bei Atlassian. Deshalb gibt es hier noch keinen Installationslink. Die Doku auf dieser Seite beschreibt bereits den Stand, der veröffentlicht wird. Schreib mir, wenn du früher Zugang brauchst.
Was die App macht
Viele Jira-Vorgänge tragen eine Referenz aus einem anderen System: eine Rechnungsnummer, eine Ticket-ID aus dem ERP, eine Vertragsnummer. Landet derselbe Wert an zwei Vorgängen, arbeiten zwei Leute am selben Fall, und niemand merkt es, bis die Arbeit doppelt gemacht ist. External ID Guard überwacht genau ein einzeiliges Textfeld je Projekt und macht jede Kollision sichtbar:
- Live-Verdict am Vorgang: Das Vorgangs-Panel zeigt sofort, ob der Wert einzigartig ist oder welche anderen Vorgänge ihn ebenfalls benutzen.
- Projektweiter Kollisions-Report: Die Projekt-Seite listet jeden Wert, der an mehr als einem Vorgang hängt: auf einen Blick statt per Handsuche.
- Exaktes Matching: Verglichen wird Zeichen für Zeichen: keine Fuzzy-Suche, keine Überraschungen.
- Admin-gesteuerte Feldwahl: Welches Feld überwacht wird, entscheiden Projekt-Admins; die Wahl wird serverseitig validiert.
- Speichert nur die Feldwahl: nie Vorgangsdaten, nie Feldwerte.
Erste Schritte
- App über das Atlassian-Marketplace-Listing für deine Jira-Cloud-Site installieren.
- Projekt-Seite öffnen und als Projekt-Admin das einzeilige Textfeld wählen, das überwacht werden soll.
- Fertig: Das Panel zeigt an jedem Vorgang das Live-Verdict, die Projekt-Seite den kompletten Kollisions-Report.
Berechtigungen und Daten
External ID Guard läuft vollständig auf Atlassian Forge:
read:jira-work: rein lesende Aufrufe, ausgeführt mit deinen eigenen Berechtigungen (asUser) und begrenzt auf ein Projekt: eine begrenzte JQL-Suche (max. 3 Seiten à 100) nach Vorgängen mit Wert im überwachten Feld (gelesen werden nur Zusammenfassung, Status und dieses eine Feld), plus der aktuelle Vorgang fürs Panel, die Liste einzeiliger Textfelder für die Feldwahl und die Admin-Prüfung. Die Duplikat-Erkennung selbst ist exaktes String-Matching in der App.storage:app: speichert genau einen Konfigurations-Datensatz je Projekt: die ID des überwachten Felds. Keine Vorgangsdaten, keine Feldwerte, keine Account-IDs.
Kein Schreibzugriff auf Jira, keine Hintergrund-Jobs: jedes Ergebnis wird beim Aufruf live neu berechnet, aus den Vorgängen, die du sehen darfst. Keine externen Server, kein Datenabfluss: deine Daten verlassen die Atlassian-Infrastruktur nicht. Die App speichert keine personenbezogenen Daten. Keine KI, kein Tracking, keine Drittdienste.
Support
Direkter Draht zum Entwickler: kein Ticketsystem, kein First-Level-Filter.
- E-Mail: support@dangelstudio.de
- Kontaktformular: Antwort meist innerhalb von 1–2 Werktagen
Support leiste ich nach bestem Bemühen. Feste Reaktions- oder Wiederherstellungszeiten (SLA) sind nicht zugesagt.
Stand und Versionen
- 2.0.0: produktiv deployt und Ende-zu-Ende in Produktion geprüft; das Marketplace-Listing ist in Vorbereitung.
- Überwacht ein einzeiliges Textfeld je Projekt; Verdict und Report entstehen bei jedem Aufruf live aus den Vorgängen, die du sehen darfst, so wie Jira sie gerade indexiert hat.
Rechtliches
Lizenz: Es gilt die im Atlassian-Marketplace-Listing angezeigte Endnutzer-Lizenzvereinbarung (Standard-EULA); Atlassian zeigt sie beim Installieren an. Datenschutz: Datenschutzerklärung der Atlassian-Apps, mit einem eigenen Abschnitt zu External ID Guard; die Kurzfassung steht oben unter „Berechtigungen und Daten". Die App ist nicht zur verdeckten Mitarbeiterüberwachung oder automatisierten Leistungsbewertung bestimmt; Details stehen in der Datenschutzerklärung.