TFS-Project Server tümleştirmesi için alan eşlemelerini yönetme
Arasında verileri eşitlemek nasıl özelleştirebileceğiniz Visual Studio Team Foundation Server (TFS) ve Microsoft Project Server'ı alan eşleme dosyasını değiştirerek.Bu dosya eşitlenen veri alanlarını ve TFS ve Project Server Tümleştirme desteklemek üzere nasıl senkronize tanımlar.Aşağıdaki seçeneklerden birini kullanarak bu dosyayı yönetebilirsiniz 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 derlemeye yükler.Karşıya dosya yükleme 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şleştirme dosyasındaki farklı Microsoft Project.Karşıdan yükleme veya ikinci dosya karşıya yükleme hakkında daha fazla bilgi için bkz: Microsoft Project Eşleme dosyasını karşıya yükleme veya indirme [TFSFieldMapping].
Alan eşleme dosyasını özelleştirmek nasıl ve içeriği hakkında daha fazla bilgi için bkz: TFS-Project Server tümleştirmesi için alan eşleme XML öğesi başvurusu ve TFS ve Project Server arasında alan eşlemeyi özelleştirme.
TfsAdmin ProjectServer komut satırı aracını kullanmak için Visual Studio veya Ekip Gezgini yüklü olan bir Komut İstemi penceresi açın ve şunu girin:
cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
Windows'un 32-bit sürümünde %programfiles(x86)% öğesini %programfiles% olarak değiştirin.
Gereksinimler
Bu komutları kullanmak için yönetme Project Server Tümleştirme iznini ayarlamak, Ver 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şimli çalışmak için gerekli izinlere sahip olmanız gerekir.Daha fazla bilgi için bkz. TFS-Project Server tümleştirmesini desteklemek için izinler atama.
Söz dizimi
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 şu biçimde belirtmelisiniz: http://ServerName:Port/VirtualDirectoryName/CollectionName Sanal bir dizin belirtmezseniz URI aşağıdaki biçimde belirtin: http://ServerName:Port/CollectionName |
/filePath:mappingFile |
Alan eşlemelerini içeren XML tanım dosyasının yolu ve dosya adını belirtir.
|
/encoding:encoding |
.NET Framework 2.0 için bir kodlama biçiminin adını belirtir.Komut verir veya sizin belirlediğiniz kodlama biçimi XML verileri alır.Ö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ğil. |
/useDefaultFieldMappings |
Özel bir eşleme dosyası yerine varsayılan alan eşlemeleri karşıya yükler.Daha fazla bilgi için bkz. TFS-Project Server tümleştirmesi için alan eşleme XML öğesi başvurusu. |
/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ştirdiğinizde geçin. |
Açıklamalar
Project Server'da kurumsal özel alanları veya yerleşik olan alanları eşleyebilirsiniz.Projedeki geçerli bir alan adı belirtmeniz gerekir.Yerleşik bir alanın adını belirlemek için kolay ad boşluk karakterleri kaldırın ve sonucu "pj" ile önek.Örneğin, alan adı için durum Yöneticisi pjStatusManager ve alan özel 01 pjCustom01 adıdır.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. TFS-Project Server tümleştirmesinde Project Server alanlarını eşleme ile ilgili kısıtlamalar.
Çalıştırdığınızda bir TFSAdmin ProjectServer komutu, bir ileti gerçekleştirilen eylem ve etkilenen nesne gösterir.Örneğin, aşağıdaki iletiyi alan eşleme dosyasını karşıdan yüklendiğini 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ını karşıdan yüklendiğinde, örneğin, aşağıdaki ileti görüntülenir:
You have downloaded field mappings to C:MappingFile. . . Done.
Alan 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:
Her bir yansıtmayı alan Team Foundation eşleşen alanları ile uyumlu olacak şekilde yapılandırılır.
Yeni eşlemeleri eşleştirilmiş bir koleksiyonu veya ekip projesi için iş öğesi türleri için görünür Project Server çalışma öğesi formunun sekme.
Önemli |
---|
Bir alandan eşlediğinizde Team Foundation Server Project Server'a bu alanların veri türlerini 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) 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. Veri Türleri ve Alan Eşleme Ölçütleri. |
Örnekler
Bir takım projesi koleksiyonu için tanımlanan alan eşleme dosyasını karşıdan 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"
Bir takım projesi koleksiyonu için alan eşleşme dosyasını 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"
Ayrıca bkz.
Görevler
TFS-Project Server tümleştirmesini yapılandırma
Kavramlar
TFS-Project Server tümleştirmesi için alan eşleme XML öğesi başvurusu
TFS-Project Server tümleştirmesinde Project Server alanlarını eşleme ile ilgili kısıtlamalar
Eşleme tümleştirmesi bileşenleri [TfsAdmin ProjectServer]