Kurumsal Proje ve Takım Projesi Arasında Eşlemeleri Yönetme
Arasında veri eşitleyebilmeniz için önce Visual Studio Team Foundation Server 2012 ve Microsoft Project , sunucu, gerekir gerçekleştirdiğiniz ekip proje ile Kurumsal proje planını ilişkilendirme dahil çeşitli görevleri. Bu iki ürünün tümleştirme hakkında genel bakış için bkz: Team Foundation Server ve Project Server Tümleştirmesini Yapılandırma.
Kurumsal Proje planları Birliği ekibi projelerle yönetebilirsiniz Team Foundation Server aşağıdaki komutları kullanarak TfsAdmin ProjectServer komut satırı aracı:
/MapPlanToTeamProject: Bir takım Proje kurumsal proje planını eşleştirir. Aynı ekip projeye birden fazla planları eşleştirebilirsiniz, ancak her plan için yalnızca bir ekip projesini eşleyebilirsiniz.
/GetMappedProjects: Belirttiğiniz ekip proje koleksiyonundaki herhangi bir ekip projesini eşlenen proje planları kuruluş listesini döndürür.
/UnmapPlanFromTeamProject: Kurumsal Proje planı ve ekip proje arasındaki eşlemeyi kaldırır.
Not
Bir ekip Proje kurumsal proje planını eşlemek sonra senkronize edilir iş öğe türlerini değiştirebilirsiniz.Daha fazla bilgi için bkz. Eşitleme için Kullanılan Çalışma Öğelerinin Türlerini Yönetme.
Kullanmak için TFSAdmin 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ştirmesini iznini ayarlamak, Ver ekip proje topluluğu. Ayrıca, hizmet hesabı için Team Foundation Server veri eşitleme işlemine katılacak pwa örneğiyle 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 Start, kısayol menüsünü açın 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 /GetMappedProjects /collection:tpcUrl
TfsAdmin ProjectServer /MapPlanToTeamProject /collection:tpcUrl /enterpriseProject:EnterpriseProjectName /teamProject:TeamProjectName [/workItemTypes:ListOfWorkItemTypes] [/noFixedWork] [/projectFieldForWorkItemType:ProjectFieldName] [/skipUIChanges]
TfsAdmin ProjectServer /UnmapPlanFromTeamProject /collection:tpcUrl /enterpriseProject:EnterpriseProjectName /teamProject:TeamProjectName [/force]
Parametreler
Parametre |
Description |
---|---|
/collection:tpcUrl |
Ekip proje koleksiyonuna Tekdüzen Kaynak Konumlandırıcı (url) belirtir. URL'yi aşağıdaki biçimde belirtin: http://sunucuadı: bağlantınoktası/SanalDizinAdı/ToplamaAdı Sanal bir dizin kullanılan belirtmezseniz, URL'yi aşağıdaki biçimde belirtin: http://SunucuAdı:BağlantıNoktası/SanalDizinAdı/KoleksiyonAdı. |
/enterpriseProject:EnterpriseProjectName |
Kurumsal Proje planının adını belirtir. Planı gerekir depolanabilir ve Project Server'da yayımlanmış ve pwa örneği dağıtımı ile kayıtlı olması Team Foundation Server proje koleksiyonuna depolandığı. |
/teamProject:TakımProjeİsmi |
Proje koleksiyonunda tanımlanan bir takım proje adını belirtir. |
/workItemTypes:ListofWorkItemTypes |
, Virgülle ayrılmış bir liste halinde başvuru adlarını bir veya daha fazla çalışma öğelerinin türlerini belirtir. Yalnızca Project Professional'da izlemek istediğiniz veri çalışma öğelerinin türlerini belirtmeniz gerekir. Örneğin, aşağıdaki türde bir Agile desteklemek için iş öğesi belirtebilirsiniz olarak işlem "Kullanıcı Öykü, görevi" veya "kullanıcı öyküsü", görev sonra virgül boşluk eklemeyin. |
/noFixedWork |
Project Professional'da görev türünü otomatik olarak sabit çalışmak için çalışma öğesi eşlenen görevler için ayarlanmamalıdır olduğunu belirtir Team Foundation. Çalışma öğesi eşlenen Kurumsal Proje planı içinde iki sunucu ürünleri arasındaki tümleşme bir parçası olarak varsayılan olarak görevleri Team Foundation ayarlamak görev türlerine sahip Sabit bir çözüm. Bu anahtarı kullanarak bu davranışı geçersiz kılabilirsiniz. Sabit çalışma projesinde kullanabilirsiniz görevleri üç tür biridir. Daha fazla bilgi için bkz: Project görev süresini hesaplamak için kullandığı görev türünü değiştirme. |
/projectFieldForWorkItemType: ProjectFieldName |
Adını belirtir Microsoft Project görüntülemek hangi iş öğesi için değer türü alanında tanımlanmış Team Foundation. PjTaskText1 ile pjTaskText30 arasında bir değer belirtmeniz gerekir. Varsayılan olarak, pjTaskText30 değerdir. |
/force |
Ekip projesinde tanýmlanmýþ ve şu anda proje planına bağlı tüm çalışma öğelerinin tüm eşlemelerini kaldırır. Eşlenmemiş ekip projesinde herhangi bir bağlantılı çalışma öğeleri içeremez. Yalnızca veri eşitlemesi katılmak devam etmek için ekip projedeki çalışma öğeleri artık istediğinizden eminseniz bu seçeneği belirlemelisiniz. |
/skipUIChanges |
Belirleyen bir Project Server iş Madde formundaki değil değiştirilmesi için belirttiğiniz türleri. Bu bayrak özelleştirdiğinizde içermelidir Project Server etkilenen türleri sekmesi. |
/? veyahelp |
Komutu hakkında bilgi görüntüler. |
Başa dön
Notlar
Bir komut çalıştırdığınızda, bir ileti görüntülenir ve gerçekleştirilen eylemi ve sonrasında sayısı nesnesini gösterir. Örneğin, aşağıdaki iletiyi Kurumsal proje planını eşleştirilen olduğunu belirtmektedir:
Mapping enterprise project EntProjA . . . Done.
Komut tamamlandıktan sonra başka bir ileti görüntülenir. Örneğin, aşağıdaki iletiyi ekip Proje kurumsal proje planını eşlenmişti gösterir:
Mapping enterprise project EntProjA to team project MyTeamProj . . . Done.
Kurumsal proje planını ekip proje ile ilişkilendirerek yanı sıra /MapPlantoTeamProject seçeneğini ekler Project Server belirttiğiniz çalışma öğeleri türlerine iş öğesi formlara sekmesi.
Hiçbir alan eşleştirilmiş olan bir ekip proje Kurumsal Proje eşlemek çalışırsanız, belirten bir mesaj bir eşleme gereklidir ve başka işlem gerçekleştirilir. Daha fazla bilgi için bkz. Project Server ve Team Foundation Server Arasında Alan Eşlemeyi Özelleştirme.
Kurumsal Proje ve hangi hiçbir diğer Kurumsal projeleri eşleştirilir, ekip proje arasındaki eşlemeyi kaldırırsanız, Project Server , unmapped ekip projedeki tüm çalışma madde tipleri için formlarından sekmesi kaldırılır.
Ekip proje unmap önce Kurumsal görevler arasındaki ilişkiyi kaldırmak proje planı ve çalışma öğeleri Team Foundation. Bu ilişki, kurumsal proje planından görevleri silme planı yayımlama ve eşitleme tamamlanması için bekleyen kaldırabilirsiniz. Alternatif olarak, kullanabileceğiniz /force proje görevlerini ve çalışma öğeleri arasındaki ilişkiyi kaldırmak için bayrak.
İpucu
Görevleri silmeden önce kayıt silmekte olduğunuz görevler için başka bir plana kopyalamak isteyebilirsiniz.
Başa dön
Örnekler
Aksi belirtilmediği takdirde, aşağıdaki değerler her bir örneğe uygulanır:
pwa örneği için url: http://MyPWAServer/MyPWAInstance/
url için Team Foundation Server: http://AdventureWorksServer:8080/tfs/
Ekip proje koleksiyon için url: http://AdventureWorksServer:8080/tfs/DefaultCollection
Windows SIM'de listesi Kurumsal projeleri
Aşağıdaki örnek Collection0 AdventureWorksServer üzerinde bir takım projede eşlenen Kurumsal projeleri listeler.
TfsAdmin ProjectServer /GetMappedProjects /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection
Kurumsal Proje ekibinin Proje Haritası
Aşağıdaki örnek, AdventureWorksServer üzerinde DefaultCollection MyTeamProjB MyEnterpriseProjA eşleştirir ve kullanıcı öyküleri ve görevleri eşitleme işlemine katılacak belirtir.
TfsAdmin ProjectServer /MapPlanToTeamProject /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection/ enterpriseProject:MyEnterpriseProjA /teamProject:MyTeamProjB /workItemTypes:"User Story, Task"
Kurumsal Proje ekibi projeye eşleştirmesini kaldırmadan önce
Aşağıdaki örnek, DefaultCollection AdventureWorksServer üzerinde bulunan MyTeamProjB MyEnterpriseProjA ilişkilendirmesini kaldırır.
TfsAdmin ProjectServer /UnmapPlanFromTeamProject /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection/ enterpriseProject:MyEnterpriseProjA /teamProject:MyTeamProjB
Başa dön
Ayrıca bkz.
Görevler
Team Foundation Server ve Project Server Tümleştirmesini Yapılandırma
Kavramlar
TfsAdmin ProjectServer ile Proje Sunucusu Tümleştirmesini Yönetme