Azure Boards içinde CSV dosyalarını kullanarak iş öğelerini toplu olarak içeri aktarın veya güncelleştirin
Azure Boards | Azure DevOps Server 2020 | Azure DevOps Server 2019
CSV biçimli bir dosya kullanarak iş öğelerini toplu olarak içeri ve dışarı aktarabilirsiniz. toplu içeri aktarma ve güncelleştirme için Excel kullanmaya devam edebilirsiniz, ancak Excel gerektirmeyen yerel içeri/dışarı aktarma özelliğini kullanabilirsiniz. Excel kullanma hakkında daha fazla bilgi için bkz. Excel ile iş öğelerini toplu ekleme veya değiştirme.
CSV biçimli bir dosya kullanarak iş öğelerini toplu olarak dışarı aktarabilirsiniz. toplu içeri aktarma ve güncelleştirme için Excel kullanmaya devam ederken, Excel gerektirmeyen sorgulardan yerel dışarı aktarma özelliğini kullanabilirsiniz. Excel kullanma hakkında daha fazla bilgi için bkz. Excel ile iş öğelerini toplu ekleme veya değiştirme.
Not
dışarı aktarma özelliği Azure DevOps Server 2019 güncelleştirme 1 ve sonraki sürümlerinde kullanılabilir. içeri aktarma özelliği Azure DevOps Server 2020 ve Azure DevOps Services ile kullanılabilir.
Yeni iş öğelerini içeri aktar
İçeri aktardığınız tüm iş öğeleri yeni bir durumda oluşturulur. Bu kural, yeni durum için alan kurallarını karşılamayan alan değerlerini belirleyemeyeceğiniz anlamına gelir. Örneğin, çevik işlemle yeni bir kullanıcı hikayesi oluşturduğunuzda, State = New ve Reason = New. Başka değer belirtilemez.
yerel bir import.csv dosyası oluşturun ve Visual Studio Code veya Excel açın.
Dosya, Iş öğesi türünü ve title alanlarını içermelidir. Gerektiğinde diğer alanları dahil edebilirsiniz. Varsayılan alanların listesi için bkz. iş öğesi alan dizini.
Aşağıdaki örnekte, Öncelik alanını ekledik.
Work Item Type,Title,Priority Issue,Fix issues with code,1 Issue,Merge testing modules,3 Issue,Open private preview for select customers,2 Issue,Enable feature for customer champs,2 Issue,Remove old test code,2projenizin web portalından Boards sorguları açın ve iş öğelerini içeri aktar seçeneğini belirleyin.

CSV dosyanızı seçin ve ardından Içeri aktar' ı seçin.

İçeri aktarma işlemi, içeri aktarılan iş öğelerini, kaydedilmemiş durumdaki sorgular görünümüne yükler. Hiçbir kimlik atanmadı. Sonuçların istediğiniz şekilde olduğunu doğrulayın. Sonra iş öğelerini kaydetmek için öğeleri kaydet ' i seçin.

Not
Eklemekte olduğunuz yeni iş öğelerine kimlik atamadığınızdan emin olun. Bunu yaparsanız aşağıdakine benzer bir hata iletisi alırsınız.

Sistem bu iş öğelerini veri sorunlarıyla vurgular. İş öğelerini kaydetmeden önce veri sorunlarını çözün. Bu örnekte, öncelik alanına geçersiz bir değer girildi. İş öğesini doğrudan açarak verileri onarın. Bunun yerine, aynı sorun ile çeşitli iş öğelerini onarmak için toplu düzenleme kullanın.

İpucu
Bu makalenin ilerleyen kısımlarında gösterildiği gibi Başlık sütunlarını girintileyerek içeri aktardığınız iş öğeleri arasında üst-alt bağlantılar ekleyebilirsiniz, üst-alt bağlantıları olan BIR CSV dosyasını içeri aktarabilir miyim?. Ancak, iş öğelerini içeri aktarırken veya güncelleştirirken başka herhangi bir bağlantı türü belirtemezsiniz.
Mevcut iş öğelerini Güncelleştir
İş öğelerini güncelleştirmek için, dışarı aktarmak istediğiniz tüm sütunları içeren bir sorgu oluşturun ve muhtemelen düzenleyebilirsiniz. data.csv dosyasını yerel makinenize kaydetmek için sorgunuzu kaydedin ve CSV 'ye aktar ' ı seçin.

