Udostępnij za pośrednictwem


Dodawanie tekstów pomocy, hiperłączy lub zawartości WWW do formularza elementów pracy

Dostosowywanie formularza elementu pracy, można zapewnić, że informacje lub łącza do zawartości, która ułatwia członkom zespołów definiowania pól w formularzu.Jeśli osadzanie informacji w formularzu lub był łatwo dostępny, członkowie zespołu będzie lepiej do śledzenia przydatnych danych.

Za pomocą formantów formularza, które są opisane w tym temacie, można dodać tekst etykietki narzędzia dla poszczególnych pól, autonomiczny tekstu lub hiperłącza do stron sieci Web, lub osadzanie zawartości HTML lub zawartości sieci Web w formularzu.

Można modyfikować formularza elementu pracy przez zmodyfikowanie definicji typu elementu roboczego.Można użyć witadmin narzędzia wiersza polecenia, zobacz Importowanie i eksportowanie elementów pracy oraz zarządzanie nimi [witadmin], lub Edytor procesów.

Edytor procesów jest zasilania dodatek Narzędzia dla programu Visual Studio, które można pobrać i zainstalować.Znajduje się w menu Narzędzia, Edytor procesów udostępnia graficzny interfejs użytkownika dostosowywania obiekty używane do śledzenia elementów pracy programu Team Foundation Server.To narzędzie umożliwia importowanie i eksportowanie typy elementów roboczych i modyfikować ich definicje.Aby uzyskać więcej informacji, zobacz następujące strony w witrynie firmy Microsoft: Team Foundation Server zaawansowanych narzędzi.

Podaj tekst pomocy lub tekst etykietki narzędzia

Można podać tekst pomocy w jeden z dwóch sposobów.W pierwszym metody, należy dodać HELPTEXT element jako element podrzędny FIELD element FIELDS sekcji definicji typu.Przy użyciu HELPTEXT, możesz utworzyć etykietkę narzędzia dla pola.Użytkownik jest ograniczona do 255 znaków z tą metodą.

<FIELD name="Sub-Title" refname="ACME.ACE.ImpactStatement" type="HTML" >
<HELPTEXT>Provide information about the impact to the ACE organization. </HELPTEXT>
</FIELD>

W drugiej metody, określamy autonomiczny tekstu przy użyciu LabelText i Text elementów podrzędnych.Tej metody można dodać te informacje, które chcesz i tekst zawsze znajduje się na formularzu.Nie jest wymagana żadna akcja użytkownika.Można również dodać opcjonalny łącza przy użyciu Link element, aby uzyskać więcej informacji, jak pokazano w następującym przykładzie.

<Control FieldName=" ACME.ACE.ImpactStatement" Type="HTMLControl" Label="Impact" LabelPosition="Left"> 
   <LabelText>
      <Text>Provide information about the impact to the ACE organization. Specifically address the following: customer segment, target strategic opportunity, resources required, and time dependencies. For more detailed information, see the Impact Statement specification at:
         <Link OpenInNewWindow="true" UrlRoot=http://ACE.ImpactStatement.aspx />
      </Text>
   </LabelText>
</Control>

Dodaj autonomiczne etykiety pola tekstu i hiperłącze

Tekst można dodać do formularza elementu pracy, który nie jest skojarzony z dowolnego pola elementu pracy przy użyciu Type atrybutu LabelControl opcję Control elementu.Tekst może być zwykły czy podać hiperłącze.Ponadto można dołączyć hiperłącze do dodać etykietę przy użyciu FieldControl opcji.

Przykład: zwykły tekst etykiety

Poniższy przykład dodaje zwykły tekst "Wypełnij szczegóły błędu, w tym miejscu.Pola, które nie są wymagane, zaleca się w celu umożliwienia wypełnienia"pole elementu pracy.

<Control Type="LabelControl" Label="Fill in the details of the bug here. Fields that are not required are recommended to be filled in." />

Przykład: Etykieta pola Hiperłącze

W poniższym przykładzie pokazano, jak dodać hiperłącze na etykiecie pola.

<Control Type="FieldControl" FieldName="System.Title" LabelPosition="Left" Label="Title 1"
   <LabelText>
      <Text>
         <Link UrlRoot="http://www.live.com/" />
            Title 2
      </Text>
   </LabelText>
</Control>

[!UWAGA]

Dla Team Foundation klientów, którzy nie mają uaktualnienie do najnowszej wersji, Label atrybut tekstu.Dla Visual Studio 2012 klientów, tekst tag jest wyświetlany jako hiperłącze, w którym adres URL jest zdefiniowana przez Link tag.

Przykład: etykietę pola z hiperłączem do części tekstu

Poniższy przykład przedstawia sposób dodawania hiperłącze do części etykietę pola.W tym przykładzie adres URL jest określana przez wartości, które są przypisane do Param elementów w oparciu o konkretnych elementów pracy.

