İçe & dışa aktarma

Görevleri CSV, Excel, PDF ve Markdown olarak dışa aktar; tablodan ya da Markdown dosyalarından toplu görev oluştur ve güncelle.

Liste görünümünün araç çubuğundaki Excel, CSV, PDF ve Markdown düğmeleriyle görevleri dışa aktarır, "İçe aktar" ile bir CSV ya da Excel (.xlsx) dosyasından ya da bir veya birden çok Markdown (.md) dosyasından toplu görev oluşturursunuz. İki yön birbirine uyumludur: dışa aktardığınız dosyayı tabloda düzenleyip geri yükleyebilirsiniz.

Dışa aktarma

BiçimNe çıkarNe zaman
CSVGörevin TÜM alanları, ekranda hangi kolonların açık olduğuna bakılmaksızın.Başka bir sisteme taşımak, yedek almak, tabloda toplu düzenleyip geri yüklemek.
ExcelCSV ile aynı kapsam, hazır biçimlendirilmiş sayfa olarak.Tabloda çalışacaksanız; sütun genişlikleri ve başlıklar hazır gelir.
PDFYalnız ekranda AÇIK olan kolonlar.Basılacak ya da paylaşılacak bir rapor. Yirmi sütun sayfaya sığmaz, o yüzden burada kolon seçimi kasıtlı olarak korunur.
MarkdownPDF gibi yalnız ekranda açık kolonlar, Markdown tablosu olarak (v1.104.0).Bir wiki sayfasına, bir issue’ya ya da bir yapay zekâ asistanına yapıştırılacak okunur tablo.

Hangi görevlerin çıkacağını her dört biçimde de ekrandaki filtre ve sıralama belirler. Liste sayfalı olsa da dosyaya ekrandaki sayfa değil, filtreye uyan bütün satırlar yazılır; satırlar sunucudan çekilir. İçe ve dışa aktarma Kanban, Scrum ve Moors panolarının liste görünümünde vardır; grup panosunda yoktur, görevleri kendi panolarından aktarın. Bir kayıtlı filtreyi açıp dışa aktarırsanız dosyada tam olarak o sonuç kümesi olur.

Listenin dışında da çıktı alınır: zaman çizelgesi görünen görevleri "PDF indir" ile rapor olarak, Sürümler görünümü başlıktaki Excel, CSV indir, PDF indir ve Markdown indir düğmeleriyle, doküman sayfaları PDF, Word ya da Markdown olarak indirilir. Filtre Yönetimi sayfasındaki panolar arası arama sonuçları da Excel, CSV, PDF ya da Markdown olarak dışa aktarılır (en çok 2000 satır). CSV ve Excel çıktısı üst görevin anahtarını "Üst görev" sütununda yazar; dışa aktarılan dosyayı içe aktarmak hiyerarşiyi korur (v1.81.0). Çalışma, Bekleme ve Akış verimliliği değerleri CSV ve Excel’e yalnız bu kolonlar listede açıkken yazılır.

CSV ve Excel çıktısının tüm alanları taşıması bir uyum meselesidir: açıklama bir liste kolonu olmadığı için eskiden dosyaya hiç girmiyor, ama içe aktarma "Açıklama" sütununu tanıyordu. Yani kendi ürettiğiniz dosyayı geri yüklemek açıklamaları sessizce siliyordu. Aynı boşluk başlangıç tarihi, sprint, sürümler, hizmet sınıfı, raporlayan, üst görev ve tüm özel alanlarda vardı.

İçe aktarmada tanınan sütunlar

Sabit alanların sütunları önizlemede başlığıyla tanınır; sprint ve sürümler ADIYLA, hizmet sınıfı etiketiyle eşlenir. Sabit alanların hiçbirine uymayan sütunlar sunucuda panonun özel alan adlarıyla eşlenir; yani özel alan sütunlarınız için ayrıca bir eşleme ekranı yoktur, adı tutması yeter. Önizleme özel alana yazılacak sütunları "Özel alan olarak aktarılacak sütunlar" diye, panoda karşılığı olmayanları "Panoda karşılığı olmayan sütunlar atlanacak" diye ayrı listeler (v1.107.0).

