Aracılığıyla paylaş


Team Foundation Server ile tümleştirme için Project Server alanları eşleme kısıtlamalar

Arasında veri eşitlemesi katılan alanlar eklediğinizde, Visual Studio Team Foundation Server 2012 ve Microsoft Project Server sınırlı alanları eşleştir değil emin olun.Bir takım projesi koleksiyonu için alan eşlemelerini özelleştirme tarafından alanları eşleyin.Yerleşik ve özel proje alanlarını eşleyebilirsiniz.Bazı alanların yalnızca durumu sırasını ve bazı alanlar yalnızca eşleyebilirsiniz Team Foundation Server.Genel olarak, gelen pjResource * alanları, kaynak düzeyindeki bilgileri eşlemelisiniz Team Foundation Server Project Server içinde tfsToTarget öğe ve yalnızca görev düzeyinde bilgileri, Project Server için de pjTask * alanları, Team Foundation Server içinde targetToTfs öğesi.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ı.

Yerleşik ve özel, eşlenen alanları veri türlerini de bu konuyu açıklayan ölçütlere göre eşleşmesi gerekir.Yerleşik alanlar hakkında daha fazla bilgi için bkz: kullanılabilir alanlar başvuru.

Bu konuda

  • Birim ölçü birimini ve yeniden adlandırma kısıtlamaları

  • Görev adı ve iş öğesi başlık alanı

  • Eşleme durumu için kullanılabilir alanları yalnızca sıra

  • Project Server'dan eşleme Team Foundation için kullanılabilir alanlar

  • Eşleme kısıtlı alanlar

  • Veri türleri ve alan eşleştirme ölçütü

Birim ölçü birimini ve yeniden adlandırma kısıtlamaları

Eşleştirme alanlarının veri eşitlemesi katılmak için aşağıdaki kısıtlamalar geçerlidir:

  • Eşlenen Alan birimleri özelleştiremezsiniz.Örneğin, eklediğiniz zaman, pjResourceAssignmentUnits alan eşlemeleri için bu yüzde birimi kullanılarak eklenir ve bu ölçü birimi değiştiremezsiniz.

  • Ekleyebilirsiniz, ancak Bitiş tarihi (pjFinishDate) alan eşlemelerinin, ayarlamış olduğunuz değeri Team Foundation Project Server'a gönderilmez.Bu kısıtlama, tasarımdan kaynaklanmaktadır.Proje Yöneticisi Kurumsal Proje planında son tarih ayarlamanız gerekir.

  • Siz yeniden adlandırırsanız, ActiveTfsAssignment(TFS) alan proje ve Kurumsal Proje planınızı yayımlamaya Doğrulama Çözüm iletişim kutusu görüntülenir.Bu durumu çözmek için özgün adını alan yeniden adlandırmanız gerekir.

Başa dön

Görev adı ve iş öğesi başlık alanı

Proje adı (ön ekini) Project Server'dan eşlenmiş tek alan olan Team Foundation ve durumu sırasını.Bu alan (System.Title) başlık alanına eşler Team Foundation.Başka bir alan hem de eşlenebilir Team Foundation Server ve durumu sırasını.İki yönlü eşleme değişiklikleri her iki yönde akmasına hem Kurumsal Proje planı ve takım proje verir.

Bu eşleme, alan eşlemelerini aşağıdaki kodda gösterilir:

<field tfsName="System.Title" tfsMirrorName="Mirror.System.Title" displayTfsField="false" displayTfsMirror="false" onConflict="PSWin">
   <tfsToTarget>
      <target provider="ProjectServerStatusQueue" name="pjTaskName" />
   </tfsToTarget>
   <targetToTfs>
      <target provider="ProjectServerPublished" name="pjTaskName" />
   </targetToTfs>
</field>

Başa dön

Eşleme durumu sırasını için kullanılabilir alanlar

