İş öğesi türü tanımına eklenen XML öğeleri
Arasında eşitleme desteklemek için çalışma öğesi türü tanımını el ile güncelleştirme Visual Studio Team Foundation Server ve Microsoft Project Server.Bir çalışma öğesi türünü eşlemek taşmış bir sorun oluşabilir ve Team Foundation Server gerekli xml öğesi türü tanımı eklemez.İş öğesi türü dahil olduğunda bu sorun oluşabilir bir TabGroup öğe veya türü değişiklikleri yasakla gerekli öğeler ekleme.Bu konuda açıklandığı gibi bu gibi durumlarda, el ile gerekli öğeler türü tanım ekleyebilirsiniz.Bu öğeleri alanlarını belirtin ve form denetimleri eklenmesini destekleyen Project Server sekme için iş öğesi formu aşağıdaki çizimde gösterildiği gibi.Daha fazla bilgi için bkz. Veri eşitlemeyi desteklemek için TFS'ye eklenen Project Server alanları.
Bu konuda
Bir tür tanımı görüntüleme Project Server alanlara el ile güncelleştirmek için
Öğeler alanları bölümüne eklemek için
Öğeleri form bölümüne eklemek için
Project server alanlarını görüntülemek için bir tür tanımı el ile güncelleştirmek için
El ile eklemek için Project Server bir iş öğesi türü sekmesinde, aşağıdaki adımlar dizisini gerçekleştirin:
Tür tanımına dışa aktarın.
Gerekli ekleme FIELD öğeleri için FIELDS bölüm türü tanımı.
Ekleme Tab öğeleri için FORM bölüm ve içinde TabGroup öğesi.
Türü tanımını içeri aktar.
Daha fazla bilgi için bkz. İş öğesi türlerini dışarı ve içeri aktarma [yeniden yönlendirildi].
Başa dön
Öğeler alanları bölümüne eklemek için
Aşağıdaki sözdizimini ekleyin FIELDS bölüm türü tanımı.Daha fazla bilgi için bkz. Çalışma Öğesi Alanları Tanımlama.
<FIELD name="Project Server Submit" refname="Microsoft.Sync.ProjSrv.Submit" type="String">
<HELPTEXT>Toggle to set whether the work item updates are sent to Project Server</HELPTEXT>
</FIELD>
<FIELD name="Project Server Enterprise Project" refname="Microsoft.Sync.ProjSrv.ProjectName" type="String">
<HELPTEXT>Name of the enterprise project plan in Project Server</HELPTEXT>
</FIELD>
<FIELD name="Project Server Is Linked" refname="Microsoft.Sync.ProjSrv.IsLinkedToProjSrv" type="String">
<HELPTEXT>Indicates whether the work item is linked to Project Server</HELPTEXT>
</FIELD>
<FIELD name="Project Server Last Submitted Date" refname="Microsoft.Sync.ProjSrv.LastSubmittedDate" type="DateTime">
<HELPTEXT>Date of the most recent submission to Project Server</HELPTEXT>
</FIELD>
<FIELD name="Project Server Last Submit Status" refname="Microsoft.Sync.ProjSrv.LastSubmitStatus" type="String">
<HELPTEXT>Status of success or failure for the most recent submission to Project Server</HELPTEXT>
</FIELD>
<FIELD name="Project Server Last Reviewed Date" refname="Microsoft.Sync.ProjSrv.LastReviewedDate" type="DateTime">
<HELPTEXT>Date of the most recent approval by the project manager</HELPTEXT>
</FIELD>
<FIELD name="Project Server Last Review Status" refname="Microsoft.Sync.ProjSrv.LastReviewStatus" type="String">
<HELPTEXT>State of the most recent approval by the project manager</HELPTEXT>
</FIELD>
<FIELD name="Project Server Completed Work" refname="Mirror.Microsoft.VSTS.Scheduling.CompletedWork" type="Double" />
<FIELD name="Project Server Remaining Work" refname="Mirror.Microsoft.VSTS.Scheduling.RemainingWork" type="Double" />
<FIELD name="Project Server Original Estimate" refname="Mirror.Microsoft.VSTS.Scheduling.OriginalEstimate" type="Double" />
<FIELD name="Project Server Health" refname="Mirror.Microsoft.VSTS.Common.Health" type="String" />
Başa dön
Öğeleri form bölümüne eklemek için
El ile eklemek için Project Server bir iş öğesi türü için sekme türünün tanım dosyasını açmak, Bul FORM bölüm ve aşağıdaki sözdizimini ekleyin TabGroup bölüm.Daha fazla bilgi için bkz. İş öğesi formunu tasarlama.
[!NOT]
Herhangi bir etiket atayabilirsiniz name özniteliği her Control öğesi etiket türü tanımı içinde benzersiz olduğu sürece.Kullandığınız name özniteliğini, aynı alanı form üzerindeki birden fazla yerde görünmesini istediğinizde.Birden çok alanda Project Server başka bir yerde çalışma öğesi formunda sekme görünür.Daha fazla bilgi için bkz. Denetim XML öğesi başvurusu.
<Tab Label="Project Server">
<Group>
<Column PercentWidth="50">
<Group Label="Publish">
<Column PercentWidth="100">
<Control FieldName="Microsoft.Sync.ProjSrv.Submit" name="SubmitName" Type="FieldControl" Label="&Submit to Project Server:" LabelPosition="Left" />
<Control FieldName="Microsoft.Sync.ProjSrv.ProjectName" name="ProjectName" Type="FieldControl" Label="Enterprise &Project:" LabelPosition="Left" />
</Column>
</Group>
</Column>
<Column PercentWidth="50">
<Group Label="Status">
<Column PercentWidth="100">
<Control FieldName="Microsoft.Sync.ProjSrv.IsLinkedToProjSrv" name="IsLinkedName" Type="FieldControl" Label="&Linked to Project Server:" LabelPosition="Left" ReadOnly="True" />
<Control FieldName="Microsoft.Sync.ProjSrv.LastSubmitStatus" name="LastSubmitName" Type="FieldControl" Label="Last S&ubmit Status:" LabelPosition="Left" ReadOnly="True" />
<Control FieldName="Microsoft.Sync.ProjSrv.LastSubmittedDate" name="LastSubmittedName" Type="FieldControl" Label="Last Sub&mitted Date:" LabelPosition="Left" ReadOnly="True" />
<Control FieldName="Microsoft.Sync.ProjSrv.LastReviewedDate" name="LastReviewedName" Type="FieldControl" Label="Last Approval Date:" LabelPosition="Left" ReadOnly="True" />
<Control FieldName="Microsoft.Sync.ProjSrv.LastReviewStatus" name="LastReviewName" Type="FieldControl" Label="Last Approval Status:" LabelPosition="Left" ReadOnly="True" />
</Column>
</Group>
</Column>
</Group>
<Group Label="Mapped Fields (Project Plan : Work Item)">
<Column PercentWidth="50">
<Control FieldName="Mirror.Microsoft.VSTS.Scheduling.CompletedWork" name="CompletedWorkMirrorName" Type="FieldControl" Label="Completed Work" LabelPosition="Left" ReadOnly="True" />
<Control FieldName="Mirror.Microsoft.VSTS.Scheduling.RemainingWork" name="RemainingWorkMirrorName" Type="FieldControl" Label="Remaining Work" LabelPosition="Left" ReadOnly="True" />
</Column>
<Column PercentWidth="50">
<Control FieldName="Microsoft.VSTS.Scheduling.CompletedWork" name="CompletedWorkName" Type="FieldControl" />
<Control FieldName="Microsoft.VSTS.Scheduling.RemainingWork" name="RemainingWorkName" Type="FieldControl" />
</Column>
</Group>
<Group Label="Mapped Fields (Project Plan)">
<Column PercentWidth="100">
<Control FieldName="Mirror.Microsoft.VSTS.Scheduling.OriginalEstimate" name="OriginalEstimateMirrorName" Type="FieldControl" Label="Original Estimate" LabelPosition="Left" ReadOnly="True" />
</Column>
</Group>
</Tab>
Başa dön
Ayrıca bkz.
Kavramlar
Diğer Kaynaklar
Çalışma Öğesi Türüne Alan Ekleyin veya Çalışma Öğesi Türünden Alan Çıkarın
İş öğesi türlerini dışarı ve içeri aktarma [yeniden yönlendirildi]