<Control Type="FieldControl" FieldName="System.IterationPath">
   <LabelText LabelPosition="Left">
      <Text>
         <Link UrlRoot="@ProcessGuidance" UrlPath="{0}.html">
            <Param Index="0" vValue"System.WorkItemType"/>         </Link>
            Iteration Path
      </Text>
      <Text> (must be 3 levels deep)</Text>
   </LabelText>
</Control>

Przykład: hiperłącze tekst etykiety

Etykieta tekstu hiperłącza

Przykład hiperłącza zastosowane do etykiety autonomicznej

W poniższym przykładzie pokazano, jak dodać hiperłącze do wyświetlanego tekstu w postaci elementów pracy.

<Group>
   <Column PercentWidth="100">
      <!-- Standalone label control 2 -->
      <Control Type="LabelControl" Label="How do I use this work item?">
         <Link UrlRoot="http://www.live.com"></Link>
      </Control>
   </Column>
</Group>

Przykład: łączenie tekstu i hiperłącza w pojedynczej etykiety

Łączenie tekstu i hiperłącza w pojedynczej etykiety

Przykład dwóch hiperłącza zastosowane do tekstu

Poniższy przykład przedstawia sposób dodawania dwóch hiperłącza do części etykietę na formularzu elementu pracy.

<Group>
   <Column PercentWidth="100">
   <!-- Standalone label control 3 -->
      <Control Type="LabelControl" Name="Microsoft.VSTS.Common.GuidanceLabel3">
         <LabelText>
            <Text>Click here for </Text>
            <Text>
               <Link UrlRoot="https://www.msn.com"></Link>
               work item guidance</Text>
            <Text> or here for </Text>
            <Text>
               <Link UrlRoot="http://www.msdn.com"></Link>
               process guidance
            </Text>
         </LabelText>
      </Control>
   </Column>
</Group>

Przykład: Etykieta pola Hiperłącze generowanych przez parametr

Poniższy przykład przedstawia sposób dodawania hiperłącze do etykiety pola, która jest generowana na podstawie wartości parametrów, które są oceniane dla elementu pracy otwarte.

<Control Type="FieldControl" FieldName="System.State" Label="&amp;State:" LabelPosition="Left">
   <Link OpenInNewWindow="true" UrlRoot="http://" UrlPath="myserver.com:8080/tfs/myproject/{0}/_workItems#_a=edit&id=">      <Param Index="0" Value="System.State" Type ="Original"/>
   </Link>
</Control>

Wyświetlanie zawartości sieci web

Można użyć Type atrybutu WebpageControl opcję wyświetlania zawartości sieci Web w postaci elementów pracy jako formant zamiast połączeń na osobnej stronie sieci Web.Ta wyświetlana może być używany w celu tworzenia metryki, który obsługuje członków zespołu przeglądanie zawartości raportu, pulpitu nawigacyjnego lub inna zawartość oparte na języku HTML.Można udostępnić łącze do zawartości lub osadzić w znaczniku CDATA pierwotna zawartość HTML.

Przykład: Wyświetl zawartości udostępnione przez identyfikator URI

W poniższym przykładzie pokazano, jak można osadzić zawartości ze strony sieci Web, dostarczając adres URL do strony przy użyciu WebpageControlOptions i Link elementy.

<Tab Label="Web">
   <Group>
      <Column PercentWidth="100">
         <Control Type="WebpageControl" Name="WssPortalPage" Label="WssPortalPage" LabelPosition="Top" >
            < WebpageControlOptions AllowScript="true">
               <Link UrlRoot="http://www.msdn.com" />
            </WebpageControlOptions >
         </Control>
      </Column>
   </Group>
</Tab>

Przykład: Wyświetl zawartość w tagu CDATA

W poniższym przykładzie pokazano, jak dodawać zawartość HTML do formularza elementu pracy, który znajduje się w CDATA tag.

<Control Type="WebpageControl">
   <WebpageControlOptions>
      <Content>
      <![CDATA[Place HTML Formatted Content Here ]]
   </Content>
   </WebpageControlOptions >
</Control>

Osadzanie wskazówki dotyczące procesu

Aby udostępnić wskazówki dotyczące procesu na formularzu elementu pracy, można dodać na karcie zawierający informacje o przepływie pracy i użycie typu elementu roboczego.Można to zrobić przy użyciu Type atrybutu WebpageControl opcji.Ta opcja oferuje obsługę sformatowanego osadzanie sformatowany tekst i obrazy do formularza przy użyciu WebpageControlOptions i Content elementów podrzędnych.

<FORM>
. . .
<TabGroup>
. . . 
   <Tab Label="Process Guidance">
      <Group>
         <Column PercentWidth="100">
            <Control Type="WebpageControl">
            <WebpageControlOptions >
            <Content>
               <![CDATA[Place HTML Formatted Process Guidance Content Here ]]>
            </Content>
            </WebpageControlOptions>
            </Control>
         </Column>
      </Group>
   </Tab>
. . .
</TabGroup>
. . .
</FORM>

Zobacz też

Koncepcje

Projektowanie formularza elementu roboczego

Dostosowywanie obiektów śledzenia elementów pracy, aby wspierać procesy zespołu