Skip to content

Berpindah daripada Pivotal Tracker, Jira dan tracker lain

Berpindah ke East Agile Tracker daripada Pivotal Tracker, Jira, Linear, Asana, Trello, Shortcut, GitLab, Plane atau GitHub? Import eksport anda dengan pratonton percubaan dahulu — apa yang dibawa setiap sumber, dan apa yang ditinggalkan.

East Agile Tracker mengimport daripada sebelas sumber. Sepuluh membaca fail eksport yang sudah pun dihasilkan oleh alat lain itu; GitHub bersambung terus ke repositori. Setiap sumber melalui skrin yang sama dan pratonton yang sama, jadi langkah di bawah terpakai untuk semuanya. Bahagian selepas itu menyenaraikan apa yang dibawa oleh setiap sumber.

  1. Eksport kerja anda daripada alat lain itu — bahagian untuk sumber anda di bawah menamakan menunya.
  2. Buka Project Settings → Import / Export pada projek tempat anda mahukan story itu. Buat projek kosong terlebih dahulu jika anda memerlukannya.
  3. Pilih sumber dan pilih fail eksport.
  4. Jalankan pratonton percubaan. Ia menghurai keseluruhan fail dan melaporkan apa yang akan dilakukan import sebenar — berapa story dan label, berapa baris yang dilangkau, dan sesiapa yang tidak dapat dipadankan dengan seorang anggota — dan tidak menulis apa-apa.
  5. Import.

Tab Import / Export dengan Jira dipilih sebagai sumber dan fail eksport dipilih, sedia untuk pratonton atau import

Laporan pratonton: 8 story dan 3 label akan diimport, tiada baris dilangkau, dan seorang tidak dapat dipadankan

Mengimport semula fail yang sama adalah selamat. Baris yang sudah diimport dipadankan melalui id sumbernya lalu dilangkau, jadi larian kedua melengkapkan projek dan bukannya menduakannya.

Muat naik dihadkan pada 10 MiB, dan satu import pada 5,000 story. Migrasi yang lebih besar dipecahkan kepada kelompok, dan kerana import semula bersifat idempoten, kelompok itu boleh bertindih tanpa mencipta pendua.

  • Story, status dan label. Setiap baris atau kad menjadi story, statusnya mendarat pada status terdekat dalam gelung Unstarted → Started → Finished → Delivered → Accepted, dan labelnya turut dibawa. Status dibatalkan atau won’t-fix tiba sebagai Rejected dan diarkibkan, jadi kerja yang ditinggalkan kekal di luar papan dan di luar velocity.
  • Pemilik. Sel yang memuatkan e-mel yang sepadan dengan seorang anggota melampirkan anggota itu. Sebarang nilai lain — nama paparan, nama pengguna — melampirkan orang luar yang hanya untuk paparan, jadi siapa memiliki apa kekal walaupun bagi orang yang tiada akaun di sini.
  • Tarikh. Tarikh penciptaan dan penyiapan diimport, jadi iterasi lepas dan carta yang membacanya terisi dan bukannya kosong.
  • Iterasi, bagi setiap sumber yang eksportnya membawa sprint atau cycle.

Requester, ulasan, epik dan tugas bergantung pada sumbernya; bahagian sumber itu di bawah menyatakan yang mana.

  • Lampiran. Tiada pengimport membawa fail. Story tiba tanpanya.
  • Orang sebagai akaun. Pemilik, requester atau pengulas yang belum menjadi anggota dilampirkan sebagai orang luar yang hanya untuk paparan. Tiada apa-apa tercicir dan tiada apa-apa disalah atribusikan, tetapi tiada akaun dicipta dan tiada jemputan dihantar — jemput mereka seperti biasa dan sejarah mereka sudah pun terlampir.
  • Tarikh ubah terakhir. Tiada setem masa updated pada jalan masuk.
  • Nuansa aliran kerja. Status tersuai dilipat kepada status terdekat dalam gelung di atas. Pratonton percubaan ialah tempat untuk memeriksa satu sampel sebelum mengimport projek besar.

Sumber: Pivotal Tracker (CSV export). Pivotal Tracker ditutup pada 30 April 2025, jadi tiada lagi perkhidmatan hidup untuk dieksport; eksport CSV yang disimpan dari sebelum penutupan itulah yang dibaca pengimport ini. Papan, status story dan gelung penerimaan mengikut model yang sama, jadi projek yang diimport terbaca seperti sebelum ini.

