TreeClone for Jira — Vorgangsbäume tief klonen

Klont Jira-Cloud-Vorgänge samt dem ganzen Baum aus untergeordneten Vorgängen und Unteraufgaben eines Epics in ein anderes Projekt. Gesendet werden nur Felder, die auf der Ziel-Erstellungsmaske existieren.

1. Atlassian-Konto

Das Token wird nirgends gespeichert. Es liegt im Speicher dieser Seite und läuft nur über das Relay zu deiner Site.

2. Quellvorgänge
3. Ziel und Inhalt

Kopieren

4. Ausführen

Dein API-Token liegt nur im Speicher dieser Seite. Anfragen gehen unverändert über unser Relay an deine atlassian.net-Site; das Relay speichert nichts.

So funktioniert es

  1. Site (your-team.atlassian.net), E-Mail und ein Atlassian-API-Token eingeben und Verbinden drücken.
  2. Quellvorgänge per JQL suchen oder Keys bzw. Links einfügen. Alle Treffer sind ausgewählt.
  3. Zielprojekt und Vorgangstyp wählen, Inhalte ankreuzen (für Epics Ganzer Baum) und den Baum in der Vorschau prüfen.
  4. Mit Prüfen den Probelauf ansehen, Klonen starten und die neuen Keys kopieren.

Das eingebaute Klonen in Jira kopiert immer nur einen Vorgang und lässt die Kinder eines Epics zurück. TreeClone folgt dem Baum: Mit Ganzer Baum folgt es sowohl dem parent-Feld teamverwalteter Projekte als auch dem klassischen Epic Link, bis zu sechs Ebenen tief, und legt jedes Kind unter seinem neuen Elternvorgang neu an. Jeder Vorgang wird nur einmal besucht, Zyklen laufen also nicht endlos.

Vor jedem Anlegen wird die Erstellungsmaske des Zielprojekts (createmeta) gelesen und nur dort vorhandene Felder im richtigen Format gesendet: Optionen, Prioritäten, Benutzer, Versionen, Komponenten und benutzerdefinierte Felder. Bliebe ein Pflichtfeld leer, stoppt dieser Vorgang vor dem Anlegen. Komponenten werden beim Klonen in ein anderes Projekt ausgelassen, weil ihre IDs abweichen.

Optional werden Kommentare mit Formatierung kopiert, Anhänge neu hochgeladen, Vorgangsverknüpfungen in gleicher Richtung angelegt und der Status übernommen, wenn der Ziel-Workflow einen direkten Übergang dorthin hat. Jede Kopie erhält einen Kommentar „Cloned from“. Wegen CORS kann der Browser Jira nicht direkt aufrufen; Anfragen laufen über ein kleines Relay, das sie unverändert weiterreicht, mit gemeinsamem Tageslimit. TreeClone ist nicht mit Atlassian verbunden oder von Atlassian unterstützt.

Häufige Fragen

Wird mein API-Token gespeichert?

Nein. Es liegt nur im Speicher dieser Seite und verschwindet beim Schließen des Tabs. Es wird nur als Authorization-Header jeder Anfrage gesendet; das Relay leitet ihn an deine atlassian.net-Site weiter, ohne ihn zu speichern.

Wozu braucht es ein Relay?

Jira Cloud sendet keine CORS-Header, daher kann eine Webseite die REST-API nicht direkt aufrufen. Das Relay akzeptiert nur *.atlassian.net-Hosts und /rest/api/- oder /rest/agile/-Pfade und leitet unverändert weiter.

Warum schlug ein Vorgang mit „Pflichtfeld“ fehl?

Die Ziel-Erstellungsmaske verlangt ein Feld, für das der Quellvorgang keinen Wert hat (oft übergeordneter Vorgang oder Fälligkeit). Setze in den Optionen einen Eltern-Key oder ein Datum, oder wähle einen anderen Typ.

Werden die Kinder eines Epics kopiert?

Ja, mit Ganzer Baum: Über parent und Epic Link gefundene Kinder werden rekursiv bis zu sechs Ebenen unter das neue Epic geklont, inklusive Unteraufgaben. Ohne diese Option werden nur Unteraufgaben kopiert, wenn Unteraufgaben aktiv ist.

Was, wenn das Tageslimit erreicht ist?

Das Relay bedient pro Tag (UTC) eine feste Zahl an Anfragen für alle. Ist sie aufgebraucht, hält das Tool an und bittet dich, es am nächsten Tag erneut zu versuchen.

Ähnliche Tools