Dodawanie tekstów pomocy, sterowania procesami, zawartości WWW i łączy do stron WWW do formularza elementów pracy
Podczas dostosowywania formularza elementu pracy, można zapewnić, że informacje lub łącza do zawartości, która pomaga zespołowi definiowania pól w formularzu.Jeśli osadzanie informacji w formularzu lub był łatwo dostępny, członkowie zespołu będą mogli lepiej śledzić użytecznych 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, autonomiczne tekstu lub hiperłącza do stron sieci Web lub osadzanie zawartości HTML lub zawartość sieci Web w formularzu.
Aby zmodyfikować formularza elementu pracy, modyfikowanie definicji dla typu elementu pracy.Można użyć witadmin narzędzie wiersza polecenia, zobacz Dostosowywanie typów elementów pracy i zarządzanie nimi [witadmin], lub edytora procesu.
Edytor procesu jest energią dodatek Narzędzia dla programu Visual Studio, który można pobrać i zainstalować.Znajdujące się w menu Narzędzia, proces Edytor udostępnia graficzny interfejs użytkownika dostosowywania obiekty używane do śledzenia elementów pracy programu Team Foundation Server.Narzędzie to służy do importowania i eksportowania typów elementów pracy i modyfikowania ich definicje.Aby uzyskać więcej informacji, zobacz następującą stronę w witrynie firmy Microsoft: Team Foundation Server narzędzia.
Podaj tekst pomocy lub tekst etykietki narzędzia
Można podać tekst pomocy w jeden z dwóch sposobów.W przypadku pierwszej metody należy dodać HELPTEXT jako składnika potomnego do FIELD element w FIELDS sekcji definicji typu.Za pomocą HELPTEXT, utworzysz etykietki narzędzia dla pola.Jest ograniczona do 255 znaków przy użyciu tej metody.
<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, autonomiczne tekst zostanie określona przy użyciu LabelText i Text elementów podrzędnych.W tej metodzie można dodać te informacje, które chcesz, a tekst jest zawsze obecny w formularzu.Nie jest wymagana żadna akcja użytkownika.Można również dodać opcjonalny łącza za pomocą Link element, aby uzyskać więcej informacji, jak pokazano w poniższym 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>
Dodać autonomiczne etykiety pól typu tekst i hiperłącze
Tekst można dodawać do formularza elementu pracy, który nie jest związany z pracą, każdy element pola za pomocą Type atrybut LabelControl możliwość Control element.Tekst może być zwykły, czy podać hiperłącze.Ponadto można dołączyć hiperłącze do etykiety dodane pole, przy użyciu FieldControl opcji.
Przykład: zwykły tekst etykiety
W następującym przykładzie dodano zwykły tekst "Wypełnij szczegóły błędów, w tym miejscu.Pola, które nie są wymagane, zaleca się być wypełnione cala"do pola 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
Poniższy przykład ilustruje sposób dodać hiperłącze do etykiety 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 dokonali uaktualnienia do najnowszej wersji, Label jest wyświetlany tekst atrybutu.Dla Visual Studio 2012 klientów, tekst znacznika jest wyświetlany jako hiperłącze, w której adres URL określony jest przez Link tag.
Przykład: etykietę pola z hiperłączem do części tekstu
Poniższy przykład ilustruje sposób dodać hiperłącze do części etykietę pola.W tym przykładzie adres URL jest określona przez wartości, które są przypisane do Param elementy oparte na konkretnych pozycji roboczych.
<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 tekstowa hiperłącze
Poniższy przykład ilustruje sposób dodać hiperłącze do wyświetlanego tekstu w formularza elementu 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łączy w pojedynczej etykiety
Łączenie tekstu i hiperłączy w pojedynczej etykiety
Poniższy przykład ilustruje sposób dodać dwa hiperłącza do części etykiety na formularza 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 generowane przez parametr
Poniższy przykład ilustruje sposób dodać hiperłącze do etykiety pola, który jest generowany na podstawie wartości parametrów, które są obliczane dla elementu pracy otwarte.
<Control Type="FieldControl" FieldName="System.State" Label="&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 atrybut WebpageControl opcję, aby wyświetlić zawartość sieci Web w postaci elementu pracy, które kontrolują, zamiast łączyć na osobną stronę sieci Web.Ten wyświetlacz może być używany w celu tworzenia parametrów, które obsługują członków zespołu w przeglądania zawartości raportu, pulpitu nawigacyjnego lub innej zawartości opartych na języku HTML.Można udostępnić łącze do zawartości lub osadzić nieprzetworzonej zawartości HTML w znaczniku CDATA.
Przykład: Wyświetl zawartość dostarczona 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 za pomocą WebpageControlOptions i Link elementy.
<Tab Label="Web">
<Group>
<Column PercentWidth="100">
<Control Type="WebpageControl" Name="WssPortalPage" Label="WssPortalPage" LabelPosition="Top" Dock="Fill">
< WebpageControlOptions AllowScript="true">
<Link UrlRoot="http://www.msdn.com" />
</WebpageControlOptions >
</Control>
</Column>
</Group>
</Tab>
Przykład: Wyświetl zawartość dostarczona w znaczniku CDATA
W poniższym przykładzie pokazano, jak dodać zawartość HTML do formularza elementu pracy zawarte w CDATA tag.
<Control Type="WebpageControl">
<WebpageControlOptions>
<Content>
<![CDATA[Place HTML Formatted Content Here ]]
</Content>
</WebpageControlOptions >
</Control>
Osadź wskazówki dotyczące procesu
Aby udostępnić wskazówki dotyczące procesów pracy w formularzu, warto dodać kartę, która zawiera informacje dotyczące przepływu pracy i sposób użycia tego typu elementu pracy.Można to zrobić za pomocą Type atrybut WebpageControl opcji.Ta opcja oferuje obsługę osadzania rich sformatowany tekst i obrazy do formularza za pomocą 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 układu formularza elementu pracy
Dostosowanie danych śledzenia projektu, formularzy, przepływu pracy i innych obiektów