TreeClone for Jira — Kloning Mendalam Pohon Issue

Kloning issue Jira Cloud, termasuk seluruh pohon anak issue dan subtugas dari sebuah epic, ke proyek lain. Hanya field yang ada di layar pembuatan tujuan yang dikirim.

1. Akun Atlassian

Token tidak disimpan di mana pun. Token hanya ada di memori halaman ini dan hanya lewat relay ke situs Anda.

2. Issue sumber
3. Tujuan dan isi

Salin

4. Jalankan

Token API Anda hanya disimpan di memori halaman ini. Permintaan diteruskan apa adanya lewat relay kami ke situs atlassian.net Anda; relay tidak menyimpan apa pun.

Cara menggunakan

  1. Masukkan situs (your-team.atlassian.net), email, dan token API Atlassian, lalu tekan Hubungkan.
  2. Cari issue sumber dengan JQL atau tempel key atau tautan. Semua hasil langsung terpilih.
  3. Pilih proyek dan tipe tujuan, centang yang akan disalin (aktifkan Seluruh pohon untuk epic), lalu pratinjau pohonnya.
  4. Tekan Validasi untuk melihat simulasi, jalankan kloning, lalu salin key baru.

Fitur clone bawaan Jira hanya menyalin satu issue dan meninggalkan anak-anak epic. TreeClone menelusuri pohonnya: dengan Seluruh pohon aktif, ia mengikuti field parent pada proyek yang dikelola tim maupun Epic Link klasik hingga enam tingkat, lalu membuat ulang setiap anak di bawah induk barunya. Setiap issue hanya dikunjungi sekali sehingga siklus tidak berulang tanpa akhir.

Sebelum membuat, ia membaca layar pembuatan proyek tujuan (createmeta) dan hanya mengirim field yang ada di sana dengan format yang tepat: opsi, prioritas, pengguna, versi, komponen, dan field kustom. Jika field wajib akan kosong, issue itu dihentikan sebelum dibuat. Komponen dilewati saat kloning ke proyek lain karena ID-nya berbeda.

Secara opsional ia menyalin komentar beserta formatnya, mengunggah ulang lampiran, membuat ulang tautan dengan arah yang sama, dan memindahkan salinan ke status sumber bila alur kerja tujuan punya transisi langsung. Setiap salinan diberi komentar “Cloned from”. Karena CORS, browser tidak bisa memanggil Jira langsung, jadi permintaan lewat relay kecil yang meneruskannya apa adanya dengan batas harian bersama. TreeClone tidak berafiliasi atau didukung oleh Atlassian.

Pertanyaan umum

Apakah token API saya disimpan?

Tidak. Token hanya ada di memori halaman ini dan hilang saat tab ditutup. Token hanya dikirim sebagai header Authorization di setiap permintaan, dan relay meneruskannya ke situs atlassian.net Anda tanpa menyimpannya.

Mengapa perlu relay?

Jira Cloud tidak mengirim header CORS, jadi halaman web tidak bisa memanggil REST API-nya langsung. Relay hanya menerima host *.atlassian.net dan path /rest/api/ atau /rest/agile/ lalu meneruskan tanpa perubahan.

Mengapa issue gagal karena “field wajib”?

Layar pembuatan tujuan mewajibkan field yang tidak punya nilai di issue sumber (sering induk atau tenggat). Isi key induk atau tanggal tenggat di opsi, atau pilih tipe lain.

Apakah anak issue sebuah epic ikut disalin?

Ya, dengan Seluruh pohon: anak yang ditemukan lewat parent dan Epic Link dikloning secara rekursif di bawah epic baru hingga enam tingkat, termasuk subtugas. Tanpa opsi itu, hanya subtugas yang disalin bila Subtugas aktif.

Bagaimana jika batas harian tercapai?

Relay melayani jumlah permintaan tetap per hari (UTC) untuk semua pengguna. Jika habis, alat berhenti dan meminta Anda mencoba lagi besok.

Alat terkait