Aracılığıyla paylaş


xml öğelerini çalışma öğesi türü tanımı eklendi

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. Destek veri eşitlemesi için Project Server alanları eklendi.

Project Server sekmesi varsayılan 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:

  1. Tür tanımına dışa aktarın.

  2. Gerekli ekleme FIELD öğeleri için FIELDS bölüm türü tanımı.

  3. Ekleme Tab öğeleri için FORM bölüm ve içinde TabGroup öğesi.

  4. Türü tanımını içeri aktar.

Daha fazla bilgi için bkz. Var Olan Bir projeden Çalışma Öğesi Türleri Dışarı ve İçeri Aktarma.

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. Çalışma Öğesi Formunun Düzenini 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="&amp;Submit to Project Server:" LabelPosition="Left" />
               <Control FieldName="Microsoft.Sync.ProjSrv.ProjectName" name="ProjectName" Type="FieldControl" Label="Enterprise &amp;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="&amp;Linked to Project Server:" LabelPosition="Left" ReadOnly="True" />
               <Control FieldName="Microsoft.Sync.ProjSrv.LastSubmitStatus" name="LastSubmitName" Type="FieldControl" Label="Last S&amp;ubmit Status:" LabelPosition="Left" ReadOnly="True" />
               <Control FieldName="Microsoft.Sync.ProjSrv.LastSubmittedDate" name="LastSubmittedName" Type="FieldControl" Label="Last Sub&amp;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.

Görevler

Var Olan Bir projeden Çalışma Öğesi Türleri Dışarı ve İçeri Aktarma

Kavramlar

Çalışma Öğesi Formunun Düzenini Tasarlama

Diğer Kaynaklar

Çalışma Öğesi Türüne Alan Ekleyin veya Çalışma Öğesi Türünden Alan Çıkarın

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