Aşağıdaki sözdizimine benzer olmalıdır:
ID,Work Item Type,State,Assigned To,Title,Tags "1043","Issue","To Do",,"Fix issues with code", "1044","Issue","To Do",,"Merge testing modules", "1045","Issue","To Do",,"Open private preview for select customers", "1046","Issue","To Do",,"Enable feature for customer champs", "1047","Issue","To Do",,"Remove old test code",Çalışma öğelerinizdeki düzenlemeleri yapın. CSV dosyanız kimlik, iş öğesi türü, başlıkve durum alanlarını içermelidir. Dahil etmek istediğiniz diğer tüm alanlar isteğe bağlıdır.
Not
Kimlik alanları içeri aktarılırken, ad ve e-postanın aşağıdaki biçimde girilmesi gerekir
"Display Name <email>". Örneğin, Jamal Hartnett 'e iş atamak için, belirtin"Jamal Hartnett <fabrikamfiber4@hotmail.com>". Sistemde geçerli bir kullanıcı olarak tanınmayan bir değer belirtirseniz içeri aktarma ile ilgili sorunlarla karşılaşabilirsiniz.Aşağıdaki örnekte, var olan çalışma öğelerinde birkaç değeri değiştiririz.
ID,Work Item Type,State,Assigned To,Title,Tags "1043","Issue","To Do","Jamal Hartnett <fabrikamfiber4@hotmail.com>","Fix issues with code",architecture "1044","Issue","To Do","Jamal Hartnett <fabrikamfiber4@hotmail.com>","Merge testing modules",testing "1045","Issue","To Do","Raisa Pokrovskaya <fabrikamfiber5@hotmail.com>","Open private preview for select customers","customer focus" "1046","Issue","To Do","Raisa Pokrovskaya <fabrikamfiber5@hotmail.com>","Enable feature for customer champs","customer focus" "1047","Issue","To Do","Christie Church <fabrikamfiber1@hotmail.com>","Remove old test code",architectureDosyayı kaydedin ve içeri aktarın (önceki içeri aktarma bölümünden 4-6. adıma bakın.)
Değer değişikliklerini içeren iş öğelerinin bulunduğu sonuçlar listesi kalın olarak vurgulanır. Değişiklikleri uygulamak için öğeleri kaydet ' i seçin.

Veri sorunları olan iş öğeleri kırmızı renkle vurgulanır ve kaydedebilmeniz için önce çözülmesi gerekir. Bu örnekte, Atanan alanında geçersiz bir değer belirir. İş öğesini doğrudan açarak verileri onarın. Bunun yerine, aynı sorunu içeren çok sayıda iş öğesi varsa toplu düzenleme kullanabilirsiniz.

Listeyi CSV dosyası olarak dışarı aktar
Herhangi bir sorgudan, çalışma öğelerinin bir listesini virgülle ayrılmış bir liste olarak dışarı aktarabilirsiniz. Sorguyu açın,
Eylemler SIMGESINI seçin ve CSV 'ye aktar' ı seçin.
Not
Azure DevOps Server 2019 güncelleştirme 1 veya sonraki bir sürümü gerektirir.

İş öğelerini farklı bir projeye dışarı ve içeri aktarma
Bu özelliği, iş öğelerini bir projeden dışarı aktarmak ve başka bir projeye içeri aktarmak için kullanabilirsiniz. Ancak, başka bir projeye içeri aktarmadan önce, iş öğesi KIMLIĞINI kaldırmanız gerekir. Yeni iş öğelerini belirtilen KIMLIĞE sahip bir projeye aktarmaya çalışırsanız bir hata ile karşılaşırsınız.
Zengin metin alanlarını içeri aktarma veya güncelleştirme
Açıklama veya kabul ölçütleri alanları gibi zengin metin alanlarını güncelleştirebilir veya içeri aktarabilirsiniz. Zengin metin alanları HTML biçimli alanlardır. Cümleler ile çevrelerle sonlanan satırları ile çevreleyerek değiştirin <p>... </p> .
Örneğin, Açıklama alanına üç satırlık metin içeren aşağıdaki iş öğesini içeri aktarabilirsiniz.
Work Item Type,Title,Description
"Product Backlog Item","Hello World Web Site - 8","<p><strong> You can include bold text</strong></p><p><em> And italic text</em></p><p><u> Underline text</u></p>"
soru & -cevap
Aynı CSV dosyasında yeni öğeleri alabilir ve var olan öğeleri güncelleştirebilir miyim?
Kesinlikle! Yeni iş öğeleri için ID alanını boş bırakın. Aşağıdaki örnekte, bir Epic için son giriş bir KIMLIK belirtmez.
ID,Work Item Type,Title,Assigned To,State,Priority,Tags
"16504","Issue","Fix issues with code",,"To Do","1",
"16505","Issue","Merge testing modules",,"To Do","3",
"16506","Issue","Open private preview for select customers",,"To Do","2",
"16507","Issue","Enable feature for customer champs",,"To Do","2",
"16508","Issue","Remove old test code",,"To Do","2",
,"Epic","Track Telementry for data imports",,"To Do","2",
Üst-alt bağlantıları olan bir CSV dosyasını içeri aktarabilir miyim?
Evet, Başlık sütunlarını girintileyerek alt iş öğeleri ekleyebilirsiniz. Aşağıdaki örnek, önceden tanımlanmış Epic altında üç alt sorun ekler.
ID,Work Item Type,Title 1,Title 2,Assigned To,State,Priority,Tags
"165","Epic","Track Telementry for data imports",,,"To Do","2",
,"Issue",,"Fix issues with code",,"To Do","1",
,"Issue",,"Open private preview for select customers",,"To Do","2",
,"Issue",,"Enable feature for customer champs",,"To Do","2",
İşte Excel daha iyi bir görsel.

Nasıl yaparım? içeri aktarılan dosyada hata olup olmadığını öğrenin.
CSV dosyanızın biçimlendirmesi ile ilgili herhangi bir sorun, içeri aktarma görünümünün sonuçlar sayfasında görünür. Biçimlendirme ve sözdizimi doğru olana kadar iş öğelerini içeri aktaramazsınız.

İş öğeleri sonuçları, her zaman bireysel iş öğeleri için bulunan veri hatalarını listeler. Web portalından veya CSV dosyasında her bir hatayı düzelttikten sonra yeniden içeri aktarın.