TFS-Project Server tümleştirmesini yapılandırma

Arasında veri eşitleyebilmeniz için önce Visual Studio Team Foundation Server (TFS) ve Microsoft Project Server, çeşitli tümleştirme noktaları arasında aralarında ilk yapılandırmanız gerekir.

Aşağıdaki resimde gösterildiği gibi bu ürünlerin altı adımda tümleştirin.

Team Foundation Server ve Project Server Tümleştirme yapılandırma

Project Server Team Foundation Server sağlama

[!NOT]

Topluluğa bir soru sormak için, Microsoft web sitesinde aşağıdaki forum gönderisine bakın: Team Foundation Server ve Project Server Tümleşmesi.

Gereksinimler

Bu konudaki yordamları gerçekleştirmek için aşağıdaki gruplarda olmalısınız veya aşağıdaki izinlere sahip olmanız gerekir:

  • İki sunucu ürünlerinin entegrasyonu yapılandırabilmeniz için önce yüklemeniz gerekir için Project Server Uzantıları.Uzantıları'nı yüklemeden önce emin olun tüm yazılımı yüklü ve yapılandırılmış önkoşul.

  • İzinleri vermek için Team Foundation: Team Foundation Yöneticileri grup veya Örnek düzeyi bilgisini görüntüle ve Örnek düzeyi bilgisini düzenle izinlerinin ayarlanmış olması gerekir Ver.Erişiminizin olması gerekir Team Foundation Yönetim Uçbirimi veya Grup üyeliği iletişim kutusunu kullanarak bir takım projesi koleksiyonu için Ekip Gezgini.

  • Project Server izinleri vermek için: Yönet kullanıcıları ve grupları global izin için Project Web Access veya Project Web App (PWA) örneğini.Ayrıca PWA aracılığıyla Project Server'a erişiminiz olmalıdır.

  • SSP izinleri vermek için: Çiftlik Yöneticileri grubu, Project Server'ı destekleyen Web uygulaması için administrators grubunun veya SharePoint Yönetim grup.Grup üyeliği dağıtımınızın güvenlik mimarisine bağlıdır.

  • Kullanmak için stsadm.exe: yerel bilgisayarda yönetici olmanız gerekir.

Bilgi toplama

Kurumsal proje planları takım projeleri ile veri eşitleme yapılandırmak için gereken bilgileri aşağıdaki tabloda özetlenmiştir.

Parametre veya bilgi

Örnek

Notlar

İçin uygulama katmanı sunucusu için Tekdüzen Kaynak Konum Belirleyicisi (URL)Team Foundation Server

http://ServerName:Port/VirtualDirectoryName

Sanal dizin belirtmezseniz, URL'yi aşağıdaki biçimde belirtin:

http://ServerName:Port

PWA örneği TFS uygulama katmanı sunucusuyla olan kayıt Visual Studio Team Foundation Server 2013 yüklü.Daha fazla bilgi için bkz. TFS-Project Server tümleşmesini desteklemek için sistem ve kurulum gereksinimleri.

Her örneği eşitlemek için veri içeren bir kurumsal proje planını destekler PWA URL'si.

http://PWAServerName/PWA

PWA için URL'yi belirlemek için:

  1. Örneği barındıran sunucuda SharePoint Merkezi Yönetimini açın.

  2. Altında Uygulama Yönetimi, seçim Hizmet Uygulamalarını Yönet.

  3. Hizmet uygulamaları sayfasında seçin Project Server hizmeti uygulamaları.

  4. Erişmek istediğiniz örneğine karşılık gelen bir URL seçin.

Her PWA örneği eşitlemek istediğiniz verilere sahip takım projeleri ve takım projesi koleksiyonunu barındıran uygulama katmanı sunucusu ile kaydetmeniz gerekir.Ayrıca, yalnızca Eğer PWA örneğini kaydedebilirsiniz Team Foundation Server Project Server Extensions Project Server için uygulama katmanları üzerinde yüklü.

Eşitlemek için veri içeren takım projeleri barındıran her takım projesi koleksiyonu URL'si.

http://ServerName:Port/VirtualDirectoryName/CollectionName

Sanal dizin belirtmezseniz, URL'yi aşağıdaki biçimde belirtin:

http://ServerName:Port/CollectionName

Ana Kurumsal Proje ile eşitlemek için istediğiniz verileri içeren takım her takım projesi koleksiyonuna eşlemeniz gerekir.

