Aracılığıyla paylaş


Team Foundation Server ve Project Server tümleştirmesini eşitleme işlemine genel bakış

Tümleştirme yönetebilirsiniz Visual Studio Team Foundation Server 2012 ve Microsoft Project Server etkin biçimde nasıl eşitleme altyapısı iki sunucu ürünleri arasında veri akışını yöneten anlarsanız, daha fazla. Eşitleme altyapısı Project Professional ve Ekip Liderleri iş ve ekip üyeleri iş proje yöneticileri, bağımsız iş akışlarını destekleyen Team Foundation. Teslim Edilebilirleri ve görevleri ayrı ayrı her alanda geliştirebilirsiniz.

Bu konuda

  • Üç tür eşitleme

  • Eşitleme olmayan veriler

  • Güncelleştirmeleri sırasında ve gönderim sırasında gerçekleştirilen veri doğrulama

  • Yansıtma alanları ve "İki tür Kitaplar"

  • Destek eşitleme için gerekli izinler

  • Hata bildirimi, olay günlüğü ve izlenebilirlik

Üç tür eşitleme

Eşitleme altyapısı üç tür eşitleme gerçekleştirir. Bu işlem yakalar ve hem de güvenlikle ilgili görev ve kaynak ile ilgili verileri güncelleştirir Team Foundation Server ve Project Server, project planında proje yöneticisi tarafından veri sahipliğini saygı göstermek sırasında. Proje yöneticileri Microsoft Project Professional kullanarak değişiklikler yapabilir ve Project Web Access veya Project Web App (pwa) aracılığıyla güncelleştirmelerini onaylayın. İstemcisi kullanarak geliştirme ekibi üyeleri Gönder güncelleştirmeler Project Server'a Team Foundation.

Aşağıdaki resimde gösterildiği gibi veri eşitleme yedi ana adımlardan oluşur.

Team Foundation Server ve Project Server Tümleştirme eşitleme işlemi

PS TFS eşitleme işlemi

Eşitleme altyapısı düzenli ve değil çalışma öğesi her güncelleştirildiğinde çalışacak bir tek iş hizmeti oluşur. Eşitleme işi belirtilen sırada üç aşağıdaki işlemleri gerçekleştirir:

Eşitleme Yayımla:

Adım 1    Proje Yöneticisi tanımlar veya görevleri güncelleştirir veya Teslim Edilebilirleri ve kümeleri Takım projesi için Yayımla değerini Evet eşitlemek istediğiniz her görev için.

Adım 2 Proje Yöneticisi'ni kullanarak kurumsal proje planı yayımlar Microsoft Project Professional. Değişiklikler otomatik olarak Project Server veritabanına kaydedilir.

Adım 3 Eşitleme altyapısı Project Server'dan veri çeker ve güncelleştirmek için veri eşitleme için yapılandırılmış verileri esas alarak belirler. Yalnızca bu nesneler, görevler ve eşitleme için yapılandırılmış iş öğeleri güncelleştirilir.

Adım 4    Eşitleme altyapısı ya da oluşturur veya güncelleştirmeleri iş öğeleri Team Foundation ve görev iş öğesine projedeki bağlayan bir bağlantı tanımlar Team Foundation.

Eşitleme durumu:

Adım 5 Ekip lideri veya ekip üyesi bir iş öğesine ya da değiştirir Team Foundation , Kurumsal Proje göreve bağlı veya bir iş öğesi oluşturur ve ayarlar Project Server'a Gönder değerini Evet. Eşitleme altyapısı onayı sıraya veya sıralara Project Web Access veya Project Web App (pwa) isteği gönderir ve eşlenen takım projeleri için yapılan değişiklikleri sorgular.

Onay eşitleme:

Adım 6    Her proje yöneticisi kendi onayı sıra inceler ve onaylar veya her durum güncelleştirme isteği reddeder.

Güncelleştirmeleri onaylanmış sonra güncelleştirmeler Project Server'da görünmesi için önce proje yöneticisi proje planını yayımlamak gerekir.

Önemli notÖnemli
Eşitleme altyapısı Project Server iş öğelerinin farklı seviyelerde gönderdiğinde, birinci düzey onaylanmış ve İleri düzey gönderilebilmesi için Project Server'da yayımlanan.Örneğin, üç düzeyde alt öğeleri içeren bir toplu iş yeni iş öğeleri gönderebilirsiniz.Bu durumda, proje yöneticisi, proje planı Project Server ile eşitlenmesi dört kez tüm çalışma öğeleri için yayımlamanız gerekir.

