Aracılığıyla paylaş


Team Foundation Server ve Project Server Tümleştirmesi için Alan Eşlemelerini Yönetme

Nasıl arasında verileri eşitlemek özelleştirme Visual Studio Team Foundation Server 2012 ve Microsoft Project Server'ı alan eşleme dosyasını değiştirerek.Bu dosya eşitlenen veri alanları ve tümleştirilmesini destekleyecek biçimde nasıl senkronize tanımlar Team Foundation Server ve Project Server.Bu dosya, aşağıdaki seçenekleri kullanarak yönetmek TfsAdmin ProjectServer komut satırı aracı:

  • /DownloadFieldMappings: Bir ekip projesi koleksiyonu için tanımlanan alan eşleme dosyasını karşıdan yükler.

  • /UploadFieldMappings: Alan eşleme dosyasını xml sözdizimini doğrular ve bir koleksiyon karşıya yükler.Dosyayı karşıya değil, ancak sözdizimi doğrulamak için kullanabileceğiniz /validateonly seçeneği.

[!NOT]

Alan eşleme dosyası tümleşiklik desteğinin Team Foundation Server ve Project Server alanı eşleme dosyasını ayrı Microsoft Project.İkinci dosya karşıya veya karşıdan yükleme hakkında daha fazla bilgi için bkz: Microsoft Project Eşleme Dosyasını Karşıya Yükleme veya İndirme [TFSFieldMapping].

Alan eşleme dosyasını ve özelleştirmek nasıl içeriği hakkında daha fazla bilgi için bkz: xml öğe başvurusu için Team Foundation Server ve Project Server tümleştirmesini eşleştirme alanı ve Project Server ve Team Foundation Server Arasında Alan Eşlemeyi Özelleştirme.

Kullanmak için TfsAdmin ProjectServer komut satırı aracı, bir komut istemi penceresi açın burada ya da Visual Studio veya Ekip Gezgini yüklenir ve girin:

cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE

Windows'un 64-bit edition üzerinde yerini %programfiles% ile %programfiles(x86)%.

Gerekli İzinler (Bu sayfa İngilizce içeriğe sahip olabilir)

Bu komutları kullanmak için yönetme Project Server Tümleştirme iznini ayarlamak, izin takım projesi koleksiyonu için.Ayrıca, hizmet hesabı için Team Foundation Server Project Web Access veya veri eşitleme işlemine katılacak Project Web App (pwa) örneğini ile etkileşim kurmak için gerekli izinlere sahip olmanız gerekir.Daha fazla bilgi için bkz. Project Server ve Team Foundation Server'ın Destek Tümleştirmesine İzinler Atama.

[!NOT]

Yönetimsel izinler ile oturum açsanız bile, Windows Server 2008 çalıştıran bir sunucuda bu işlemi gerçekleştirmek için yükseltilmiş bir Komut İstemi penceresi açmalısınız.Yükseltilmiş bir komut istemi penceresi açmak için seçim Başlat, kısayol menüsünü açma komut istemive sonra seçin yönetici olarak çalıştır.Daha fazla bilgi için Microsoft Web sitesindeki şu sayfaya bakın: Kullanıcı Erişim Denetimi.

Sözdizimi

TfsAdmin ProjectServer /DownloadFieldMappings /collection:tpcUrl /filepath:mappingFile [/encoding:encoding]

TfsAdmin ProjectServer /UploadFieldMappings /collection:tpcUrl /filePath:mappingFile [/encoding:encoding] [/validateOnly] [/useDefaultFieldMappings] [/force]

Parametreler

Parametre

Tanımlama

/collection:tpcURL

Bir takım projesi koleksiyonunun Tekdüzen Kaynak Konumlandırıcı (url) belirtir.URL'yi aşağıdaki biçimde belirtin:

http://SunucuAdı:BağlantıNoktası/SanalDizinAdı/KoleksiyonAdı

Sanal bir dizin belirtmezseniz URI aşağıdaki biçimde belirtin:

http://SunucuAdı:BağlantıNoktası/SanalDizinAdı/KoleksiyonAdı.

/filePath:mappingFile

Alan eşlemelerini içeren xml tanım dosyasının yolu ve dosya adını belirtir.

NotNot
Kullanıyorsanız, Windows Vista, belirli dosyalara erişebilmek için izinlere sahip değilsinizdir.Eğer çalışma öğesi türünü erişim hakkınızın olmadığı bir konuma dışarı aktarmaya çalışırsanız, kayıt defteri sanallaştırma teknolojisi, dışarı aktarılan dosyayı otomatik olarak yeniden yönlendirir ve sanal depoya kaydeder.Bu tekrar yönlendirmeden kaçınmak üzere, dosyayı, izinlere sahip olduğunuz bir bölgeye dışarı aktarabilirsiniz. Daha fazla bilgi için Microsoft Web sitesindeki şu sayfalara bakın: Kayıt defteri sanallaştırma ve Windows Vista'da ortak dosya ve kayıt defteri sanallaştırma sorunları.