Kurumsal proje adlarını planları eşitlemek.

"Kurumsal Proje" ya da MyEnterpriseProject

Kurumsal Proje planını her bir takım projesi ile ilişkilendirmeniz gerekir.

Kurumsal Proje planını ile eşitlemek için iş öğeleri içeren takım projelerinin adı.

MyTeamProject ya da "Benim takım projesi"

Birden çok kurumsal proje planları aynı takım projesi ile ilişkilendirmek.

İş öğesi türlerini eşitlemek için adları.

Herhangi bir proje planındaki görevler ile eşitlemek için takım projenizde tanımlanan iş öğesi türü belirtebilirsiniz.Eşitleme desteklemek için gereken herhangi bir alanda özelleştirdiyseniz, yaptığınız değişiklikleri yansıtacak şekilde alan eşlemelerini özelleştirmeniz gerekir.Daha fazla bilgi için bkz. TFS-Project Server tümleştirmesi için alan eşleme XML öğesi başvurusu.

Kullanıcı hikayelerini ve görevlerini Çevik projeleri Microsoft Çözüm Çerçevesi (MSF) işlem şablonunu temel alan takım projelerinde en sık eşitlenir.Gereksinimleri ve görevleri için Kapasite Olgunlaştırma Model Entegrasyonu (CMMI) dan MSF işlem şablonunu temel alan takım projelerinde en sık eşitlenir.

Bir takım projesine eşleştirmek her Kurumsal Proje planı için eşitlemek için iş öğesi türlerini belirtebilirsiniz.Project Server'daki görevleri çalışma öğesi türleri ile eşitlenir Team Foundation.

Sizin başlangıç yapılandırmasını yaptıktan sonra eşlenen türlerini değiştirebilirsiniz.Daha fazla bilgi için bkz. Eşitlenecek iş öğesi türlerini belirtme.

(İsteğe bağlı) İş öğesi türünün adını görüntülemek için PWA'daki alanın adı.

pjTaskText10

PjTaskText30 varsayılan değerdir.İş öğesi türünün adını görüntülemek için farklı bir alan belirtebilirsiniz.

(İsteğe bağlı) Sabit çalışma desteği.

/noFixedWorkseçeneği

Bir takım projesi ile Kurumsal Proje planını ilişkilendirdiğinizde, izin veya atamasını sınırlama Sabit çalışma görevleri eşitlenmesi için Project Professional Team Foundation.Sabit çalışma projesinde kullanabileceğiniz görevlerin üç türlerinden biridir.Daha fazla bilgi için bkz: Proje görev süresini hesaplamak için kullandığı görev türünü değiştirme.

(İsteğe bağlı) Eşitlemek için ek alanlar.

Örneğin, ekleme gibi bir maliyet merkezi, takım adı veya sistem durumu alanları.

Varsayılan olarak, aşağıdaki yedi alanlar Team Foundation eşitlenir:

  1. Başlık

  2. Atanan

  3. Tamamlanan İş

  4. Kalan İş

  5. Özgün Tahmin

  6. Başlangıç Tarihi

  7. Bitiş Tarihi

Yalnızca eşleşen alanları eşitlenir.Ek alanları eşitlemek için alan eşlemelerini özelleştirmeniz gerekir. Daha fazla bilgi için bkz. TFS-Project Server tümleştirmesi için alan eşleme XML öğesi başvurusu.

Hesapları, yönetimsel izinler vermek için

Takım projelerinde verilerle kendi planları verileri eşitler yöneticilerinin adları

Vermeniz gerekir yönetme Project Server Tümleştirme kullanacak Yöneticiler için izinleri TFSAdmin takım projeleri için kurumsal proje planları eşlemelerini yönetmek için komut satırı aracı.

Team FoundationKullanıcılar

Kullanıcı adları veya dağıtım gruplarının güvenlik

Görevlere atanan ekip projeleri üyelerini eklemeniz gerekir Team Foundation Kurumsal Kaynak havuzu ve kaynak havuzu her Kurumsal Proje planı için.Ayrıca bu kullanıcıların Project Server'da oturum açma izni vermeniz gerekir.

İzinler verin

Yükledikten sonra Team Foundation Server uzantıları Project Server için hizmet hesapları ve kullanıcı hesapları için izinleri vermeniz gerekir.

PWA örneğini kaydetme

Önemli notÖnemli