Pivotal TrackerMenjadi
Title, DescriptionTajuk dan penerangan story. Lajur URL disimpan sebagai asal story, dan pautan View original issue ditambah pada penerangan yang mempunyai teks di dalamnya.
TypeJenis story — feature, bug, chore dan release semuanya mempunyai padanan terus.
Current StateStatus story.
EstimateAnggaran mata story.
LabelsLabel, satu bagi setiap nilai.
Owned ByPemilik story. Pivotal mengulang lajur ini bagi setiap pemilik dan setiap satunya dibaca.
Requested ByRequester story.
Comment (satu lajur bagi setiap ulasan)Ulasan story, dengan penulis asal dan setem masa asalnya.
Task / Task StatusTugas pada story, dengan tugas yang telah siap tiba dalam keadaan siap.
Blocker / Blocker StatusBlocker, dengan yang telah diselesaikan tiba dalam keadaan selesai.
Baris Type=epicEpik sebenar, dibina semula dan disambungkan kepada story yang merujuknya, berserta penerangan epik itu.
Iteration, Iteration StartGrid iterasi. Story daripada iterasi yang belum dimulakan kekal dalam Backlog, disusun mengikut sprint.
Created at, Accepted atTarikh penciptaan dan penyiapan story.
DeadlineTarikh yang dirancang bagi story release.

Eksport Pivotal tiada lajur permulaan kerja, jadi angka cycle-time kekal kosong bagi story yang diimport. Baris epik yang tidak dirujuk oleh mana-mana story tidak mencipta apa-apa, kerana epik dibina semula melalui story anggotanya.

Sumber: Jira (CSV export). Dalam Jira, cari isu yang anda mahukan, kemudian gunakan Export → Export Excel CSV (all fields). Ambil eksport semua-medan — eksport medan-semasa meninggalkan lajur sprint, mata story dan ulasan.

JiraMenjadi
SummaryTajuk story. Baris dengan summary yang kosong tidak diimport.
DescriptionPenerangan story, ditukar daripada markup wiki Jira kepada markdown. Tajuk, huruf tebal, blok kod, senarai dan pautan ditukar; selebihnya disimpan sebagai teks literal.
Issue TypeJenis story — Bug menjadi Bug, Story dan Feature menjadi Feature, dan Task menjadi Chore.
StatusStatus story.
PriorityKeutamaan story, daripada Highest turun kepada Lowest.
Medan tersuai mata storyAnggaran story. Lajur pertama yang pengepalanya menyebut mata story itulah yang digunakan, jadi Custom field (Story Points) dan Custom field (Story point estimate) kedua-duanya berfungsi.
LabelsLabel, satu bagi setiap nilai.
Fix Version/sSatu label Release: <version> bagi setiap nilai.
SprintGrid iterasi. Jira mengulang lajur itu sekali bagi setiap sprint yang dilalui sesuatu isu, dan yang terakhir ialah tempat isu itu berakhir; sprint bernama juga kekal sebagai label Sprint: <name>.
AssigneePemilik story, sebagai orang luar yang hanya untuk paparan — CSV Jira tidak membawa alamat e-mel untuk dipadankan dengan seorang anggota.
ReporterRequester story, mengikut peraturan yang sama.
Comment (satu lajur bagi setiap ulasan)Ulasan story, setiap satunya dengan penulis dan setem masa asalnya.
Isu Sub-taskTugas pada story induknya, dengan sub-tugas yang siap tiba dalam keadaan siap. Sub-tugas yang induknya tiada dalam fail menjadi story tersendiri.
Isu EpicSatu label bernama menurut epik itu, dikenakan pada setiap isu anak di dalamnya.
Issue keyDitambah pada penerangan sebagai teks biasa (Original issue: PROJ-12).
Created, ResolvedTarikh penciptaan dan penyiapan story.

Epik Jira tiba sebagai label pada anak-anaknya dan bukan sebagai rekod epik: pengumpulannya kekal dan boleh dicari, penerangan epik itu sendiri tidak. Jira mengeksport nama sprint tetapi bukan tarikhnya, jadi iterasi disusun mengikut nama sprint.

Sumber: Linear (CSV export) — dalam Linear, Workspace settings → Import/Export → Export CSV.

  • Assignee menjadi pemilik dan Creator menjadi requester.
  • Project menjadi epik story.
  • Sub-isu menjadi tugas pada story induknya.
  • Cycle membina grid iterasi; cycle yang belum bermula menyimpan story-nya dalam Backlog, disusun mengikut cycle.
  • Lajur Started dibaca, jadi cycle time berfungsi untuk story yang diimport.
  • CSV Linear tiada lajur jenis: story berlabel Bug tiba sebagai Bug, jika tidak sebagai Feature.
  • Eksport CSV Linear tiada ulasan, dan isu yang diarkibkan dilangkau.