/encoding:encoding

.net Framework 2.0 için bir kodlama biçiminin adını belirtir.Komutu belirttiğiniz kodlama biçimi xml verileri alır veya verir.Örneğin, /e:utf-7 Unicode (utf-7) kodlamasını belirtir.Bu parametreyi belirtmezseniz, komut kodlamayı saptamaya çalışır ve saptama gerçekleşmezse utf-8 kullanır.

/validateOnly

Eşleme dosyasını doğrular, ancak karşıya değildir.

/useDefaultFieldMappings

Özel eşleme dosyası varsayılan alan eşlemeleri karşıya yükler.Daha fazla bilgi için bkz. xml öğe başvurusu için Team Foundation Server ve Project Server tümleştirmesini eşleştirme alanı.

/force

Varolan bir eşleme dosyasının üzerine yazar.Bu seçeneği belirtirseniz belirtmeniz gerekir /useDefaultFieldMappings ile farklı eşlemeler varolan eşlemeleri değiştirmek zaman geçiş.

Başa dön

Notlar

Project Server kurumsal özel alanları veya yerleşik olan alanları eşleyin.Projedeki geçerli bir alan adı belirtmeniz gerekir.Yerleşik bir alanın adını belirlemek için boşluk kolay kaldırın ve sonucu "pj" ile önek.Örneğin, alan adı için durum Yöneticisi pjStatusManager ve 01 özel alan adı pjCustom01 olur.Yerleşik ve özel alanlar nasıl eşleyebilirsiniz üzerindeki kısıtlamaları var ve alanlarının veri türleri eşleşmelidir.Daha fazla bilgi için bkz. Team Foundation Server ile tümleştirme için Project Server alanları eşleme kısıtlamalar.

Çalıştırdığınızda bir TFSAdmin ProjectServer komutu, bir ileti gerçekleştirilmekte işlem ve etkilenen nesne gösterir.Örneğin, alan eşleme dosyası yüklenmektedir aşağıdaki iletiyi gösterir:

Download field mappings from DefaultCollection

Komut işlemleri tamamlandıktan sonra başka bir ileti görüntülenir.Alan eşleme dosyası yüklendiğinde, aşağıdaki ileti görüntülenir:

You have downloaded field mappings to C:MappingFile. . . Done.

Gg412643.collapse_all(tr-tr,VS.110).gifAlan eşlemeleri karşıya hakkında notlar

Alan eşleşme dosyasını karşıya başarılı olursa, aşağıdaki değişiklikler yapılır:

  • Yansıtma her alanda Team Foundation eşlenen alanları ile uyumlu olacak şekilde yapılandırılır.

  • Yeni eşleşmeler, bir koleksiyonu veya ekip projesi için eşlenmiş çalışma öğesi türleri için görünür Project Server çalışma öğesi formunun sekme.

Önemli notÖnemli

Bir alandan eşlediğinizde Team Foundation Server Project Server'a alanların veri türleri eşleştiğinden emin olun.Aksi takdirde, alan eşlemeleri karşıya yüklemeye çalışırken aşağıdaki hata görüntülenebilir:

Dizin (sıfır)'dan büyük veya sıfıra eşit ve bağımsız değişken listesinin boyutundan küçük olmalıdır.

Daha fazla bilgi için bkz. Data Types and Field Mapping Criteria.

Başa dön

Örnekler

Gg412643.collapse_all(tr-tr,VS.110).gifAlan eşleme dosyası, takım projesi koleksiyonu için tanımlanan yükleme

Aşağıdaki örnek AdventureWorksCollection AWMappingFile.xml için tanımlanmış alan eşlemeleri yükler.

TfsAdmin ProjectServer /DownloadFieldMappings /collection:http://AdventureWorksServer:8080/AdventureWorksCollection /filePath:"C:AWMappingFile.xml"

Gg412643.collapse_all(tr-tr,VS.110).gifAlan eşleme dosyasını takım projesi koleksiyonu için karşıya yükle

Aşağıdaki örnek AWMappingFile.xml AdventureWorksCollection için yükler.

TfsAdmin ProjectServer /UploadFieldMappings /collection:http://AdventureWorksServer:8080/AdventureWorksCollection /filePath:"C:AWMappingFile.xml" 

Başa dön

Ayrıca bkz.

Görevler

Team Foundation Server ve Project Server Tümleştirmesini Yapılandırma

Kavramlar

xml öğe başvurusu için Team Foundation Server ve Project Server tümleştirmesini eşleştirme alanı

Team Foundation Server ile tümleştirme için Project Server alanları eşleme kısıtlamalar

TfsAdmin ProjectServer ile Proje Sunucusu Tümleştirmesini Yönetme

Diğer Kaynaklar

Project Server ve Team Foundation Server Arasında Alan Eşlemeyi Özelleştirme