Aracılığıyla paylaş


Belirli alan güncelleştirmelerinin nasıl yönetildiğini anlama

Bu konu varsa gözden geçirmelidir veya daha fazla alan arasında beklediğiniz şekilde eşitleme değil Visual Studio Team Foundation Server ve Microsoft Project Server.Etkilenen alan veya alanlar, veri türü OnConflict alan eşleme özniteliği ve görev hiyerarşisini nasıl eşitleme altyapısı belirli alanlarını güncelleştirir etkiler.Görevleri değil güncelleştirecekseniz doğru bir veya daha fazla gönderim Proje Yöneticisi reddeder, güncelleştirmeleri veya proje planında değil yayımlanan.Planı yayımlanmadı, iç içe alt iş öğeleri onay sıranın Akış olamaz.

Bu konuda

  • Güncelleştirme alan işlemine genel bakış

  • Reddedilen gönderim güncelleştirmeleri

  • Güncelleştirmeleri başlıkları veya görev adları

  • Başlangıç ve bitiş tarihleri güncelleştirir

  • Saat içeren alanlar güncelleştirmeleri

  • Görev atamaları güncelleştirmeleri

  • Özet görevler, görev hiyerarşi ve çarpma iç içe iş öğelerinin gönderiler

  • Seçme listelerini veya arama tabloları ile ilişkili alanları güncelleştirmeleri

Güncelleştirme alan işlemine genel bakış

Aşağıdaki çizimde gösterildiği gibi verileri projesi sunucusundan kadar taşır Team Foundation Server, durum örneğine PWA, kurumsal proje planını, sıraya ve Project Server için son olarak yedekleyin.Aşağıdaki tablo eşitleme işlemi ve alanları her adımında işlemi sırasında nasıl güncelleştirilir hakkında ek notlar sağlar.

Önemli notÖnemli

Eşitleme katılmak için bir iş öğesi veya görev zamanlandı olduğunda, eşitleme dışında öğesinden proje planından görev silerek kaldıramazsınız.Değişiklik yapamazsınız takım projesi Yayımla bir görev ve için atanan değer değiştiremiyor gönderme Project Server Team Foundation alanındaki.Yayımlanan veya gönderilen öğesinden sonra da, bir görev farklı bir iş öğesi türü için değiştiremezsiniz Team Foundation Server.

Güncelleştirmeleri eşlenen ve alanları yansıtan

Adım

Eşitleme işlemi

Alan güncelleştirmeleri

Adım 1

Team Foundation eşitleme: eşitleme altyapısı otomatik olarak eklemeleri ve Project Server için yayımlanan değişiklikleri algılar ve bu güncelleştirmeler çeken Team Foundation Server.

Team Foundation Server projesi sunucusundan eşlenmiş alanları (targetToTfs eşleme) Bu adımda güncelleştirilir.Eşitleme altyapısı yansıtma alanı her zaman güncelleştirir ancak güncelleştirmeleri başvuru alan yalnızca OnConflict özniteliği PSWin.Bir görev için Project Server ilk kez yayımlandığında, ancak, hem başvuru alanı ve yansıma alanı, bağımsız olarak değerine ayarlanır OnConflict özniteliği atandı.Yansıtma alanları salt okunur durumdadır.

Varsayılan olarak, OnConflict özniteliği kalan iş ve tamamlanan çalışma alanları için belirtilmeyen eşlenen alanları arasında farklılık sağlayan Team Foundation Server ve Project Server.Daha fazla bilgi için alanlarına, içeren saat güncelleştirir中管理我的环境.

Adım 2

Durum eşitleme: Takım üyeleri ekleme ya da Project Server gönderme koymak iş öğeleri değiştirme gibi eşitleme altyapısı durumu sırasını güncelleştirmelerini otomatik olarak gönderir.

Durum sıraya gönderimi için eşlenmiş alanları (tfsToTarget eşleme) gönderilir.

Yalnızca ilk kez iş öğesi gönderildiğinde başlangıç ve bitiş tarihleri değişiklik gönderilir.Çünkü alanlarını Team Foundation harita projesinde kaynak alanlarına güncelleştirmeleri kaynak alanları kaynak kalan iş ve kaynak tamamlanan çalışma gibi yapılır.