Aşağıdaki kaynak ile ilgili alanlara Project Server'dan durum sıra eşleyebilirsiniz.Bu alanlar içinde alan eşlemesi eklemek tfsToTarget Project Server durum güncelleştirmelerini göndermek için öğe.

  • pjResourceActualFinish

  • pjResourceActualOvertimeWork

  • pjResourceActualStart

  • pjResourceActualWork

  • pjResourceAssignmentUnits

  • pjResourceConfirmed

  • pjResourceFinish

  • pjResourceOvertimeWork

  • pjResourcePercentWorkComplete

  • pjResourceRegularWork

  • pjResourceRemainingOvertimeWork

  • pjResourceRemainingWork

  • pjResourceStart

  • pjResourceUpdatesNeeded

  • pjResourceWork

Aşağıdaki örnekte, Project Server Kaynak çalışma alanı için msft eşleştirilir.MappedTopjResourceWork alanında Team Foundation durum sıra hedef için.

<field tfsName="MSFT.MappedTopjResourceWork" tfsMirrorName="Mirror.MSFT.MappedTopjResourceWork" displayTfsField="true" displayTfsMirror="true">
   <tfsToTarget>
       <target provider="ProjectServerStatusQueue" name="pjResourceWork" />
   </tfsToTarget>
</field>

Ayrıca, tam bir eşleme oluşturmak için görev özel alanı olan bir kaynak özel alanı eşleme birleştirebilirsiniz.Aşağıdaki örnekte, pjTaskWork alanı içinde eşlenen targetToTfs tam gidiş-dönüş bir eşleşme sağlamak için öğe.

<field tfsName="MSFT.MappedTopjResourceWork" tfsMirrorName="Mirror.MSFT.MappedTopjResourceWork" displayTfsField="true" displayTfsMirror="true">
   <tfsToTarget>
       <target provider="ProjectServerStatusQueue" name="pjResourceWork" />
   </tfsToTarget>
   <targetToTfs>
       <target provider=" ProjectServerPublished" name="pjTaskWork"/>
   </targetToTfs>
</field>

Başa dön

Eşleme için Project Server Team Foundation yalnızca kullanılabilir alanları

Project Server aşağıdaki özel görev alanlardan eşleyebilirsiniz Team Foundation Server.Ayrıca, tam bir eşleme oluşturmak için kaynak özel alanı ile görev özel alanı eşleme birleştirebilirsiniz.

  • pjTaskActualCost

  • pjTaskActualDuration

  • pjTaskActualFinish

  • pjTaskActualOvertimeCost

  • pjTaskActualOvertimeWork

  • pjTaskActualStart

  • pjTaskActualWork

  • pjTaskACWP

  • pjTaskBCWP

  • pjTaskBCWS

       

  • pjTaskBudgetCost

  • pjTaskBudgetWork

  • pjTaskCost

  • pjTaskCPI

  • pjTaskCreated

  • pjTaskCV

  • pjTaskCVPercent

  • pjTaskDeadline

  • pjTaskDuration

  • pjTaskDuration1

  • pjTaskDurationVariance

  • pjTaskEAC

  • pjTaskEarlyFinish

  • pjTaskEarlyStart

  • pjTaskExternalTask

  • pjTaskFinish

  • pjTaskFinishVariance

  • pjTaskFixedCost

  • pjTaskFreeSlack

  • pjTaskHyperlink

       

  • pjTaskHyperlinkAddress

  • pjTaskHyperlinkSubAddress

  • pjTaskIgnoreResourceCalendar

  • pjTaskLateFinish

  • pjTaskLateStart

  • pjTaskOverallocated

  • pjTaskOvertimeCost

  • pjTaskOvertimeWork

  • pjTaskPercentComplete

  • pjTaskPercentWorkComplete

  • pjTaskPhysicalPercentComplete

  • pjTaskPriority

  • pjTaskRecurring

  • pjTaskRegularWork

  • pjTaskRemainingCost

  • pjTaskRemainingOvertimeCost

  • pjTaskRemainingOvertimeWork

  • pjTaskRemainingWork

  • pjTaskSPI

  • pjTaskStart

       

  • pjTaskStartVariance

  • pjTaskSummary

  • pjTaskSV

  • pjTaskSVPercent

  • pjTaskTCPI

  • pjTaskTotalSlack

  • pjTaskVAC

  • pjTaskWork

  • pjTaskWorkVariance

  • pjTaskBaselineCost

  • pjTaskBaselineWork

  • pjTaskBaselineBudgetCost

  • pjTaskBaselineBudgetWork

  • pjTaskBaselineDuration

  • pjTaskBaselineStart

  • pjTaskBaselineFinish

       

  • pjTaskBaseline1Cost

  • pjTaskBaseline1Work

  • pjTaskBaseline1BudgetCost

  • pjTaskBaseline1BudgetWork

  • pjTaskBaseline1Duration

  • pjTaskBaseline1Start

  • pjTaskBaseline1Finish

       . . . 

  • pjTaskBaseline10Cost

  • pjTaskBaseline10Work

  • pjTaskBaseline10BudgetCost

  • pjTaskBaseline10BudgetWork

  • pjTaskBaseline10Duration

  • pjTaskBaseline10Start

  • pjTaskBaseline10Finish

