İşlem yapılandırmasını içeri ve dışarı aktarma [witadmin]
Team Foundation Server (TFS) web portalı üzerinden görüntülemek Çevik planlama aracı sayfaları görüntülemeyi değiştirmek için işlem yapılandırması özelleştirerek. Birkaç ek araçlar metastate eşlemelere iş akışı durumları harita gerektirir.
Çevik planlama aracı sayfaları özelleştirmek nasıl genel bakış için bkz: Configure and customize Agile planning tools for a team project.
Not
TF400917 hata iletisi alırsanız, geçersiz bir yapılandırma oluştu.İşlem yapılandırma dosyasını kullanarak takım projenize şekilde yeniden içe witadmin importprocessconfig.Hatayı gidermek gereken ileti alırsınız.
Bir takım projesi için işlem yapılandırması yönetmek için witadmin işlemi yapılandırması XML tanım dosyası alma ve verme komut satırı aracı. İşlem yapılandırması hakkında bilgi edinmek için İşlem yapılandırma XML öğesi başvurusu.
exportprocessconfig: Bir XML dosyası veya komut isteminin işlem yapılandırma tanımı aktarır.
importprocessconfig: İşlem yapılandırma tanımı XML dosyası alır.
witadmin Komut satırı aracı yalnızca bir şirket içi TFS karşı çalıştırıldığında çalışır. Aracı çalıştırmak için bir komut istemi açmak nerede ya da Visual Studio veya Ekip Gezgini yüklenir ve girin:
cd %programfiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE
Windows 32-bit sürümü üzerinde değiştirmek %programfiles(x86)% birlikte %programfiles%.
Gereksinimler
İşlem yapılandırma tanımlarını dışarı aktarmak için geçerli bir kullanıcı takım projesi veya toplama olmalıdır.
İşlem yapılandırma tanımlarını içeri aktarmak için aşağıdaki güvenlik grubunun bir üyesi olması gerekir: Team Foundation Yöneticileri veya Proje yöneticileri.
Daha fazla bilgi için Team Foundation Server izinleri.
witadmin exportprocessconfig /collection:CollectionURL /p:ProjectName [/f:FileName] [/e:encoding]
witadmin importprocessconfig /collection:CollectionURL [/p:ProjectName] /f:FileName [/e:encoding] [/v]
Parametreler
Parametre |
Açıklama |
---|---|
/collection:CollectionURLx |
Gerekli. Koleksiyonun URL'sini belirtir. Aşağıdaki biçimde bir URI belirtin: http://ServerName: Port/VirtualDirectoryName/CollectionName Bir sanal dizin belirtmezseniz, aşağıdaki biçimde URI belirtmeniz gerekir: http://ServerName: Port / CollectionName. |
/p:ProjectName |
Gerekli. İşlem Yapılandırması içeri veya dışarı aktarmak istediğiniz takım projesi belirtir. Bu takım projesi/koleksiyon parametresi kullanarak belirtilen toplama tanımlanması gerekir. Belirttiğiniz bir takım projesi belirtmeniz gerekmez /v geçin. |
/f:FileName |
Yol ve içeri aktarma veya dışarı aktarmak işlem yapılandırması XML tanımı dosyasının adı. ![]()
İstemci bilgisayarın çalışıyorsa, Windows Vista, belirli klasörlere izinlere sahip olmayabilir.Genel listesi nerede izinler yok bir konuma dışarı çalışırsanız, kayıt defteri sanallaştırma teknolojisi otomatik olarak dışarı aktarılan dosyasını yeniden yönlendirir ve sanal depoya kaydeder.Daha fazla bilgi için şu sayfaları Microsoft Web sitesinde bakın: kayıt defteri sanallaştırma ve Windows Vista ortak dosya ve kayıt defteri sanallaştırma sorunları.Bu yeniden yönlendirmeden kaçınmak için dosya izinlere sahip olduğu bir konuma dışarı aktarabilirsiniz.
|
/e:Encoding |
İsteğe bağlı. Adı bir .NET Framework 2.0 kodlama biçimi. Belirtilen kodlama vermek veya XML verileri almak için kullanılır. Örneğin, /e utf-7 Unicode (UTF-7) kodlamasını belirtir. Bu parametre, boş bırakılırsa witadmin kodlama algılamaya çalışır ve algılama başarısız olursa UTF-8 kullanır. |
/v |
İsteğe bağlı. İşlem Yapılandırması tanımlayan ama tanım dosyası almaz XML doğrular. |
/? veya help |
Komut isteminin komut hakkında Yardım görüntüler. |
Notlar
TFS en son sürümünü yükleme varolan takım projelerini yükseltir. Yükseltilmiş bir takım projesini güncelleştirmekte olduğunuz olup Yeni Özelliklere Erişim için Yükseltilmiş Bir Takım Projesini Güncelleştirme.
Bir yükseltmeden sonra mevcut test planları veya test paketlerini erişim sorunları karşılaşırsanız bakın Update a team project manually to support test management.
Örnekler
Her örnekte aşağıdaki değerler geçerlidir:
Koleksiyon için URL: http://AdventureWorksServer/tfs/DefaultCollection
Takım projesi: Contoso
Bağlantı noktası numarası sunucu Web sitesinin: 8080
Hızlı Ekle panele bir alan eklemek için
Herhangi bir 'Hızlı ekle' paneli için alanlar ekleyebilirsiniz. Örneğin, aşağıdaki örnekte ekler iş değerini ürün biriktirme listesi paneline.
Paneli yer alan yalnızca görüntüler FIELDS bölümünde seçili ETKİLEŞİME ETKİLEŞİME tanımı. Örneğin, hata i, sonra yalnızca başlığı görüntüler seçerseniz, iş değeri olarak hatalar için tanımlı değil. Başka bir ETKİLEŞİME paneline eklemek için gereksinimleri kategoriye açıklandığı gibi eklediğiniz burada.
Takım projeniz için yönetim izinleri yoksa bunları.
Visual Studio veya Team Explorer'ın yüklü olduğu bir Komut İstemi penceresi açın ve şunu girin:
cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
Windows 32-bit sürümü üzerinde % ProgramFiles % programfiles % ile değiştirin. Yapabilecekleriniz Takım Gezgini indirin ücretsiz.
İşlem yapılandırma dosyasını dışa aktarın.
witadmin exportprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\ProcessConfiguration.xml"
Bir örnek için bir CollectionURL : 8080/tfs/TeamProjectCollectionName olan.
Alan başvurusu adına Ekle AddPanel bölümü.
Örneğin, aşağıdaki sözdizimini ekler Öncelik paneline öğesi.
<AddPanel> <Fields> <Field refname="System.Title" /> <Field refname="Microsoft.VSTS.Common.BusinessValue" /> </Fields> </AddPanel>
Tips:
Bu kullanarak bir alan başvurusu adı arayabilirsiniz dizini.
Gereksinimleri kategori için tanımlanmış iş öğesi türleri için gerekli tüm alanları ekleyin. Bu şekilde biriktirme listesi öğeleri Masası üzerinden eklediğinizde onları doldurmak için iş öğesi formu açmadan özen gösterin.
İşlem yapılandırma dosyasını içe aktarın.
witadmin importprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\ProcessConfiguration.xml"
Güncelleştirilmiş paneli görüntülemek için biriktirme listesi sayfayı yenileyin.
Test Yöneticisi'ni destekleyecek metastate Eşlemeleri Güncelleştir
Özelleştirirseniz WORKFLOW bölümü test planı veya test paketi, durumları için metastates eşlenmesi gerekir.
Aşağıdaki örnekte, test planı iş akışı sınama, tasarım, kullanılacak güncelleştirilmiş ve oturum Kapat durumları. Geriye dönük uyumluluk desteklemek için TestPlanWorkItems eklenir ProjectProcessConfiguration işlemi yapılandırma tanımı bölümünü.
İŞ AKIŞI |
Metastate eşlemeleri |
---|---|
|
|
Test paketi iş akışı değiştirirseniz, yeni durumları eşlemek istiyorsanız benzer bir güncelleştirme yapmanız gerekir. İçinde eklediğiniz bir TestSuiteWorkItems bölümü. Bakın İşlem yapılandırma XML öğesi başvurusu.
Soru - Yanıt
S: hangi özelleştirmeler ı hale getirebilir ve bir TFS yükselttikten sonra takım Projem güncelleştirmek için Yapılandırma Sihirbazı'nı kullanmaya devam?
Y: hızlı Ekle Masası özelleştirebilirsiniz. Özelliklerini Yapılandırma Sihirbazı'nı takım projeleri güncelleştirir ve en son özelliklere erişim kazanabilirsiniz.
Diğer değişiklikleri takım projenizin güncelleştirilirken el ile bazı işlemleri gerçekleştirmek gerektirebilir. Hangi özelleştirmeler hakkında güvenli hale getirebilirsiniz ve kaçının bilgi edinmek için deneyimi izleme iş özelleştirmek: özelleştirme önce Bakım ve yükseltme etkilerini.
S: iş akışı durumları metastates için eşlemek ne zaman gerekiyor mu?
Y: eklemek veya kaldırmak için aşağıdaki WITs iş akışı durumları, eklemek veya karşılık gelen metastate eşleştirmelerini kaldırmak için işlem yapılandırması güncelleştiriliyor düşünmelisiniz.
Gereksinim kategorisi veya görev kategorisi ait WITs: Metastate eşlemeleri Çevik planlama araçları görüntülemeyi destekler.
Hata kategorisine ait WITs: desteklemek için Metastate eşlemeleri My iş Aracı (Çevik ve CMMI tabanlı takım projeleri).
Test planı ve Test: iş akışını bu WITs ve güncelleştirmeler eşlenmesi gerekir yalnızca takım üyeleri için TFS Test üzerinde Visual Studio 2013.2 dayalı Manager'ın bir sürümü veya önceki bir sürümünü bağlanma desteklendiğinde.
Metastate eşlemeleri alırsanız, güncelleştirme bir Uygulama beklenmeyen bir hata algılandı takım projenize bağlanmak sırasında hata oluştu.
İşlem yapılandırma hatalarını çözümleyin nasıl?
Y: aşağıdaki değişikliklerden birine bir takım projesine yaptığınızda ETKİLEŞİME, kategoriler veya işlem yapılandırması için tanımları güncelleştirmeniz gerekir. Hatalarını önlemek için her zaman, bu sırada değişiklik: (1) WITs, (2) kategoriler ve (3) işlem yapılandırması...
Özelleştirme |
Güncelleştirme veya ETKİLEŞİME tanımı doğrulayın |
Güncelleştirme veya işlem yapılandırma tanımı doğrulayın |
---|---|---|
Bir ETKİLEŞİME için gereksinimleri Kategori Ekle (Bir ETKİLEŞİME gereksinimleri kategori veya görev kategorisi ancak her ikisi de ait olabilir.) |
Aşağıdaki alanları eklemek için:
|
Gerekli metastate eşleme içerecek şekilde:
ETKİLEŞİME ile ilişkili renk kodlarını tanımlamak için bir giriş içerecek şekilde. Örneğin: <WorkItemColor primary="FF009CCC" secondary="FFD6ECF2" name="Product Backlog Item" /> |
İş akışını bir ETKİLEŞİME gereklilikleri kategorisinde ve Değiştir |
N/A |
Bir ETKİLEŞİME gereksinimleri kategoriye eklemek için yukarıda açıklandığı gibi gerekli metastate eşleme içerecek şekilde. |
Görev kategorisi için bir ETKİLEŞİME Ekle |
Aşağıdaki alanları eklemek için:
|
Gerekli metastate eşleme içerecek şekilde:
ETKİLEŞİME ile ilişkili renk kodlarını tanımlamak için bir giriş içerecek şekilde. Örneğin: <WorkItemColor primary="FFF2CB1D" secondary="FFF6F5D2" name="Task" /> |
İş akışını görev kategorideki bir ETKİLEŞİME ve Değiştir |
N/A |
Görev kategorisi için bir ETKİLEŞİME eklemek için yukarıda açıklandığı gibi gerekli metastate eşleme içerecek şekilde. |
Hata kategorisine bir ETKİLEŞİME Ekle (Çevik ve yalnızca CMMI) İş akışını (Çevik ve yalnızca CMMI) hata kategorideki bir ETKİLEŞİME ve Değiştir |
N/A |
Gerekli metastate eşleme içerecek şekilde:
Daha fazla bilgi edinmek için Çalışmamı kullanarak hata güncelleme durumunu destekleme. |
Bir ETKİLEŞİME gereksinimleri kategori veya görev kategorisi kaldırma |
N/A |
Yalnızca metastate eşlemeleri kaldırmak için bu ETKİLEŞİME ile ilişkili |
Takım projesi bir ETKİLEŞİME Kaldır |
Kategoriler ETKİLEŞİME kaldırmak için. |
Yalnızca metastate eşlemeleri kaldırmak için kaldırdığınız ETKİLEŞİME ile ilişkili ve WorkItemColor renk kodları için ETKİLEŞİME tanımlayan öğesi kaldırıldı. |
S: TWA'daki Çevik planlama araçlarında görüntülenen diğer işlevleri nasıl özelleştirebilirim?
Y: bazı özelleştirmeler kullanıcı arabirimi aracılığıyla yapılabilir. Diğerleri ise işlem yapılandırmasını ya da diğer takım proje nesnelerini düzenlemeyi gerektirir. Genel bir bakış için bkz: Configure and customize Agile planning tools for a team project.
S: İki veya daha fazla portföy biriktirme listesi ile çalışmak ister misiniz?
Y: varsayılan deneyimi Portföy biriktirme listesinin bir düzey destekler. Açıklandığı gibi beş adede kadar düzeyleri ekleyebilirsiniz Çevik portföy yönetimine biriktirme listesi ekleme.
S: Görev panosu veya ürün biriktirme listesi üzerinde görünen WIT'leri eklemek veya değiştirmek istiyor musunuz?
Y: özel ETKİLEŞİME ve, biriktirme listesi veya görev panosu için eklemek istediğiniz eklediyseniz, aşağıdakileri yapabilirsiniz. Yalnızca, iki konumda birden görünmesini sağlayamazsınız. Bilgi okuma tarafından nasıl Kapsamlara ve panolara iş öğesi türleri ekleme.