Adım 7    Project Server'daki onayları için olay işleyicisi sonra iş öğelerini güncelleştirir eşitleme altyapısı için onay kararları aktaran Team Foundation Server onay durumu esas alınarak.

Başa dön

Gg412649.collapse_all(tr-tr,VS.110).gifOnayları ve reddi yönetme

Tüm değişiklikleri Project Server'a bağlı olan çalışma öğelerine, takım projesi için eşlenen kurumsal proje planının proje yöneticisine onaya gönderilmesi gerekir. Böylece tüm güncelleştirmeleri otomatik onay ayarlamak Team Foundation otomatik olarak onaylanır. Daha fazla bilgi için bkz: onaylama veya reddetme görev güncelleştirmeleri.

Onaylanmış çalışma öğeleri genellikle kurumsal proje planına geri. Reddedilen çalışma öğelerini çözme ve gönderim gerektirir.

Reddedilen güncelleştirmeler için çalışma öğesi geçmişi alanında bir ileti görüntülenir. İleti, reddetti ve kimin reddedilmiş değerini gösterir. Project Server 2010 üzerinde barındırılan proje planları eşleştirmek takım projeleri için ileti, öğenin reddedilme nedeni sağlayan Proje Yöneticisi hakkında açıklamaları içerir. Takım üyeleri çalışma öğesi arasında mutabakat ve gönderin veya kurumsal projeye gönderilmiş kaldırın. Ayrıca, ekip üyeleri bir iş öğesi sorgusu tüm bulur oluşturabilirsiniz reddedilen öğeler temel Project Server son gönderme durumu. Daha fazla bilgi için bkz. Çalışma Öğesi Teslimlerini İzleme ve Redleri Çözümleme.

Gg412649.collapse_all(tr-tr,VS.110).gifEşitleme ve yeniden deneme aralıkları

Veri Eşitleme zamanlama ve değil çalışma öğesi her güncelleştirildiğinde gerçekleşir. Eşitleme işi hizmeti her 30 saniyede bir çalışır. Bu süre içinde ilgili iş öğeleri ve Project Server'da değiştirilen alanları için sorgular veya Team Foundation Server veya proje yöneticisi onayladı.

Her saat eşitleme altyapısı önceden güncelleştirilemedi iş öğelerini yeniden gönderir. Daha fazla bilgi için bkz. Eşitleme Yeniden Deneme veya Yeniden Gönderme Aralığını Değiştirme.

Başa dön

Eşitleme olmayan veriler

Yapılandırma iki düzeyde, hangi nesnelerin eşitlemeye katılabilirler ve hangi verileri eşzamanlı hale belirler. Yöneticiler için Team Foundation eşleme eşitlemeye katılabilirler nesneleri yapılandırmak için çeşitli düzeylerde gerçekleştirin. İkinci düzeyinde, proje yöneticileri ve kullanıcıları Team Foundation , hangi belirli görevler ve çalışma öğelerini senkronize kontrol.

Başa dön

Gg412649.collapse_all(tr-tr,VS.110).gifYapılandırılmış olan nesne eşitlemesi katılmak için

Aşağıdaki yapılandırmalar eşitleme işleminde hangi nesnelerin katılmak belirler. Yöneticiler için Team Foundation genellikle bu yapılandırmaları gerçekleştirin. Ancak, proje yöneticilerinin takım projelerine de kurumsal proje planlarını eşleştirilir.

  • pwa örneği olan eşlenmiş bir takım projesi koleksiyonu için: Bu eşleştirme takım projesi koleksiyonu destekleyecek şekilde yapılandırır ve hangi pwa örneği bir koleksiyon ile eşitleyebilirsiniz belirler.

  • Kurumsal Proje planı yani eşlenmiş bir takım projesi için: Kurumsal Proje planını ve takım projesi içinde eşitleme katılmak için bu eşleştirme yapılandırır. Bu eşleme, hangi kurumsal projelerde ekip projesi ile eşitleyebilirsiniz de belirler.

  • Eşitleme için iş öğesi türlerini eşlenen: bir ekip proje kurumsal proje planını eşlediğinizde, eşitlenebilir iş öğesi türlerini belirtin. Bu eşlemeyi ekler Project Server sekme için iş öğesi formu ve kurumsal proje planında her çalışma öğesi türü için doğrulama kuralları ekler.

  • Çalışma öğesi alanları, eşleştirilmiş Project Server alanları: varsayılan olarak, eşitleme altyapısı aşağıdaki alanları eşitler Team Foundation: başlık, atanan, tamamlanan çalışma, kalan çalışma, özgün tahmin, başlangıç tarihi ve bitiş tarihi. Alanları eklemek ve alanları nasıl eşitlemek belirleyen parametreleri ayarlayın. Örneğin, hangi alanlar iş öğesi formunda görünür ve ayrı değerleri belirli bir alan için izin verilip verilmeyeceğini belirleyebilirsiniz.