Adım 3

Onay eşitleme: bir güncelleştirme onaylandığında, kurumsal proje planını içinde görünür.Onay veya reddetme bildirim iş öğesi geçmişi yazılır Team Foundation.

Team Foundation eklenti proje Professional için de pjTask * ve pjResource * alanları için değerleri doğru eşitlenmesini sağlar.Bu nedenle, gelen bir istemci bilgisayarında Project Professional kullanmanız gerekir Visual Studio 2013 veya Team Explorer 2013, takım projesine eşlenmiş Kurumsal proje planlarınızı düzenlemek için yüklenmiş.

Adım 4

Eşitleme yayımlama: Proje Yöneticisi proje planını yayımlandığında, güncelleştirmeler için Project Server yazılır.

Proje planını tüm görevleri değişiklikler Proje sunucusunda güncelleştirilir.

Daha fazla bilgi için aşağıdaki konulara bakın:

Reddedilen gönderim güncelleştirmeleri

Bir durum güncelleştirmesi gereksinim veya bir görev için bir proje yöneticisi reddeder olduğunda, reddetme çözülene kadar ilgili iş öğesi artık eşitlenir.Reddetme nedeni görünür geçmişi alan ve son onay durumu alanını Project Server sekmesi gösteren reddedildi.Takım üyesi iş öğesi eşitleme devam etmek için reddetme durumu adresi olmalıdır.

Güncelleştirme Durumu reddedildi çalışma öğelerini bulmak için takım sorgusu oluşturabilirsiniz.Daha fazla bilgi için bkz. Çalışma öğesi teslimlerini izleme ve redleri çözümleme.

Güncelleştirmeleri başlığı veya görev adları

Team Foundation Server başlık alanına ve Project Server adı görev iki yönlü eşitleme işleminde katılın.Diğer bir deyişle, bir sunucu bir değişiklik diğer sunucuyu her zaman güncelleştirilir.Ancak, başlık (System.Title) alanı için eşleme değiştirirseniz bu davranışı değiştirebilirsiniz.

Başlangıç ve bitiş tarihleri güncelleştirir

Zamanlama alanları bir tek yönlü eşitleme işlemine katılmasını.Diğer bir deyişle, Team Foundation Server'da başlangıç tarihi ve bitiş tarihi alanları her zaman içinde Project Server atanmış olan değerleri yansıtır ve Team Foundation Server bu alanları için yapılan değişiklikler Project Server için hiçbir zaman gönderilir.Bu kural, proje ve görev bitiş tarihi başlangıç belirlemek için bir zamanlama altyapısı kullandığından uygulanır.

Varsayılan olarak, başlangıç tarihi ve bitiş tarihi alanlarını ile eşlenmiş OnConflict="PSWin", hangi neden tarih alanları Team Foundation'ın her zaman içinde Project Server atanan değerleri yansıtır.İki kümesi defterleri için izin vermek için eşleme özniteliği değiştirmek bile, iş öğesi ilk kez gönderildiğinde, Team Foundation tarih alanlarına değişiklikler Project Server için dışında gönderilen değil.İlk eşitleme olayı sonra bu alanları proje planına yapılan güncelleştirmeleri yansıtır.

Saat içeren alanlar güncelleştirmeleri

Varsayılan olarak, yer alan iki kümesi defterleri tutan bir eşitleme işlemi tamamlandı saat ve kalan saat alanları.Saat değişiklikler proje planı veya Team Foundation meydana gelebilir.Ancak, değişiklikleri gerekmeyen bilgilerini ya da bir konuma üzerine yazılmaz.Tanımlanamayan bir OnConflict özniteliğinin bu özellik alanları eşleme zorlar.