Sumber: Asana (CSV export) — dalam Asana, Project menu → Export/Print → CSV.

  • Assignee menjadi pemilik, dipadankan dengan seorang anggota melalui Assignee Email apabila ada.
  • Tag menjadi label.
  • Subtugas menjadi tugas pada story induknya.
  • Tugas yang mempunyai tarikh Completed At tiba sebagai Accepted.
  • CSV Asana tiada lajur pencipta dan tiada ulasan, jadi anggota yang mengimport menjadi requester.

Sumber: Trello (JSON export) — dalam Trello, Menu → Print and export → Export as JSON.

  • Setiap kad menjadi story, dan senarai tempat kad itu berada menetapkan statusnya (To Do, Doing, Done dan nama yang serupa).
  • Anggota pada sesuatu kad menjadi pemilik.
  • Ulasan dibawa bersama penulis dan setem masanya.
  • Item senarai semak menjadi tugas.
  • Label mengekalkan nama dan warnanya; label yang berwarna tetapi tanpa nama tiba sebagai Trello-<colour>.
  • Kad yang diarkibkan tiba dalam keadaan diarkibkan.
  • Kad berlabel Bug tiba sebagai Bug. Trello tiada epik dan tiada anggaran, jadi kedua-duanya tidak dicipta.

Sumber: Shortcut (CSV export) — dalam Shortcut, Settings → Import/Export → Export to CSV.

  • owners menjadi pemilik dan requester menjadi requester.
  • epic menjadi epik story.
  • tasks menjadi tugas pada story; CSV itu tidak merekodkan bendera siap, jadi tugas tiba dalam keadaan terbuka.
  • Iterasi membina grid iterasi.
  • Lajur started_at dibaca, jadi cycle time berfungsi untuk story yang diimport.
  • Story yang diarkibkan tiba dalam keadaan diarkibkan. CSV Shortcut tiada ulasan.

Sumber: GitLab (CSV export) — dalam GitLab, buka senarai isu dan gunakan Export as CSV; GitLab menghantar fail itu kepada anda melalui e-mel.

  • Isu terbuka tiba sebagai Unstarted, isu tertutup sebagai Accepted.
  • Weight menjadi anggaran.
  • Penerima tugasan menjadi pemilik dan pengarangnya menjadi requester.
  • URL isu disimpan sebagai asalnya.
  • Hidupkan Include milestones untuk menjadikan setiap milestone sebagai epik; apabila dimatikan, lajur milestone diabaikan.
  • CSV isu GitLab tiada ulasan.

Sumber: Plane (CSV export) atau Plane (JSON export) — dalam Plane, Workspace settings → Exports.

  • Setiap penerima tugasan menjadi pemilik.
  • Ulasan dibawa bersama penulis dan setem masanya.
  • Kumpulan status Plane menetapkan status; isu yang dibatalkan tiba sebagai Rejected dan diarkibkan.
  • Cycle membina grid iterasi dan juga kekal sebagai label Cycle: <name>; modul menjadi label Module: <name>.
  • Eksport Plane tiada lajur pencipta, jadi anggota yang mengimport menjadi requester. Plane tidak mengeksport tarikh permulaan kerja, jadi tiada cycle time.

Sumber: GitHub (Issues via API). Masukkan pemilik dan repositori dan bukannya memuat naik fail. Isu menjadi story bersama penerima tugasan, pengarang, label, ulasan dan item senarai semaknya; pull request, tonggak (sebagai epik) dan release ialah pilih-masuk. Token, had kadar dan selebihnya ada di Mengisi projek daripada repo GitHub.

Sumber: East Agile Tracker (native export) — pada projek yang satu lagi, Settings → Import / Export → Muat turun eksport. Inilah laluan tanpa kehilangan: pengikut, reviewer, epik, tugas, blocker, pautan dan Icebox semuanya kembali, dan pemilik dilampirkan semula kepada anggota melalui e-mel.

Story itu ialah story biasa — mesin keadaan, iterasi dan velocity semuanya terpakai. Skrin yang sama mengeksport projek itu semula kemudian, ke format East Agile Tracker untuk salinan tanpa kehilangan atau ke bentuk mana-mana alat lain; lihat Arahan pengendalian → Mengeksport projek.

Buat projek dan import eksport anda — pengimport ada pada skrin tetapan setiap projek.