Daha fazla bilgi için, bkz. Project Server Bileşenlerini Team Foundation Bileşenleriyle Eşleme ve Eşitlenebilen Çalışma Öğesi Türlerini Belirtme.

Gg412649.collapse_all(tr-tr,VS.110).gifTek tek görev ve eşitleme için yapılandırılmış iş öğeleri

Proje yöneticileri kurumsal bir proje planını yayımlamak istediğiniz görevleri belirlemek Team Foundation Server. Ekip üyeleri Project Server'a göndermek istediğiniz takım projesi içerisindeki iş öğelerini belirleyin. Proje yöneticileri, teslim edilebilir öğeler ve görevler ayrıntılı dökümleri yayımlamak Team Foundation Server veya yayımlayın ve yalnızca Özet görev öğeleri yönetme. Bazı alt görevler veya alt-üst çalışma öğelerini yayımlama olarak kısıtlamalar ve üzerine gönderim sırasında veri doğrulama güncelleştirmeleri gerçekleştirilen bu konunun devamında açıklanmaktadır.

Daha fazla bilgi için, bkz. Takım Projesine Eşlenmiş Kurumsal Proje Planındaki Proje Ayrıntılarını Yönetme ve İş gereksinimlerinin bir ekip projesini eşlenen bir Kurumsal Proje planı içinde yukarıdan aşağıya doğru planlama.

Not

Birden çok Kurumsal Proje planları bir takım projesi için eşleme, ancak eşlemek veya tek bir görevi proje planındaki iş öğesine bağlamak Team Foundation.Project Server'da kurumsal proje planındaki her görev farklıdır.Project Server'a gönderilen görevler yalnızca bir iş öğesinde güncelleştirme Team Foundation.Ayrıca, oluşturulan iş Team Foundation ve Project Server güncelleştirmesi yalnızca bir kurumsal proje planına gönderildi.

Güncelleştirmeleri sırasında ve gönderim sırasında gerçekleştirilen veri doğrulama

Eşitleme işlemi, görevleri ve Project Server'a yayımlanmalarından önce eşitleme için etiketli çalışma öğelerini doğrular. Veri doğrulama, Kurumsal Proje planını ve takım projesi içinde uygulanır.

Gg412649.collapse_all(tr-tr,VS.110).gifProje yöneticileri Kurumsal Proje planı yayımladığınızda

Project Professional'ın çalıştığı bir proje yöneticisi takım projesi için eşlenen bir kurumsal proje planını yayımladığında, doğrulama denetimleri gerçekleştirilmez. Team Foundation Eklentisi üzerinde yayımlamak için ayarlanmış görevleri aşağıdaki doğrulama denetimlerini gerçekleştiren Team Foundation (yani, Takım projesi için Yayımla = Yes):

  • İçin ayarlanmış değer Çalışma öğesi türü alanı eşitlemede hedef takım projesi için katılmak için yapılandırılmış iş öğesi türü aynı olmalıdır.

    Önemli

    Metin30 ile ilişkili varsayılan proje alanı Çalışma öğesi türü görevleri çalışma öğeleriyle eşitleme içinde kullanılan sütun.Bugüne kadar proje planına bağlarsanız Team Foundation Server kullanarak Takım projesi Seç da etiketli bir ek proje alan takım Şerit menü seçeneğini Çalışma öğesi türü, kullanılabilir duruma gelir.Bu alanla Metin24, varsayılan proje alanının eşleme ilişkili proje planları destekler Team Foundation , ancak eşitleme planlarını desteklemez.Metin24 temel alan takım projesi için iş öğesi türlerinin tam listesi içerir.Doğru alan göstererek ve doğrulama yüklü olup olmadığını doğrulamak Metin30 görünür.

  • Eşlenen proje alanları için tüm değerleri değerleri hedef iş öğesi türü için ayarlanan bir kuralı ihlal değil emin olmak için belirli denetimleri geçmesi gerekir. Bir takım projesine eşleştirildiğinde bu kurallar kurumsal proje planına eklenir.

  • Görev yayımladıktan sonra belirlenen değerleri Takım projesi için Yayımla ve Çalışma öğesi türü değiştiremezsiniz. Bir görev eşitlemeye devam etmek istemiyorsanız, silmeniz gerekir.

  • Bir görev ve onun alt görevleri hem de eşitleme için işaretlenmişse, aralarındaki tüm görevleri eşitleme için de işaretlenmelidir.

  • Değeri Kaynak adı alan için bir görev hedef takım projesi için geçerli bir katılımcı adı eşleşmelidir.

  • Aynı göreve birden fazla kaynak atandığında, yalnızca bir kaynak ataması etkin olarak seçilmelidir. Daha fazla bilgi için bkz. Çevik Takım İlerleme Durumunu Program Yönetim Ofisi Tarafından Görülebilir Kılma.

  • Tüm değerler, Project Server özel alan tanımı için geçerli kurallara uymalıdır. Örneğin, bir arama tablosu ile ilişkili ancak arama tablosunda değil eşlenmiş bir alan için bir değer atarsanız, bir hata oluşabilir.