SütunNasıl eşlenir
BaşlıkZorunlu tek alan. Boşsa satır alınmaz.
Görev kimliğiPanoda zaten varsa satır atlanır; "var olanları güncelle" işaretliyse o görev güncellenir.
AçıklamaMetin olarak alınır.
DurumStatü ADIYLA eşlenir. Boşsa ya da eşleşmezse yeni görev iş akışının ilk statüsüne yazılır; pano yeni görev başlangıç durumlarını sınırlıyorsa ya da satırın iş tipinin iş akışı o statüye izin vermiyorsa satır oluşturulmaz ve "Oluşturulamayan satırlar" altında listelenir. Güncellemede boş hücre var olan statüye dokunmaz. Panoda başlatma koşulu açıksa, Yapılacak dışındaki bir statüye yazılacak satırın Story Point ya da son tarihi eksikse satır oluşturulmaz ve aynı listede görünür.
ÖncelikHem değeri hem görünen etiketiyle aranır.
Atanan · RaporlayanKişinin adı ya da e-posta adresi; satır başına tek atanan alınır.
EtiketlerVirgülle ayrılmış, satır başına en çok 20 etiket.
Bitiş tarihi · Başlangıç tarihiOkunamayan bir tarih satırı düşürmez: görev oluşur, alan boş kalır ve o değer sonuçta ayrıca raporlanır.
İş tipiPanonun iş tipi adlarıyla eşlenir.
SprintSprint ADIYLA eşlenir.
Düzeltme sürümü · Etkilenen sürümSürüm adıyla eşlenir; hücre başına tek sürüm alınır.
Hizmet sınıfıEtiketiyle eşlenir.
Üst görevBağ İKİNCİ geçişte kurulur, yani üst görev dosyada daha aşağıda da olabilir. Bağlanamayan üst görevler adıyla raporlanır; görev yine oluşur, yalnız hiyerarşi kurulmaz.
Özel alanlarSütun başlığı panonun özel alan adı ya da anahtarıyla eşlenir; seçim alanlarında seçenek etiketi de tanınır, çoklu seçimde değerler virgül ya da noktalı virgülle ayrılır, tarih YYYY-AA-GG biçiminde yazılır, onay kutusu evet/hayır kabul eder. Kişi tipi alan kullanıcı adı (@ ile ya da @ olmadan), e-posta ya da adla eşlenir, ad yalnız tek kişiye aitse tutar; çoklu kişi alanında değerler virgül ya da noktalı virgülle ayrılır ve biri bile eşleşmezse hücre raporlanır (v1.106.0). Formül alanları ve GitLab Projesi sütunu içe aktarılmaz, sonuçta adıyla gösterilir; kapalı alanlar eşlenmez.

Şablon ve Markdown dosyaları

  • İçe aktarma penceresindeki "Şablonu indir" panonun güncel ayarlarından bir Excel dosyası üretir (v1.107.0): sütun adları içe aktarmanın tanıdığı adlardır (arayüz dilinde), tek değerli seçim alanları (durum, iş tipi, öncelik, açık sprintler, seçim ve onay kutusu alanları) açılır listedir, zorunlu sütunların başlığı sarıdır. Ayrı sayfalarda seçeneklerin değerleri ve her sütunun biçimi yazar; yalnız görevler sayfası içe aktarılır. Kapalı sabit alanlar, formül alanları ve hizmet sınıfı şablona girmez
  • Markdown (v1.108.0): bir ya da birden çok .md dosyası seçilir, her dosya bir görev olur. Başlık dosyanın başındaki ön bilgideki başlık anahtarından, yoksa ilk # satırından, o da yoksa dosya adından gelir; açıklama dosyanın gövdesidir. Dosyanın başında --- satırları arasındaki ön bilgi (durum, etiketler, atanan ya da bir özel alanın adı) alanları doldurur; anahtarlar yukarıdaki tablodaki sütun adlarıyla aynıdır
  • Önizlemede her satırda dosya adı görünür. Markdown olmayan ya da 200 KB’tan büyük dosya alınmaz, aynı başlık birden çok dosyadaysa uyarılır. Markdown dosyaları Excel ya da CSV ile birlikte seçilemez
  • İçe aktarma GitLab issue’su açmaz: otomatik issue açma açık olan, GitLab’a bağlı panoda da içe aktarılan görevler için issue oluşturulmaz (v1.109.0)

Önizleme ve satır seçimi

  1. 1Dosyayı yükle. İçe aktarma sınırına kadar bütün satırlar önizlemede listelenir, bir örnek değil; sınırı aşan satırlar alınmaz ve "Satır 502 ve sonrası alınmadı" gibi bildirilir.
  2. 2Almak istemediğin satırların kutusunu kaldır; "tümünü seç" ile hepsini birden açıp kapatabilirsin. Fazlalık bir satırı çıkarmak için dosyayı elde bölmen gerekmez.
  3. 3Panoda kimliği zaten var olan satırlar "zaten var" diye işaretlenir ve SEÇİLİ GELMEZ. İstersen geri seçebilirsin.
  4. 4Var olan görevleri güncellemek istiyorsan "var olan kayıtları güncelle" kutusunu işaretle.
  5. 5İçe aktar. Sonuç ekranında kaç görev oluştu, kaçı güncellendi, kaç satır atlandı, hangi satırların oluşturulamadığı ("Oluşturulamayan satırlar") ve neyin karşılığı bulunamadı yazar.

Var olan kayıtları güncellemek güçlü ama dikkat ister, o yüzden açıkça işaretlemeniz gerekir: dosyada eski kalmış tek bir hücre, o görevde aradan geçen başka bir değişikliği sessizce ezebilir. Güncelleme yalnız dosyada dolu olan alanlara dokunur.

Karşılığı bulunamayan durum, atanan, etiket, iş tipi, öncelik, sprint, sürüm, özel alan ve üst görev değerleri ADIYLA raporlanır; satır sessizce düşürülmez ve o değer sessizce yutulmaz. "Atadım" sanıp atanmamış görevlerle kalmazsınız.

İçe aktarma "Görev oluşturma" yetkisini ister; bu yetkisi olmayan kullanıcı düğmeyi görmez. Bir içe aktarmada varsayılan olarak en fazla 500 satır işlenir; süper yönetici bu sınırı Ayarlar > Sistem sınırları > İçe aktarmada en çok satır’dan 50 ile 5000 arasında değiştirebilir (v1.87.0). Daha büyük bir taşımayı parçalara bölün. Alan doldurma kuralı olan bölümler içe aktarmada da uygulanır: yetkiniz olmayan bir bölümün alanını dosyayla doldurmak da reddedilir.