Sdílet prostřednictvím


Prvky XML přidáno k definici pro položky typu práce

Můžete ručně aktualizovat definici položky typu práce podpora synchronizace mezi Visual Studio Team Foundation Server a Microsoft Project Server.V některých případech problému může dojít při mapování položky typu práce a Team Foundation Server nepřidá požadované prvky XML definice typu.Tento problém může nastat, pokud neobsahuje položky typu práce TabGroup prvku nebo změny typu prvků nezbytné zakázat.V těchto situacích můžete, jak toto téma popisuje, ručně přidat nezbytné prvky typu definice.Tyto prvky určit pole a ovládací prvky, které podporují přídavek formuláře Project Server kartu formulář pracovní položky, jak ukazuje následující obrázek.Další informace naleznete v tématu Pole aplikace Project Server přidána podpora synchronizace dat.

Karta Server výchozí pole projektu

V tomto tématu

  • Do pole Server zobrazení projektu ručně aktualizovat definice typu

  • Prvky přidat do části pole

  • Prvky přidat do sekce

Chcete-li ručně aktualizovat definice typu zobrazení serveru project pole

Ručně přidat Project Server karta položky typu práce, proveďte následující sled kroků:

  1. Exportujte definici typu.

  2. Přidejte požadované FIELD prvky FIELDS části definice typu.

  3. Přidat Tab prvky FORM části a v rámci TabGroup prvku.

  4. Importujte definici typu.

Další informace naleznete v tématu Export a Import pracovní položky typy z existujícího projektu.

Zpět na začátek

Prvky přidat do části pole

Přidat následující syntaxe FIELDS části definice typu.Další informace naleznete v tématu Definice polí pracovních položek.

<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" />

Zpět na začátek

Prvky přidat do sekce

Ručně přidat Project Server kartu typu pracovní položky, otevřete soubor definice typu, najít FORM oddílu a pak přidejte následující syntaxe TabGroup oddílu.Další informace naleznete v tématu Návrh rozložení formuláře pracovní položky.

[!POZNÁMKA]

Můžete přiřadit libovolný popisek name pro každý atribut Control dlouhý popisek je jedinečný v rámci definice typu prvku.Použití name atribut při stejné pole zobrazit více než jedno místo ve formuláři.Na několik polí Serveru Project Server kartě se jinde na formulář pracovní položky.Další informace naleznete v tématu Odkaz Element jazyk XML řízení.

<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>

Zpět na začátek

Viz také

Úkoly

Export a Import pracovní položky typy z existujícího projektu

Koncepty

Návrh rozložení formuláře pracovní položky

Další zdroje

Pole, které chcete přidat nebo odebrat pole z položky typu práce

Přizpůsobení mapování polí mezi produkty Project Server a Team Foundation Server