Ajout de contenu Web à un formulaire d'élément de travail
Vous pouvez ajouter du contenu Web ou du contenu HTML à un formulaire d'élément de travail en exportant le fichier XML de définition de type et en ajoutant un WebpageControl dans la section FORM. Après avoir modifié et importé le fichier XML, vous pouvez vérifier l'affichage du contenu Web dans le type d'élément de travail mis à jour.
Le contenu Web que vous affichez peut être spécifié de l'une des façons suivantes :
URL d'une page Web
Les chemins d'accès d'URL sont déterminés dynamiquement au moment de l'exécution en fonction d'une ou de plusieurs valeurs de champ définies pour l'élément de travail.
Contenu HTML
Pour plus d'informations sur la structure de la syntaxe des éléments utilisés pour ajouter du contenu Web à un formulaire d'élément de travail, consultez Référence des éléments XML WebpageControlOptions et Référence des éléments XML Link et Param.
Contenu de la rubrique
Exporter et ouvrir le fichier de définition du type d'élément de travail
Ajouter du contenu Web à la section FORM du fichier de définition
Vérifier que la page Web ou le contenu HTML s'affiche dans le formulaire d'élément de travail
Autorisations requises
Pour exécuter cette procédure, vous devez être membre du groupe Team Foundation Administrators ou du groupe Project Administrators pour le projet. Pour plus d'informations, consultez Autorisations de Team Foundation Server.
Exporter et ouvrir le fichier de définition du type d'élément de travail
Pour exporter et ouvrir le fichier de définition du type d'élément de travail
Exécutez l'une des procédures suivantes en fonction de la portée de la personnalisation que vous souhaitez effectuer :
Si vous modifiez un type d'élément de travail pour un seul projet :
Exécutez witadmin exportwitd pour exporter le fichier XML du type d'élément de travail que vous souhaitez modifier. Pour plus d'informations, consultez Exporter et importer des types d'éléments de travail à partir d'un projet existant.
Dans Visual Studio, cliquez sur Fichier, Ouvrir, puis sur Fichier.
La boîte de dialogue Ouvrir un fichier s'affiche.
Sous Regarder dans, accédez à l'emplacement où vous avez exporté le fichier.
Si vous modifiez un type d'élément de travail pour personnaliser un modèle de processus :
Recherchez l'emplacement où vous avez téléchargé le modèle de processus.
Sélectionnez le fichier XML du type d'élément de travail que vous souhaitez mettre à jour, puis cliquez sur Ouvrir. Lorsque vous êtes invité à modifier les fins de ligne, cliquez sur Non.
Ajouter du contenu Web à la section FORM du fichier de définition
Pour ajouter du contenu Web à un formulaire d'élément de travail
Recherchez la section <TabGroup> du fichier XML. Notez que les éléments <Tab>, tels que les liens et les pièces jointes, sont associés à deux éléments <Tab> qui contiennent chacun un élément <Control> qui restitue le contrôle respectif.
<Tab Label="Links"> <Control Type="LinksControl" /> </Tab> <Tab Label="File Attachments"> <Control Type="AttachmentsControl" /> </Tab>
Ajoutez un nouvel élément <Tab> qui contiendra le contenu Web ou le contenu HTML que vous souhaitez afficher dans le formulaire d'élément de travail. Copiez le code suivant dans la section <TabGroup> du fichier selon la façon dont vous définissez le contenu Web.
Pour spécifier l'URL d'une page Web :
<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>
Remplacez l'étiquette de l'onglet et l'URL de la page Web par les informations que vous souhaitez voit apparaître sur le formulaire d'élément de travail.
Pour spécifier une URL dynamique à déterminer au moment de l'exécution :
<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>
Remplacez Tab Label, URL of Web Page, URL path with parameters et Param Value 1, 2, and 3 par les informations que vous souhaitez voir apparaître sur le formulaire d'élément de travail.
Pour spécifier le contenu HTML :
<Tab Label="Tab Label"> <Group> <Column PercentWidth="100"> <Control Type="WebpageControl"> <Content> <![CDATA[HTML Content]]> </Content> </Control> </Column> </Group> </Tab>
Remplacez Tab Label et HTML Content par les informations que vous souhaitez voir apparaître sur le formulaire d'élément de travail.
Notes
Pour de meilleurs résultats, chaque contrôle ou groupe doit s'afficher dans une colonne, même si celle-ci s'étend sur la largeur totale du formulaire. Chaque colonne doit ensuite s'afficher dans un groupe, même si celui-ci ne comporte aucune étiquette ou limite visible.
Dans la barre d'outils, cliquez sur Enregistrer pour enregistrer les modifications apportées au fichier XML.
Pour importer le nouveau type d'élément de travail dans un seul projet, consultez Exporter et importer des types d'éléments de travail à partir d'un projet existant. Pour ajouter le type d'élément de travail à votre modèle de processus, consultez Ajouter des définitions de type pour des éléments de travail à un modèle de processus.
Vérifier que la page Web ou le contenu HTML s'affiche dans le formulaire d'élément de travail
Pour vérifier les modifications apportées au formulaire d'élément de travail
Dans Team Explorer, cliquez avec le bouton droit sur le nœud du projet d'équipe qui contient la définition du type d'élément de travail que vous avez modifiée, puis cliquez sur Actualiser.
Les mises à jour les plus récentes sont téléchargées à partir du serveur, notamment les modifications que vous venez d'importer. Attendez quelques secondes jusqu'à ce que le nœud Éléments de travail soit actualisé. Les nœuds encore en cours de chargement affichent le mot en cours.
Créez un élément de travail à l'aide du type d'élément de travail que vous avez modifié en cliquant avec le bouton droit sur le nœud Éléments de travail, en pointant sur Ajouter un élément de travail, puis en cliquant sur le type d'élément de travail.
L'élément de travail est créé à partir du type d'élément de travail que vous avez modifié.
Vérifiez que la page Web ou le contenu HTML apparaît sous l'onglet que vous avez ajouté.
Cliquez sur Fermer pour fermer le nouvel élément de travail. Cliquez sur Non lorsque vous êtes invité à enregistrer l'élément de travail.
Voir aussi
Tâches
Ajouter et personnaliser un type d'élément de travail
Référence
Référence des éléments XML WebpageControlOptions
Référence des éléments XML Link et Param
Personnalisation et gestion des types d'éléments de travail (witadmin)
Concepts
Spécification des contrôles de formulaire d'élément de travail
Conception et personnalisation d'un formulaire d'élément de travail