Aşağıdaki örnekte, Project Server Kaynak çalışma alanı için msft eşleştirilir.MappedTopjTaskBaseline1Start alanında Team Foundation için Team Foundation Server hedef.

<field tfsName="MSFT.MappedTopjTaskBaseline1Start" tfsMirrorName="Mirror.MSFT.MappedTopjTaskBaseline1Start" displayTfsField="true" displayTfsMirror="true">
   <targetToTfs>
       <target provider="ProjectServerPublished" name="pjTaskBaseline1Start" />
   </targetToTfs>
</field>

Başa dön

Eşleme kısıtlı alanlar

Project Server aşağıdaki alanları eşleme kısıtlanmıştır.Bu alanlar arasında alan eşlemesi ekleme Team Foundation ve Project Server.

  • pjResourceID

  • pjResourceNotes

  • pjTaskCalendar

  • pjTaskCalendarGUID

  • pjTaskCommitmentFinish

  • pjTaskCommitmentGuid

  • pjTaskCommitmentStart

  • pjTaskCommitmentType

  • pjTaskConfirmed

  • pjTaskConstraintDate

  • pjTaskConstraintType

  • pjTaskContact

  • pjTaskCritical

  • pjTaskDelay

  • pjTaskHyperlinkScreenTip

  • pjTaskID

  • pjTaskLevelCanSplit

  • pjTaskLevelDelay

  • pjTaskNotes

  • pjTaskParentTask

  • pjTaskPreleveledFinish

  • pjTaskPreleveledStart

  • pjTaskProject

  • pjTaskResume

  • pjTaskRollup

  • pjTaskStartSlack

  • pjTaskStop

  • pjTaskSubproject

  • pjTaskSubprojectReadOnly

  • pjTaskSuccessors

  • pjTaskUniqueID

  • pjTaskWBS

Başa dön

Veri türleri ve alan eşleştirme ölçütü

Bir alandan eşlediğinizde Team Foundation Server Project Server'a ile tanımlanmış Project Server alanın veri türünü eşleştiğinden emin olun Team Foundation aşağıdaki anahatları tablo ölçütlere göre alan.Bu konuda daha önce listelenen yerleşik alanlara ek olarak, özel Kurumsal Görev türü alanları oluşturmak ve bunları veya her iki yönde de destekleyecek şekilde eşleyin.Özel alanlar için tablonun üçüncü sütunun gösterir gibi alanların veri türlerini eşleştiğinden emin olun.Daha fazla bilgi için bkz: arama tabloları oluşturma ve Kurumsal özel alanlar.

[!NOT]

Birimler için iş ve görev süresini saat cinsinden belirtilir.Birimleri özelleştiremezsiniz.

Team Foundation Server

Project Server'da yerleşik alanlar

Project Server'daki Kurumsal özel alanlar

Boolean

Bayrak

Bayrak

DateTime

Tarih

Tarih

Double

Çalışma, maliyet, süre, Count, yüzde

Numarası, maliyet, süre

Integer

Sayı, yüzde

Sayı

String

Text

Text

TreePath

Text

Text

Başa dön

Ayrıca bkz.

Kavramlar

xml öğe başvurusu için Team Foundation Server ve Project Server tümleştirmesini eşleştirme alanı

Diğer Kaynaklar

Project Server ve Team Foundation Server Arasında Alan Eşlemeyi Özelleştirme