Aşağıdaki senaryolarında aşağıda gösterildiği gibi güncelleştirmeleri sunmaktadır ve güncelleştirmeleri proje planına kabul edip bağlı alanları güncelleştirilir.

  • Takım üyesi saat güncelleştirir ve Proje Yöneticisi gönderiler onaylar ve planı yayımlar, hem başvuru hem de yansıtma alanları Team Foundation Server ile sonraki eşitleme eşleşir.

  • Takım üyesi saat güncelleştirir ve Proje Yöneticisi gönderiler reddeder güncelleştirmeleri proje planına kabul edilmez.Başvuru alanı ve yansıtma alan değerlerini farklılık gösterir.

  • Proje Yöneticisi proje planında saat değiştiğinde, yansıtma alan yalnızca Team Foundation Server ile sonraki eşitleme güncelleştirilir.

Ne zaman görev saat Ekip Lideri iki sunucu ürünleri arasında değişir ve Proje Yöneticisi farklar karşılaştırmak beklenir.Bu şekilde, her kişi bağımsız olarak diğer yapılan değişikliklerden haberdar kaldığını sırasında işlerini güncelleştirebilirsiniz.Değerleri onların yansıtma alanları eşleşmiyor alanları bulma hakkında daha fazla bilgi için bkz bulma iş öğeleri burada iş'in Team Foundation farklıdır, Proje sunucusunda.

Her bir proje yöneticisi bir taban değerini ayarlar özgün tahmin alanındaki Team Foundation ayarlayın veya, aşağıdaki resimde gösterildiği gibi güncelleştirildi.Varsayılan olarak, bu alan eşlenmiş OnConflict="PSWin" özniteliği.

İş tahminler

[!NOT]

Çünkü Visual Studio Scrum süreç şablonunu tamamlandı çalışma ve özgün tahmin alanları kullanmaz, veri eşitleme katılmak istediğiniz iş öğesi türleri bu alanlar eklemeniz gerekir.Ayrıca, kaldırmak için görev türü tanımı değiştirmelisiniz <EMPTY /> iş akışı bilgilerinin.Daha fazla bilgi için olun, eşleme bir takım projesi emin idi oluşturulan öğesinden Scrum süreç şablonunu için gerekli değişiklikleri.

Güncelleştirmeleri atama veya kaynak ad alanları

Atanmış alanını Team Foundation Project Server Kaynak adı alanına eşler.Varsayılan olarak, bu alan eşlenmiş OnConflict="PSWin" özniteliği.Kurumsal proje planında görevlere kaynaklar atadığınızda, aşağıdaki kuralları dikkate alın:

  • Eşitleme altyapısı, her iki sunucu ürünleri arasında kaynak bilgileri Eşitle değil.Varsayılan olarak, Team Foundation Server kaynaklarını Active Directory'den eşitler, ancak Project Server yoktur.Kaynak Proje sunucusunda el ile ekleme veya en iyi uygulama olarak, kaynakları Active Directory ile eşitleyin.Team Foundation Server ile eşitleme yer aldığı bir Kurumsal Proje plandaki bir görev için bir kaynak atamak için Project Server için kaynak eklemeniz gerekir.Ekip üyeleri grubu PWA örneğinde ekleyerek bir kaynak ekleyin veya kaynak açık Project ve Project sitesini görüntüle projesinde izinler.Ayrıca kaynak kurumsal proje planı için kaynak listesine ekleyin ve ardından güncelleştirilen kaynak listesini erişimi eşitleme altyapısı için proje planını yayımlamak gerekir.Daha fazla bilgi için bkz. TFS-Project Server tümleştirmesini desteklemek için izinler atama.

  • Proje Ayrıntıları yönetiyorsanız, her görev için yalnızca bir kaynak atayın.Görev birden fazla kaynak gerektiriyorsa, alt görevlere bölün ve her alt görev için bir kaynak atayın.

    Yalnızca yukarıdan aşağıya planlama üzerinden iş gereksinimlerini yönetiyorsanız, Geliştirme lideri için her kullanıcı hikayesi veya gereksinim atayın.

    Proje planınızı yayımlarken için Team Foundation istemcisi eklentisi yalnızca bir kaynak her göreve atanan olduğunu doğrular.Birden fazla kaynak bir görev için atanan varsa bir doğrulama çözüm iletişim kutusu görüntülenir ve yalnızca bir kaynak active atama belirtmeniz gerekir.Daha fazla bilgi için bkz. Doğrulama hatalarını çözme.

  • Bir görev bağlı veya bir iş öğesi için eşlenen sonra atayabilir veya görevlere, toplanır değil yalnızca yeniden atayın.Bağlı olmayan alt iş öğeleri içeren bir iş öğesi ile ilişkili bir aktarılmış görevdir.Genellikle, kaynak ad alanında birden çok adları aktarılmış görevleri içerir.Eşitleme altyapısı kaynakları ve her kaynak çalışılan saat sayısını toplaması iletir.Daha fazla bilgi için bkz. Takım projelerine eşlenmiş kurumsal projelerde kaynak toplaması ile çalışma.