Entegre varsa Team Foundation Server Project Server 2010 ile ilk toplu güncelleştirmeleri tüm yüklü ve sonra SharePoint Yapılandırma Sihirbazı'nı çalıştırmak emin olun.Bütünleşmesi adımları atlarsanız Team Foundation Server ve Project Server 2010 başarısız olur.Daha fazla bilgi için bkz: Önkoşullar.

Tümleştirme yapılandırma ilk adımı, her proje planları takım projesini barındıran proje koleksiyonunu barındıran uygulama katmanı sunucusuyla destekleyen PWA örneğini kaydetmelisiniz.Kendi veri TFS ile eşitlemeniz gerekir kurumsal projeleri tarafından kullanılan tüm örneklerini PWA kaydettirmelisiniz.Aşağıdaki resimde gösterildiği gibi birden çok örneğini PWA TFS çalıştıran sunucuya kaydedebilirsiniz.

Team Foundation Server için PWAs kaydolun

PWA örneğini kaydetmek için

  1. Bir komut istemi penceresi açmak nerede ya da Visual Studio veya Ekip Gezgini yüklenir ve girin:

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

    Windows'un 64-bit sürümünde %programfiles% öğesini %programfiles(x86)% olarak değiştirin.

  2. Aşağıdaki komutu yazın ve ENTER tuşuna seçin:

    TfsAdmin ProjectServer /RegisterPWA /pwa:pwaUrl /tfs:tfsUrl
    

    Yerine pwaUrl PWA örneğini URL ile ve tfsUrl ile uygulama katmanı sunucusunun URL'si.

    Aşağıdaki iletileri görününceye kadar bekleyin:

    PWA kayıtpwaUrl.

    PWA başarıyla kaydedildiğinipwaUrl.

  3. Yineleme adım 2 ile eşitlemek istediğiniz kurumsal proje planları destekler PWA her örneği için Team Foundation.

Bir takım projesi koleksiyonuna bir PWA örneğini Haritası

Tümleştirme yapılandırma ikinci adım, her bir kurumsal proje planını destekler PWA örneği eşlemeniz gerekir.PWA takım projeleriyle veri eşitlemesi gerekiyor kurumsal projeleri tarafından kullanılan tüm örneklerini eşlemelisiniz.

Bir takım projesi koleksiyonuna bir PWA örneğini eşlemek için

  • Bir komut isteminde aşağıdaki komutu yazın ve ENTER tuşuna seçin:

    TfsAdmin ProjectServer /MapPWAtoCollection /pwa:pwaUrl /collection:tpcUrl
    

    Yerine pwaUrl PWA örneğini URL ile ve tpcUrl içeren takım projesi koleksiyonunun URI'sini.

    Aşağıdaki iletileri görününceye kadar bekleyin:

    Takım projesi koleksiyonuna eşlemetpcUrlPWA içinpwaUrl.

    Takım projesi koleksiyonuna başarıyla eşlediğiniztpcUrlPWA içinpwaUrl.

Project Server alanlara TFS alanları eşleştir

PWA örneğini Eşlediğiniz her takım projesi koleksiyonu için alanlar eşlenmelidir.Varsayılan eşlemeleri kullanabilir veya özelleştirmek ve bir eşleşme dosyasını karşıya.Varsayılan eşlemeleri hakkında daha fazla bilgi için bkz: TFS-Project Server tümleştirmesi için alan eşleme XML öğesi başvurusu.

Veri eşitlemek istediğiniz ek alanları tanımlayabilirsiniz.Proje alanları için veri ekleyebilirsiniz, Team Foundation depoları ve ekleyebilirsiniz Team Foundation , Project Server depolar ve bir kurumsal proje planında görüntüler veri alanları.

Varsayılan eşleme kullanma

  1. Bir komut isteminde aşağıdaki komutu yazın ve ENTER tuşuna seçin:

    TfsAdmin ProjectServer /UploadFieldMappings /collection:tpcUrl /useDefaultFieldMappings
    

    Yerine tpcUrl takım projesi koleksiyonu URL'si ile.

  2. Aşağıdaki iletileri görününceye kadar bekleyin:

    Takım projesi koleksiyonu için alan eşlemeleri karşıyatpcUrl.

    Takım projesi koleksiyonu için alan eşlemeleri karşıyatpcUrl.

  3. PWA örneğini Eşlediğiniz her koleksiyon için 1 ve 2 numaralı adımları yineleyin.