Doğrulama Çözüm iletişim kutusunda görünen her bir veya daha fazla kural ihlal. Proje yöneticileri her hata değişiklikleri yayımlamadan önce çözülmesi gerekir.

Gg412649.collapse_all(tr-tr,VS.110).gifGeliştiriciler yeni veya güncelleştirilmiş çalışma öğelerini Team Foundation ne zaman gönderme

Zaman içinde çalışan bir geliştirici Team Foundation oluşturur veya bir iş öğesini güncelleştirir ve Project Server'da yayımlayabilmeniz için ayarladığınız çalışma öğeleri üzerinde denetimleri gerçekleştirilir aşağıdaki doğrulama değişiklikleri kaydeder (başka bir deyişle, Project Server'a Gönder = Yes):

  • Değeri Atanan alan kurumsal kaynak havuzu ve project kaynakları için proje planında da eklenmiş bir takım üyesine uymalıdır. Daha fazla bilgi için bkz. Project Server ve Team Foundation Server'ın Destek Tümleştirmesine İzinler Atama.

  • Sadece bir takım projesi için bir kurumsal proje planını eşlenmiş adını otomatik olarak görünür Kurumsal Proje alanında Project Server yeni oluşturulan iş öğelerini sekmesi.

  • Birden çok Kurumsal Proje için takım projesi eşlenmişse, için bir değer belirtmeniz gerekir Kurumsal Proje alan oluşturulan yeni çalışma öğeleri ve öz Project Server'a Gönder değerine ayarlayın Evet.

  • Proje görevlerini bağladığınız sonra iş öğelerini hiyerarşik yapısını değiştiremezsiniz. Daha fazla bilgi için bkz. Özet görevler, görev hiyerarşisi ve birden çok düzeyde iç içe çalışma öğelerinin gönderimleri.

  • Proje planı yayımladığınızda, eşlenmiş çalışma öğesi türü için eklenen kurallar doğrulama hatalarına yol açabilir. Örneğin, koşullu bir kural ne değerler kullanıcıların bir alana atama kısıtlayabilirsiniz. Daha fazla bilgi için bkz. Alan Kuralları ile Çalışma.

  • Project Server'daki alanlarının tanımları karşılık gelen arama tabloları gibi temel kuralları durumu eşitleme sırasında hatalara neden olabilir. Arama tablosunu kullanmak projesinde bir alan için geçerli değerler tanımlamak için o alanı Team Foundation alanına eşleyin ve sonra Team Foundation arama tablosunda olmayan bir değere ayarlayın, örneğin, bir hata neden olur.

Bir iş öğesi için Project Server yayımlandıktan sonra öğeyi hedef Kurumsal Proje planında göreve bağlıdır. Bu bağlama, bir bağlantı olarak da adlandırılır. Bağlantılar, eşitleme sırasında kilitlenir. Bağlantıyı kaldırmak için ilgili görevi Project'te silmek veya kullanmanız gerekir /force proje planının eşlemesini kaldırın veya iş öğesi türü seçeneği. Daha fazla bilgi için bkz. Bir Bileşenin Veri Eşitlemesine Katılmasını Engelleme.

