Eşitleme için kullanılabilir iş öğesi türlerini tanımlama
Arasında veri eşitleyebilmeniz için önce Visual Studio Team Foundation Server (TFS) ve Microsoft Project Server, iki sunucu ürünlerinin tümleştirme yapılandırmanız gerekir.Yapılandırma görevlerinin bir parçası olarak bir takım projesi ile Kurumsal Proje planını ilişkilendirmeniz gerekir ve eşitleme işleminde yer alacak iş öğesi türlerini belirtmeniz gerekir.Başlangıç yapılandırmasını ve eşleme yaptıktan sonra eşlenmiş çalışma öğesi türlerini değiştirebilirsiniz.
Eşitleme işleminde yer alan aşağıdaki seçeneklerden birini kullanarak iş öğesi türlerini yönetebilirsiniz TfsAdmin ProjectServer komut satırı aracı:
/MapWorkItemTypes: Bir ekip projesi için eşitleme katılabilir iş öğesi türlerini tanımlar.Çeşitli türleri eşleyebilirsiniz rağmen yayımlama için gönderilen iş öğelerini eşitlenir.
/GetMappedWorkItemTypes: Bir ekip projesi için eşitleme katılmak üzere yapılandırılmış iş öğesi türleri listesini döndürür.
/UnmapWorkItemTypes: İş öğesi türlerinin bir takım projesi için eşitleme katılan gelen kaldırır.
Nasıl tümleştirileceğini iki sunucu ürünlerine genel bakış için bkz: TFS-Project Server tümleştirmesini yapılandırma.Kurumsal proje takım projesi ile ilişkilendirmek nasıl genel bakış için bkz: Kurumsal projelerin takım projeleriyle ilişkisini yönetme.
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.Ayrıca, hizmet hesabı için Team Foundation Server veri eşitleme işlemine katılacak PWA örneği 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 /GetMappedWorkItemTypes /collection:tpcUrl teamProject:TeamProjectName
TfsAdmin ProjectServer /MapWorkItemTypes /collection:tcpUrl /teamProject:TeamProjectName /workItemTypes:ListOfWorkItemTypes [/skipUIChanges]
TfsAdmin ProjectServer /UnmapWorkItemTypes /collection:tpcUrl /teamProject:TeamProjectName /workItemTypes:ListOfWorkItemTypes [/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, URL'yi aşağıdaki biçimde belirtin: http://ServerName:Port/CollectionName |
/teamProject:TeamProjectName |
Proje koleksiyonunda tanımlı bir takım projesinin adını belirtir. |
/workItemTypes:ListofWorkItemTypes |
, Virgülle ayrılmış bir listede bir veya daha çok çalışma öğesi türleri başvuru adını belirtir.Yalnızca verileri Project Professional'da izlemek istediğiniz iş öğelerinin türlerini belirtmeniz gerekir.Örneğin, bir Çevik desteklemek için çalışma öğelerini aşağıdaki türlerini belirtebilirsiniz olarak işlem “User Story,Task” veya “User Story”,Task.Virgülden sonra bir boşluk eklemeyin. |
/skipUIChanges |
Belirtir Project Server iş öğesi formundaki sekme değil değiştirilmesi için belirttiğiniz türleri.Özelleştirilmiş varsa, bu bayrak içermelidir Project Server etkilenen türleri için sekme veya MapWorkItemTypes komutu tamamlayamıyor.Bir tür tanımı el ile güncelleştirebilirsiniz.Daha fazla bilgi için bkz. İş öğesi türü tanımına eklenen XML öğeleri. |
/force |
Çalışma öğeleri, belirttiğiniz türdeki projedeki görevlere bağlanan tüm bağlantıları kaldırır.Bu seçeneği kullanırsanız, bir veya daha fazla iş öğeleri, yazın bile, gelen veri eşitlemeye katılan öğeler şu anda eşitlenmekte olan iş öğesi türlerini kaldırabilirsiniz. |
/? veya help |
Komut hakkındaki bilgileri görüntüler. |
Notlar
Bir komut çalıştırdığınızda, hangi nesne üzerinde gerçekleştirilen eylemi belirten bir ileti görüntülenir.Örneğin, veri eşitleme katılmak için kullanıcı hikayeleri ve görevler yapılandırılan aşağıdaki iletiyi belirtir.
Configuring synchronization for the following work item types for team project ProjA: User Story, Task. . .
Komut bittikten sonra başka bir ileti belirir.Örneğin, aşağıdaki ileti kullanıcı hikayelerini ve görevlerini başarıyla yapılandırıldığını gösterir.
You have successfully configured the following work item types for team project ProjA: User Story, Task.
Eşitlemeye katılabilirler iş öğesi türlerini yapılandırma yanı sıra /MapWorkItemTypes komutunu aşağıdaki işlemleri gerçekleştirir:
Veri eşitleme işleminde yer alan türleri için belirttiğiniz çalışma öğesi türlerini ekler.Diğer bir deyişle, komut herhangi bir varolan eşlenmiş türü eşlemesini değil.
Ekler Project Server sekmesinde belirttiğiniz çalışma öğesi türleri için form.
Yoksa bir Project Server sekmesinde belirlediğiniz tür gözardı edilir ve form türü için iş öğeleri için değişiklik yapılmaz iş öğesi türü için tanımlanmış zaten.
Kurumsal Proje planını ile ilişkilendirilmemiş bir takım projesi için iş öğesi türlerini eşlemek çalışırsanız, bir hata ortaya çıkar.Eşitleme katılmak için yapılandırılmış olan takım projesi için iş öğesi türlerini eşleyebilirsiniz.Daha fazla bilgi için bkz. Kurumsal projelerin takım projeleriyle ilişkisini yönetme.
Bir iş öğesi türü için eşleme kaldırırsanız, Project Server sekmesi, eşlenmemiş ve takım projesi için bu türü için form kaldırılır.
Bir takım projesi için bir çalışma öğesi türü eşlemesini önce onları ve çalışma öğeleri arasındaki tüm ilişkilendirmelerini kaldırmak için Kurumsal Proje planından görevleri silmeniz gerekir Team Foundation.Kurumsal Proje planından görevleri sildikten sonra yayımlayın ve tamamlamak eşitleme işleminin bitmesini bekleyin.Alternatif olarak, belirttiğiniz /force iş öğeleri takım projesi için görevleri bağlamak tüm bağlantıları kaldırmak için bayrak.Yalnızca belirttiğiniz tipi iş öğelerini eşitlemeye katılan kaldırılır.
İpucu |
---|
Görevleri silerseniz, önce bunları kaydını tutmak için başka bir plana kopyalamak isteyebilirsiniz. |
Örnekler
Eşleştirilen iş öğesi türleri listesi
Aşağıdaki örnek, eşitleme DefaultCollection AdventureWorksServer üzerinde bulunan Contoso takım projesi için'na katılmak için yapılandırılmış olan iş öğesi türleri alır.
TfsAdmin ProjectServer /GetMappedWorkItemTypes /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /teamproject:Contoso
Bir çalışma öğesi türü bir takım projesi için eşleme
Aşağıdaki örnek, kullanıcı hikayelerini ve görevlerini Contoso proje için veri eşitlemesi katılmak için yapılandırır.
TfsAdmin ProjectServer /MapWorkItemTypes /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection/ /teamProject:Contoso /workitemtypes:”User Story, Task”
Bir takım projesi için iş öğesi türünün eşlemeyi kaldırın
Aşağıdaki örnek Contoso proje için veri eşitlemesi katılan görevleri kaldırır.
TfsAdmin ProjectServer /UnmapWorkItemTypes /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection/ /teamProject:Contoso /workitemtypes:Task
Ayrıca bkz.
Kavramlar
Eşitlenecek iş öğesi türlerini belirtme
Eşleme tümleştirmesi bileşenleri [TfsAdmin ProjectServer]