Eşleme özelleştirmek için

  1. Project Server ve referans alan adları veri deposuna eklemek için alanlar belirlemek Team Foundation.

  2. Alanları tanımlamak Team Foundation ve proje sunucuya eklemek için referans alan adları.

    Daha fazla bilgi için bkz. Visual Studio ALM için çalışma öğesi alanı başvurusu.

  3. Project Server alanları eşleştiren dosyayı değiştirin.

    Daha fazla bilgi için bkz. TFS ve Project Server arasında alan eşlemeyi özelleştirme.

  4. (İsteğe bağlı) Kurumsal proje planında alanlarını görüntülemek için bir sütun ekleyin.

Kurumsal proje takım projesi ile ilişkilendirme

Tümleştirme yapılandırma üçüncü adımı, eşitlemek istediğiniz verileri içeren takım projesi için her Kurumsal Proje eşlemeniz gerekir.Aşağıdaki resimde gösterildiği gibi birden çok Kurumsal Proje aynı takım projesi ile ilişkilendirebilirsiniz.

Kurumsal projeleri takım projesi ile ilişkilendirin.

Kurumsal Proje planını bir takım projesi ile ilişkilendirmek için

  1. Bir komut isteminde aşağıdaki komutu yazın ve ENTER tuşuna seçin:

    TfsAdmin ProjectServer /MapPlanToTeamProject /collection:tpcUrl /enterpriseProject:EnterpriseProjectName /teamproject:TeamProjectName /workItemTypes:ListOfWorkItemTypes /projectFieldForWorkItemType:ProjectFieldName
    

    Yerine tpcUrl takım projesi koleksiyonu URL'si ile EnterpriseProjectName ile Kurumsal Proje planının adı TeamProjectName içeren takım projesinin adını ve ListOfWorkItemTypes ile iş öğesi türlerinin adlarını.Örneğin, Çevik bir işlem olarak desteklemek için çalışma öğelerini aşağıdaki türlerini belirtebilirsiniz "User Story,Task" ya da “User Story”,Task.Virgülden sonra bir boşluk eklemeyin.

    Belirttiğiniz /nofixedWork sabit görev türü atamalar önlemek istiyorsanız.Ayrıca belirtebilirsiniz /projectFieldForWorkItemType bağımsız değişkeni ve projede iş öğesi türünü saklamak için bir alan adı.

    Aşağıdaki iletileri görününceye kadar bekleyin:

    Kurumsal Proje eşlemeEnterpriseProjectNameTakım projesineTeamProjectName.

    Kurumsal Proje başarıyla eşlediğinizEnterpriseProjectNameTakım projesineTeamProjectName.

  2. Bir takım projesi ile ilişkilendirmek istediğiniz her Kurumsal Proje için 1 arasındaki adımları yineleyin.

Açık proje planınızı eşlediyseniz, kapatın ve değişiklikleri kaydetmek için yeniden açın.Planı açtığınızda doğrulamanız gerekir olup olmadığını Takım projesi için Yayımla ve Çalışma öğesi türü (Metin30) sütunları görüntülenir.Bu alanların varlığı, bir takım projesi için proje planını eşlenmiş olduğunu gösterir.

[!NOT]

Bir takım projesi ile Kurumsal Proje planınızı eşledikten sonra eşlenmiş çalışma öğesi türlerini değiştirebilirsiniz.Daha fazla bilgi için bkz. Eşitlenecek iş öğesi türlerini belirtme.

Team Foundation kullanıcılar kurumsal kaynak havuzuna ekleme

Atama ve yönetme için Team Foundation kullanıcılar proje içindeki kaynaklar olarak eklemelisiniz bunları kurumsal kaynak havuzuna.Bu işlemi kolaylaştırmak için güvenlik grupları gruplar aynı adı Active Directory'de otomatik olarak eşitlemek için PWA yapılandırabilirsiniz.Ayrıca, kullanıcıları ve kaynakları Project Server'daki Active Directory'de kullanıcılar birden çok etki alanları ve ormanlar arasında ile eşitleyebilirsiniz.

Kullanıcılar kurumsal kaynak havuzuna ekleme hakkında daha fazla bilgi için Microsoft Web sitesindeki şu sayfalara bakın:

Ayrıca bkz.

Kavramlar

Eşleme tümleştirmesi bileşenleri [TfsAdmin ProjectServer]

Team Foundation Server ve Project Server tümleştirmesini yönetme