Özet görevler, görev hiyerarşi ve birden çok düzeyde içe iş öğelerinin gönderiler

Tasarım tarafından eşitleme altyapısı görevleri Kurumsal proje planında olması bağlı görevler için proje alanları güncelleştirmesi gerekmez.Eşitleme işlemi, bunları iş proje planını hesaplar çünkü bu görevlerin güncelleştirmeleri atlar.Başlık ve diğer iş olmayan alanları değişiklikler de bu görevler için güncelleştirilmedi.Bu davranış iki sunucu ürünlerinin tümleştirme bilinen bir kısıtlamasıdır.

Ne zaman bir proje yöneticisi yayımlar ayrıntılı bir dizi gereksinimleri içerir görevleri ve bağlantılı görevlere Team Foundation Server, görev hiyerarşisini eşitleme altyapısı kilitler.Takım üyeleri Team Foundation Görev hiyerarşisinde değişiklik yapamazsınız, ancak görevleri takım üyelerinin takım projesinde yeniden atayabilirsiniz.Aşağıdaki çizimde gösterildiği gibi görevleri gereksinimlerine altında listelenen ve üst ve alt görevler arasında hiyerarşik bağlantılar kilitli (Kilitli bağlantı simgesi).Kilitli bağlantılar gereksinimleri ve alt görevleri takım projesine projesi sunucusundan eklenmiş gösterir.Yalnızca proje yöneticisi proje planından görev hiyerarşisini değiştirebilirsiniz.

Takım Gezgini'ndeki iş dökümü zamanlama

Bir takım birden çok iş öğelerinden düzeyi gönderdiğinde Team Foundation Project Server için ilk düzeyi onaylanması ve sonraki düzeye gönderilen önce proje sunucusuna yayımlanması.Örneğin, bir takım alt öğeleri üç düzeyi içeren toplu iş öğelerinin yeni gönderirse, proje yöneticisi proje planı Project Server ile eşitlenmesi gereken dört kez tüm iş öğeleri için yayımlama gerekir.Proje Yöneticisi iş öğelerinin her düzeyi onaylar ve bunları Proje sunucusunda yayımlar gibi hiyerarşik bağlantı ilişkilerini kilitli olduğunu Team Foundation kadar tüm bağlantı hiyerarşi kilitlendi.Takım üyeleri bu eşlenen hiyerarşi değiştiremeyeceğiniz iş öğeleri.

Seçme listelerini veya arama tabloları ile ilişkili alanları güncelleştirmeleri

Seçim listesi ile ilişkili olan Team Foundation Server alanları veya bir arama tablosu ile ilişkili olan Project Server alanları eşlemesini iyi bir kullanıcı deneyimi sağlamak için ek adımlar dikkate almanız gerekir.Eşitleme altyapısı otomatik olarak ilişkili karşılık gelen listeleri oluşturun veya diğer sunucu izin verilen değerleri eşitleyin.En iyi uygulama olarak, Team Foundation'da tanımlanan seçme listelerini eşleştirmek için Project Server arama tabloları oluşturun ve Project Server içinde tanımlanan arama tabloları eşleştirmek için Team Foundation seçme listelerini oluşturun.Bir çekme listesini veya arama tablosu değiştirirse, karşılık gelen bir sunucu ürünü listede her zaman el ile güncelleştirmelisiniz.

Ayrıca bkz.

Kavramlar

Veri eşitlemeyi desteklemek için TFS'ye eklenen Project Server alanları

Diğer Kaynaklar

TFS-Project Server tümleştirmesini kullanarak projeleri yönetme

TFS ve Project Server arasında alan eşlemeyi özelleştirme