Başa dön

Yansıtma alanları ve "İki tür Kitaplar"

Eşitleme altyapısı üç tür eşitleme gerçekleştirir ve iki veritabanlarında planlanan anlaşma ile iletişim kurar, hiçbir veri birleştirme oluşur. Bunun yerine, veri eşitleme iki adımlı sırayla oluşur ve iki ürün arasındaki Geçitler için altyapı sağlar. Eşitlenmiş her alan için Team Foundation, karşılık gelen alan eşlenen için Project Server'da depolandığı bir yansıma alanı tanımlayın. Ne zaman bir değer içinde güncellenir zamandan itibaren düzenli eşitleme işlemleri sırasında iki alandaki değerleri farklı olacaktır Team Foundation Server kadar proje Yöneticisini Güncelleştir onaylar ve proje planı yayımlar.

Eşlediğiniz her alan için başvuru alanını güncelleştirmek için eşitleme altyapısı nasıl istediğiniz için aşağıdaki seçeneklerden birini belirttiğiniz Team Foundation:

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ı.

Başa dön

Destek eşitleme için gerekli izinler

Veriler arasında eşitlenmesi için Team Foundation Server ve Project Server aşağıdaki izinleri verilmelidir:

Daha fazla bilgi için bkz. Project Server ve Team Foundation Server'ın Destek Tümleştirmesine İzinler Atama.

Başa dön

Hata bildirimi, olay günlüğü ve izlenebilirlik

Eşitleme altyapısı durum güncelleştirmeleri daha sonra Project Server'a yayımlanan proje güncelleştirmelerini işler ve sonra onay güncelleştirir. Yayımladığınızda, Project Server kurumsal proje planına görevleri ve görev ayrıntıları ekleme, güncelleştirme. Eşitleme yayımlama çeker veri Project Server'dan Team Foundation Server. Eşitleme durumu verileri çeker Team Foundation proje yöneticisinin onayı sıra ve onay eşitleme güncelleştirmek için yeni eşitleme döngüsü başlatan Project Server için kalan çalışma ve tamamlanan çalışma alanlarını güncelleştirmeleri yayımlar.

Her eşitleme türü ilgili durum ve hata iletileri ya da Project Professional'da proje yöneticisi veya pwa örneğini görüntülenmesini sağlar. Ayrıca, eşitleme altyapısı ve yapılandırması ile ilgili durum ve hata iletileri de uygun yönetim arabirimleri için yazılabilir Team Foundation Server ve Project Server.

Proje yöneticileri, ekip üyelerinin ve yöneticilerin tümünü görüntüleyebilir ve ortaya çıktıkları iletileri Eşitleme ile ilgili tanılama. İletileri aşağıdaki konumlara yazılır:

  • Project Professional'da kurumsal proje planını durum çubuğunda yayımlama ilerleme gösterir.

  • pwa örneğini onay merkezi güncelleştirilen görevler sırasını gösterir.

  • İş öğesi formunda Team Foundation, Project Server durum ve ne zaman çalışma öğesi en son eşitlemesinde sekmesini gösterir.

  • İş öğesi formunda Team Foundation, Geçmiş alanına çalışma öğesi her güncelleştirildiğinde eşitleme durumunu ve hata iletileri kaydeder. Project Server 2010 ile tümleştirme, onaylama veya reddetme durumu güncelleştirme yazma proje yöneticilerinin açıklamaları de Geçmiş alanına kaydedilir.

  • Veri eşitlemesi katılan uygulama katmanı sunucusu için olay günlüğü hataları ve tüm eşitleme olaylarının kaydını tutar.

Yöneticiler kullanarak en son olay iletilerini almak TfsAdmin ProjectServer /GetSyncMessages komutu. Daha fazla bilgi için bkz. Eşitleme Altyapısı Hata İletilerini Görüntüleme. Hatta daha ayrıntılı bilgileri toplamak için ayrıntılı izleme için etkinleştirebilirsiniz Team Foundation Hizmetleri çalışan bir arka plan iş Aracısı. Daha fazla bilgi için bkz. Takım Kuruluş Arkaplan İş Aracıları.

Başa dön

Ayrıca bkz.

Kavramlar

Team Foundation Server ve Project Server Tümleştirmesini Yönetme

Diğer Kaynaklar

Managing Projects Using Project Professional Mapped to a Team Project