Hinzufügen von Webinhalten zu einem Arbeitsaufgabenformular
Sie können Webinhalt oder HTML-Inhalt einem Arbeitsaufgabenformular hinzufügen, indem Sie die XML-Typdefinitionsdatei exportieren und ein WebpageControl-Element im FORM-Abschnitt hinzufügen. Nachdem Sie die XML-Datei geändert und importiert haben, können Sie die Anzeige des Webinhalts im aktualisierten Arbeitsaufgabentyp überprüfen.
Der Webinhalt, den Sie anzeigen, kann auf eine der folgenden Arten angegeben werden:
URL einer Webseite
Ein URL-Pfad, der zur Laufzeit anhand eines oder mehrerer Feldwerte, die für die Arbeitsaufgabe definiert wurden, dynamisch ermittelt wird
HTML-Inhalt
Informationen zur Syntaxstruktur der Elemente, die verwendet werden, um einem Arbeitsaufgabenformular Webinhalt hinzuzufügen, finden Sie unter XML-Elementreferenz für WebpageControlOptions und XML-Elementreferenz für Link und Param.
Themeninhalt
Exportieren und Öffnen der Arbeitsaufgabentyp-Definitionsdatei
Hinzufügen von Webinhalt zum FORM-Abschnitt der Definitionsdatei
Überprüfen des Vorhandenseins der Webseite oder des HTML-Inhalts im Arbeitsaufgabenformular
Erforderliche Berechtigungen
Damit Sie diese Schritte ausführen können, müssen Sie Mitglied der Gruppe Team Foundation-Administratoren oder Mitglied der Gruppe Projektadministratoren für das Projekt sein. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.
Exportieren und Öffnen der Arbeitsaufgabentyp-Definitionsdatei
So exportieren und öffnen Sie die Arbeitsaufgabentyp-Definitionsdatei
Führen Sie basierend auf dem Umfang der durchzuführenden Anpassung einen der folgenden Schritte aus:
Wenn Sie für ein einzelnes Projekt einen Arbeitsaufgabentyp ändern:
Führen Sie witadmin exportwitd aus, um die XML-Datei für den zu bearbeitenden Arbeitsaufgabentyp zu exportieren. Weitere Informationen finden Sie unter Exportieren und Importieren von Arbeitsaufgabentypen eines vorhandenen Projekts.
Klicken Sie in Visual Studio auf Datei, auf Öffnen und dann auf Datei.
Das Dialogfeld Datei öffnen wird angezeigt.
Wechseln Sie unter Suchen in in das Verzeichnis, in das Sie die Datei exportiert haben.
Wenn Sie einen Arbeitsaufgabentyp ändern, um eine Prozessvorlage anzupassen:
Navigieren Sie zu dem Verzeichnis, in das Sie die Prozessvorlage heruntergeladen haben.
Wählen Sie die Arbeitsaufgabentyp-XML-Datei aus, die Sie aktualisieren möchten, und klicken Sie dann auf Öffnen. Klicken Sie in der Eingabeaufforderung für Zeilenenden auf Nein.
Hinzufügen von Webinhalt zum FORM-Abschnitt der Definitionsdatei
So fügen Sie einem Arbeitsaufgabenformular Webinhalt hinzu
Greifen Sie auf den <TabGroup>-Abschnitt der XML-Datei zu. Beachten Sie die <Tab>-Elemente wie Verknüpfungen und Dateianhänge, in denen jedes <Tab>-Element jeweils ein <Control>-Element enthält, das das jeweilige Steuerelement rendert.
<Tab Label="Links"> <Control Type="LinksControl" /> </Tab> <Tab Label="File Attachments"> <Control Type="AttachmentsControl" /> </Tab>
Fügen Sie ein neues <Tab>-Element hinzu, in dem der Webinhalt oder der HTML-Inhalt enthalten ist, den Sie im Arbeitsaufgabenformular anzeigen möchten. Kopieren Sie den folgenden Code je nach Definition des Webinhalts in den <TabGroup>-Abschnitt der Datei.
So geben Sie die URL einer Webseite an:
<Tab Label="Tab Label"> <Group> <Column PercentWidth="100"> <Control Type="WebpageControl" Name="Webpage" Label=" Name of Web Page" LabelPosition="Top" Dock="Fill"> <WebpageControlOptions AllowScript="false"> <Link UrlRoot="URL of Web Page" /> </WebpageControlOptions> </Control> </Column> </Group> </Tab>
Ersetzen Sie Tab Label und URL of Web Page durch die Informationen, die im Arbeitsaufgabenformular angezeigt werden sollen.
So geben Sie eine dynamische URL an, die zur Laufzeit bestimmt werden soll:
<Tab Label="Tab Label"> <Group> <Column PercentWidth="100"> <Control Type="WebpageControl" Name="Webpage" Label=" Name of Web Page" LabelPosition="Top" Dock="Fill"> <WebpageControlOptions AllowScript="false"> <Link UrlRoot="URL of Web Page" URLPath="URL path with parameters > <Param index="0" value="Param Value 0"/> <Param index="1" value="Param Value 1"/> <Param index="2" value="Param Value 2"/> </Link> </WebpageControlOptions> </Control> </Column> </Group> </Tab>
Ersetzen Sie Tab Label, URL of Web Page, URL path with parameters und Param Value 1, 2, 3 durch die Informationen, die im Arbeitsaufgabenformular angezeigt werden sollen.
So geben Sie HTML-Inhalt an:
<Tab Label="Tab Label"> <Group> <Column PercentWidth="100"> <Control Type="WebpageControl"> <Content> <![CDATA[HTML Content]]> </Content> </Control> </Column> </Group> </Tab>
Ersetzen Sie Tab Label und HTML Content durch die Informationen, die im Arbeitsaufgabenformular angezeigt werden sollen.
Tipp
Um die besten Ergebnisse zu erzielen, sollte jedes Steuerelement bzw. jede Gruppe in einer Spalte angezeigt werden. Dies gilt auch, wenn sich die Spalte über die gesamte Breite des Formulars erstreckt. Ebenso sollten alle Spalten in einer Gruppe angezeigt werden, auch wenn die Gruppe keine sichtbare Bezeichnung oder Begrenzung aufweist.
Klicken Sie auf der Symbolleiste auf Speichern, um die Änderungen in der XML-Datei zu speichern.
Informationen zum Importieren des neuen Arbeitsaufgabentyps in ein einzelnes Projekt finden Sie unter Exportieren und Importieren von Arbeitsaufgabentypen eines vorhandenen Projekts. Informationen zum Hinzufügen des Arbeitsaufgabentyps zur Prozessvorlage finden Sie unter Hinzufügen von Typdefinitionen für Arbeitsaufgaben zu einer Prozessvorlage.
Überprüfen des Vorhandenseins der Webseite oder des HTML-Inhalts im Arbeitsaufgabenformular
So überprüfen Sie am Arbeitsaufgabenformular vorgenommene Änderungen
Klicken Sie in Team Explorer mit der rechten Maustaste auf den Knoten des Teamprojekts, das die geänderte Arbeitsaufgaben-Typdefinition enthält, und klicken Sie auf Aktualisieren.
Die aktuellen Updates werden vom Server heruntergeladen, einschließlich der Änderungen, die Sie gerade importiert haben. Warten Sie einige Sekunden, bis der Knoten Arbeitsaufgaben aktualisiert wurde. Für Knoten, für die noch ein Ladevorgang ausgeführt wird, wird In Arbeit angezeigt.
Erstellen Sie mithilfe des geänderten Arbeitsaufgabentyps eine Arbeitsaufgabe, indem Sie mit der rechten Maustaste auf den Knoten Arbeitsaufgaben klicken, auf Arbeitsaufgabe hinzufügen zeigen und auf den Arbeitsaufgabentyp klicken.
Die Arbeitsaufgabe wird aus dem von Ihnen geänderten Arbeitsaufgabentyp erstellt.
Überprüfen Sie, ob die Webseite oder der HTML-Inhalt auf der neuen Registerkarte angezeigt wird, die Sie hinzugefügt haben.
Klicken Sie auf Schließen, um die neue Arbeitsaufgabe zu schließen. Klicken Sie auf Nein, wenn Sie zum Speichern der Arbeitsaufgabe aufgefordert werden.
Siehe auch
Aufgaben
Hinzufügen und Anpassen eines Arbeitsaufgabentyps
Referenz
XML-Elementreferenz für WebpageControlOptions
XML-Elementreferenz für Link und Param
Anpassen und Verwalten von Arbeitsaufgabentypen [witadmin]