TFS-Project Server tümleştirmesi için eşitleme işlemine genel bakış
Tümleştirilmesine yönetebilirsiniz Visual Studio Team Foundation Server 2013 ve Microsoft Project Server etkili bir şekilde eşitleme altyapısı iki sunucu ürünleri arasında veri akışını nasıl yöneten anlamak varsa daha fazla.Eşitleme altyapısı Project Professional ve takım müşteri adayları çalışma ve takım üyesinin iş proje yöneticileri bağımsız iş akışları destekler Team Foundation.Teslim öğeleri ve görevleri bağımsız olarak her alanında geliştiren.
Bu konuda
Üç tür eşitleme
Eşitleme bağlı olarak verileri
Veri doğrulaması güncelleştirilmesi sırasında ve gönderim performansına
Yansıtma alanları ve "İki kümesi defterleri"
Eşitleme desteklemek için gereken izinleri
Hata bildirimi, olay günlüğünü ve izlenebilirlik
Üç tür eşitleme
Eşitleme altyapısı üç tür eşitleme gerçekleştirir.Bu işlem yakalar ve proje yöneticisi tarafından veri sahipliğini proje planında saygı göstermek sırasında hem TFS ve Project Server görev ve kaynak ilgili verileri güncelleştirir.Proje yöneticileri Microsoft Project Professional kullanarak değişiklik ve Project Web Access veya Project Web App (PWA) aracılığıyla güncelleştirmeleri onaylayın.İstemcisi kullanarak geliştirme takım üyeleri gönderme güncelleştirmeleri Project Server Team Foundation.
Aşağıdaki çizimde gösterildiği gibi veri eşitleme yedi ana adımlardan oluşur.
Eşitleme işlemi için Team Foundation Server ve Project Server Tümleştirme
Eşitleme altyapısı düzenli aralıklarla ve her iş öğesi güncelleştirilmemiş çalıştıran bir tek iş hizmetini oluşur.Eşitleme iş belirtildiği sırayla şu üç işlem gerçekleştirir:
Eşitleme yayımlama: |
Project Müdürü tanımlar veya görevleri güncelleştirir veya teslim öğeleri ve ayarlar takım projesi Yayımla değeri Evet eşitlemek için istedikleri her görev için. Proje Yöneticisi'ni kullanarak kurumsal proje planını yayımlar Microsoft Project Professional.Değişiklikler otomatik olarak için Project Server veritabanına kaydedilir. Eşitleme altyapısı veri proje sunucularından ve ne güncelleştirmek için veri eşitleme için yapılandırılmış olan veriler temelinde belirler.Yalnızca bu nesneleri, görevler ve eşitleme için yapılandırılmış olan iş öğeleri güncelleştirilir. Eşitleme altyapısı ya da oluşturur veya güncelleştirmeleri iş öğeleri Team Foundation ve görev iş öğesinin projesinde bağlar bir bağlantı tanımlar Team Foundation. |
||
Durum eşitleme: |
Ekip Lideri veya takım üyesinin bir iş öğesinin ya da değiştiren Team Foundation , Kurumsal Proje göreve bağlı veya bir iş öğesi oluşturur ve ayarlar gönderme Project Server değeri Evet.Eşitleme altyapısı onay sırası veya sıralarında Project Web Access veya Project Web App (PWA) istekler gönderir ve eşlenen takım projeleri için yapılan değişiklikleri sorgular. |
||
Onay eşitleme: |
Her proje yöneticisi kendi onay sırası inceler ve onaylar ya da her durum güncelleştirme isteği reddeder. Güncelleştirmeleri onaylanan sonra güncelleştirmeleri Proje sunucusunda görünmesi için önce proje yöneticisi proje planını yayımlamak gerekir.
Project Server onayları olay işleyicisi sonra iş öğelerinde güncelleştirir eşitleme altyapısı için onay kararlar iletir Team Foundation Server onay durumlarına göre. |
Başa dön
Onayları ve reddi yönetme
Proje sunucuya bağlı çalışma öğelerine tüm değişiklikleri takım projesine eşlenen Kurumsal Proje planının onay Proje Yöneticisi için gönderilmesi gerekir.Otomatik onay ayarlayabilirsiniz, böylece tüm güncelleştirmeleri Team Foundation otomatik olarak onaylandı.Daha fazla bilgi için Onayla veya Reddet seçimini görev güncelleştirmeleri.
İş öğeleri genellikle Kurumsal proje planına geri onaylandı.Reddedilen iş öğeleri çözümleme ve yeniden gönderme gerektirir.
Reddedilen güncelleştirmeler için iş öğesi için geçmiş alanında bir ileti görüntülenir.İleti, reddedildi ve kimin reddedilen değeri gösterir.Project Server 2010 üzerinde barındırılan proje planları eşlemek için takım projeleri, ileti öğe reddedildi neden sağlayan proje yöneticisi hakkında açıklamaları de içerir.Takım üyeleri iş öğesi karşılaştırmak ve yeniden başlatın veya Kurumsal Proje için gönderilen kaldırın.Ayrıca, takım üyeleri tüm bulan iş öğesi sorgusu oluşturabilirsiniz reddedilen temel alarak öğelerinin Project Server son gönderme durumu.Daha fazla bilgi için bkz. Çalışma öğesi teslimlerini izleme ve redleri çözümleme.
Eşitleme ve yeniden deneme aralığı
Veri Eşitleme bir zamanlama ve değil her iş öğesi güncelleştirildiğinde gerçekleşir.Eşitleme iş hizmet her 30 saniyede çalışır.Bu süre boyunca bu ilgili iş öğeleri ve Project Server içinde değiştirilen alanları için sorgular veya Team Foundation Server veya proje yöneticisi onaylayan.
Her saat eşitleme altyapısı önceden güncelleştirilemedi iş öğeleri 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 bağlı olarak verileri
Yapılandırma iki düzeyi hangi nesnelerin eşitleme katılabilir ve hangi verilerin eşitleneceğini olur belirler.Yöneticiler için Team Foundation eşleme katılabilir nesneleri eşitleme yapılandırmak için birkaç düzeyleri gerçekleştirin.İkinci düzeyinde, proje yöneticileri ve kullanıcıları Team Foundation hangi belirli görevleri ve iş öğeleri eşitlenen kontrol.
Başa dön
Eşitleme katılmak için yapılandırılmış nesneleri
Aşağıdaki yapılandırmalar hangi nesnelerin eşitleme işlemine katılmasını belirleyin.Yöneticiler için Team Foundation genellikle bu yapılandırmaları gerçekleştirin.Ancak, proje yöneticileri Kurumsal proje planlarını takım projeleri için harita de.
PWA örneği eşlenmiş bir takım projesi koleksiyonuna: Bu eşleme eşitleme desteklemek için takım projesi koleksiyonu yapılandırır ve hangi PWA örneklerini bir koleksiyon eşitleyebilirsiniz belirler.
Kurumsal Proje planı eşlenmiş bir takım projesi için: Kurumsal Proje planını ve takım projesi eşitleme katılmak için bu eşleme yapılandırır.Bu eşleme de projeleri takım projesi ile eşitleyebilirsiniz hangi enterprise belirler.
İş öğesi türleri eşlenen eşitleme için: bir takım projesi için bir kurumsal proje planını eşlemesini eşitlenebilmesi için iş öğeleri türlerini belirtin.Bu eşlemesi ekler Project Server sekmesinde iş öğesi formuna ve her iş öğesi türü için doğrulama kuralları Kurumsal Proje planı ekler.
İş öğesi alanları emin eşlendiğinden Project Server alanlarını: varsayılan olarak, aşağıdaki alanlara eşitleme altyapısı eşitler Team Foundation: Başlık, atanan, tamamlanan çalışma, kalan iş, özgün tahmin, başlangıç tarihi ve bitiş tarihi.Alanları ekleyip alanları nasıl eşitleneceğini belirleyen parametreleri ayarlayın.Örneğin, iş öğesi formunda hangi alanlar görünür ve belirli bir alan için ayrı değerler izin verilip verilmeyeceğini belirleyebilirsiniz.
Daha fazla bilgi için bkz. Project Server bileşenlerini Team Foundation bileşenleriyle eşleme ve Eşitlenecek iş öğesi türlerini belirtme.
Tek tek görev ve iş öğeleri eşitleme için yapılandırılmış olan
Proje yöneticileri görevleri için TFS yayımlamak için istedikleri bir kurumsal proje planını belirlemek.Ekip üyeleri proje sunucusuna göndermek için istedikleri bir takım projesi iş öğelerinde belirleyin.Proje yöneticileri için TFS teslim öğeleri ve görevleri ayrıntılı dökümü yayımlama veya yayımlama ve yalnızca Özet görevi öğeler yönetin.Olarak bağımlı görevleri veya üst-alt iş öğeleri, yayımlama için bazı kısıtlamaları vardır sırasında veri doğrulama güncelleştirmeleri gerçekleştirilen ve sonra gönderim bu konuda daha sonra açıklar.
Daha fazla bilgi için bkz. Takım projesine eşlenmiş kurumsal proje planındaki proje ayrıntılarını yönetme ve Bir takım projesine eşlenmiş kurumsal proje planı içinde iş gereksinimlerini yukarıdan aşağı planlama.
[!NOT]
Bir takım projesi için birden çok kurumsal proje planları eşleyebilirsiniz, ancak harita veya yalnızca bir görev bir iş öğesinin proje planına bağlantılandırmak Team Foundation.Her bir kurumsal proje planında içinde Project Server ayrı görevdir.Proje sunucuya gönderilen görevleri güncelleştirme yalnızca bir iş öğesinin Team Foundation.Ayrıca, iş oluşturulan öğeleri Team Foundation ve Project Server güncelleştirme yalnızca bir kurumsal proje planına gönderilir.
Veri doğrulaması güncelleştirilmesi sırasında ve gönderim performansına
Eşitleme işlemi, görevler ve Project Server için yayınlanmış önce eşitleme için etiketli iş öğelerini doğrular.Veri doğrulama, kurumsal proje planını ve takım projesi uygulanır.
Proje yöneticileri Kurumsal Proje planını yayımlarken
Proje Professional çalışan bir proje yöneticisi takım projesine eşlenmiş bir kurumsal proje planını yayımlandığında, belirli bir doğrulama denetimlerini gerçekleştirilir.Team Foundation Eklenti aşağıdaki doğrulama denetimlerini yayımlamak için ayarlanan bu görevleri gerçekleştirir Team Foundation (yani, takım projesi için yayımlama = Evet):
İçin belirlenen değer iş öğesi türü alan hedef takım projesi için Eşitleme'na katılmak için yapılandırılmış iş öğesi türü eşleşmelidir.
Önemli Metin30 ile ilişkili varsayılan Proje alanı iş öğesi türü görevleri olan iş öğeleri eşitleme kullanılan sütun.Proje planına her zamankinden bağlanırsanız Team Foundation Server kullanarak takım projesi Seç seçeneği takım menüsünde Şerit, ayrıca etiketli bir ek Proje alanı iş öğesi türünün, kullanılabilir duruma gelir.Bu alanı Metin24, varsayılan Proje alanı ile ilişkili proje planları eşlemesi destekler Team Foundation ancak eşitleme planları desteklemiyor.Metin24 tabanlı alan iş öğesi türleri ve takım projesi için tam listesini içerir.Doğru alan işaret ve, doğrulama sahip olup olmadığını doğrulayın Metin30 görüntülenir.
Eşlenen proje alanları için tüm değerleri değerlerine hedef iş öğesi türü için ayarlanan bir kural ihlal etmeyin emin olmak için özel denetimler geçirmeniz gerekir.Takım projesine eşlendiğinde bu kurallar Kurumsal Proje planı eklenir.
Bir görev yayımlandıktan sonra için ayarlanmış olan değerler takım projesi Yayımla ve iş öğesi türünün değiştiremezsiniz.Bir görev eşitlemeye devam etmek istemiyorsanız, silmeniz gerekir.
Bir görev ve onun bağımlı görevleri birini her ikisi de eşitleme için işaretlenmişse, eşitleme için bunların arasındaki tüm görevleri de işaretlenmesi gerekir.
Değerini kaynak adı alan için bir görev hedef takım projesi için geçerli bir katkı sahibi adı ile eşleşmesi gerekir.
Aynı göreve atanan birden çok kaynakları, yalnızca bir kaynak atama etkin olarak seçilmesi gerekir.Daha fazla bilgi için bkz. Çevik takım ilerleme durumunu Program Yönetim Ofisi tarafından görülebilir kılma.
Tüm değerleri Project Server belirli alan tanımı için geçerli kurallarına uyması gerekir.Örneğin, bir arama tablosu ile ilişkili ancak arama tabloda değil eşlenmiş bir alan bir değer atayın bir hata oluşabilir.
Doğrulama çözüm iletişim kutusu görünür her bir veya daha fazla kurallarını ihlal.Proje yöneticileri, değişiklikleri yayınlamadan önce her hata çözümlenmesi gerekir.
Geliştiriciler yeni veya güncelleştirilmiş çalışma öğelerini Team Foundation zaman gönderme
Çalışma içinde bir geliştirici olduğunda Team Foundation oluşturur veya bir iş öğesi güncelleştirir ve kontrolleri gerçekleştirilir Proje sunucuya yayımlamak için ayarlanan çalışma öğeleri üzerinde aşağıdaki doğrulama değişiklikleri kaydeder (diğer bir deyişle, gönderme Project Server için Evet'i =):
Değerini atanan alan de kurumsal kaynak havuzu ve proje kaynaklara proje planında eklenmiş olan bir takım üyesinin karşılık gerekir.Daha fazla bilgi için bkz. TFS-Project Server tümleştirmesini desteklemek için izinler atama.
Yalnızca bir takım projesi için bir kurumsal proje planını eşlenmiş, kendi otomatik olarak için görünen adı Kurumsal Proje alanını Project Server sekmesi yeni oluşturulan iş öğeleri için.
Birden fazla Kurumsal proje takım projesine eşleniyorsa, için bir değer belirtmelisiniz Kurumsal Proje alan için oluşturulan yeni çalışma öğeleri ve ayarlanmış gönderme Project Server değeri ayarı Evet.
Bunlar proje görevleri için bağlantı verildiğinde sonra iş öğelerinin hiyerarşik yapısı değiştiremezsiniz.Daha fazla bilgi için özeti görevler, görev hiyerarşi ve gönderiler iş, birden çok düzeyde içe öğelerinin.
Proje planını yayımlarken eşlenen iş öğesi türü için eklenen kurallar doğrulama hatalara neden olabilir.Örneğin, bir koşul kuralı ne değerleri kullanıcıları bir alan atayabilirsiniz kısıtlayabilirsiniz.Daha fazla bilgi için bkz. İş öğesi alanına kural uygulama.
Tanımlarını Project Server alanlarına karşılık gelen arama tabloları gibi temel kurallarını durum eşitleme sırasında hatalara neden olabilir.Örneğin, bir hata projesinde bir alan için geçerli değerleri tanımlayan, Team Foundation bir alana o alanı eşlemek için bir arama tablosu kullanın ve ardından arama tablosunda olmayan bir değere Team Foundation'da alan kümesi neden olur.
Bir iş öğesi için Project Server yayımlandıktan sonra öğeyi bir görev için hedef Kurumsal proje planında bağlı.Bu bağlama, bağlantı olarak da adlandırılır.Eşitleme sırasında bağlantılar kilitlenir.Bağlantıyı kaldırmak için ilgili görev projesinde silin veya kullanmanız gerekir /force seçeneğini proje planının eşlemeyi kaldırın veya iş öğesi türü.Daha fazla bilgi için bkz. Bir bileşenin veri eşitlemesine katılmasını engelleme.
Başa dön
Yansıtma alanları ve "Books iki ayarlar"
Eşitleme altyapısı üç tür eşitleme gerçekleştirir ve zamanlanmış bir anlaşma iki veritabanlarında ile iletişim kuran olduğundan, hiçbir veri birleştirme oluşur.Bunun yerine, veri eşitleme iki adımlı sırayla gerçekleşir ve iki ürün arasında Geçitler için altyapı sağlar.Eşitlenen her alana için Team Foundation, karşılık gelen alan eşlenen için Project Server'da değeri depolayan bir yansıtma alan tanımlayın.Normal eşitleme işlemleri sırasında iki alan değerlerini ne zaman bir değer güncelleştirilir zamandan farklı Team Foundation Server kadar proje yöneticisi güncelleştirme onaylar ve proje planı yayımlar.
Harita, her alan için referansı alanına güncelleştirmek için eşitleme altyapısı istediğiniz için aşağıdaki seçeneklerden birini belirttiğiniz Team Foundation:
Her zaman başvuru alanında güncelleştirmek Team Foundation Server projesi sunucusundan değerle (PSWins).
Başvuru alanında değeri izin Team Foundation Server Proje sunucusunda atanan değer farklı için.Bu strateji "iki kümesi defterleri." denir
İki kümesi defterleri bakımını yaparken, burada iki değer farklı bu çalışma öğelerini bulmak için bir sorgu oluşturabilirsiniz.Daha fazla bilgi için Belirli alan güncelleştirmelerinin nasıl yönetildiğini anlama ve bulma iş öğeleri burada iş'in Team Foundation farklıdır, Proje sunucusunda.
Daha fazla bilgi için bkz. TFS-Project Server tümleştirmesi için alan eşleme XML öğesi başvurusu.
Başa dön
Eşitleme desteklemek için gereken izinleri
Arasında eşitlenecek verileri için Team Foundation Server ve Project Server, aşağıdaki izinleri verilmelidir:
Project Server 2010 için böylece Project Server hizmeti uygulaması erişilebilir TfsJobAgent çalıştığı hizmet hesabı için tam denetim izni vermeniz gerekir.Daha fazla bilgi için bkz. TFS-Project Server tümleştirmesini desteklemek için izinler atama.
Hizmet hesabı TfsJobAgent eşlenen her PWA örneği erişmek için gerekli izinleri çalıştığı vermeniz gerekir.
İş öğelerini veya proje Professional görevlere atanmış kullanıcılar Team Foundation katkıda bulunanlar takım projesinde tanınan gerekir.Bu kullanıcılar gerekir ayrıca Kurumsal Proje planını kaynaklar olarak kabul edilen ve eşitleme işlemine katılmasını PWA örneklerini oturum açma izni verildi.
Daha fazla bilgi için bkz. TFS-Project Server tümleştirmesini desteklemek için izinler atama.
Başa dön
Hata bildirimi, olay günlüğünü ve izlenebilirlik
Eşitleme altyapısı Project Server, ardından durum güncelleştirmeleri yayımlandıktan proje güncellemeleri işler ve ardından onay güncelleştirir.Yayımlarken, Project Server, görevler ve görev ayrıntıları Kurumsal Proje planı ekleme güncelleştirin.Eşitleme yayımlama çeken veri projesi sunucusundan Team Foundation Server.Durumu eşitleme verileri çeken Team Foundation proje yöneticisinin onay sırası ve onay eşitleme güncelleştirmek için yeni bir döngü eşitleme başlatır Project Server için kalan iş ve tamamlanan çalışma gibi alanlar güncelleştirmeleri yayımlar.
Her bir eşitleme türünü ilgili durumu ve hata iletileri Proje Yöneticisi'nde ya da Project Professional veya PWA örneği için görüntülenmesini sağlar.Ayrıca, kendi yapılandırmasını eşitleme altyapısı ile ilişkili durumu ve hata iletileri de uygun yönetim arabirimi yazılabilir Team Foundation Server ve Project Server.
Proje yöneticileri, takım üyeleri ve Yöneticiler tüm görüntüleyebilir ve ortaya tanılamak eşitleme ile ilgili ileti.İletileri aşağıdaki konumlara yazılır:
Proje Professional, kurumsal proje planını durum çubuğunda yayımlama ilerleme durumunu gösterir.
PWA örneği, onay merkezi güncelleştirilen görevler sırasını gösterir.
İş öğesi formunda için Team Foundation, Project Server sekmesi, durum ve zaman zaman iş öğesi eşitlenen en son gösterir.
İş öğesi formunda için Team Foundation, Geçmiş alanı sonra her güncelleştirme iş öğesi eşitleme durumu ve hata iletileri kaydeder.Project Server 2010 ile tümleştirmek olduğunda, onaylamak veya reddetmek durum güncelleştirmesi, proje yöneticileri yazma açıklamaları de geçmiş alanında kaydedilir.
Katılan veri eşitlemeyi uygulama katmanı sunucusu için olay günlüğüne tüm eşitleme olaylar ve hatalar kaydını tutar.
Yöneticiler almak en son olay iletileri kullanarak TfsAdmin ProjectServer /GetSyncMessages komutu.Daha fazla bilgi için bkz. Eşitleme altyapısı hata iletilerini görüntüleme.Hatta daha ayrıntılı bilgi toplamak için için ayrıntılı izlemeyi etkinleştirebilirsiniz Team Foundation arka plan İş Aracısı, hizmetleri çalıştırır.Daha fazla bilgi için bkz. Team Foundation Arka Planı İş Aracısı.
Başa dön
Ayrıca bkz.
Kavramlar
Team Foundation Server ve Project Server tümleştirmesini yönetme
Diğer Kaynaklar
TFS-Project Server tümleştirmesini kullanarak projeleri yönetme