Compartir a través de


Agregar contenido web a un formulario de elemento de trabajo

Puede agregar contenido web o contenido HTML a un formulario de elemento de trabajo exportando el archivo XML de la definición de tipo y agregando WebpageControl en la sección FORM. Después de modificar e importar el archivo XML, puede comprobar la presentación del contenido web en el tipo de elemento de trabajo actualizado.

El contenido web que muestra se puede especificar en una de las maneras siguientes:

  • Dirección URL de una página web

  • Una ruta de acceso de dirección URL que se determina dinámicamente en tiempo de ejecución basada en uno o más valores de campo definidos para el elemento de trabajo

  • Contenido HTML

Para obtener información sobre la estructura de sintaxis de los elementos utilizados para agregar el contenido web a un formulario de elemento de trabajo, vea WebpageControlOptions (Referencia de elementos de XML) y Referencia de los elementos Link y Param de XML.

Contenido del tema

  • Exportar y abrir el archivo de definición del tipo de elemento de trabajo

  • Agregar contenido web a la sección FORM del archivo de definición

  • Comprobar la página web o el contenido HTML que aparece en el formulario de elemento de trabajo

Permisos necesarios

Para poder llevar a cabo este procedimiento, debe ser miembro del grupo Team Foundation Administrators o miembro del grupo Project Administrators del proyecto. Para obtener más información, vea Permisos de Team Foundation Server.

Exportar y abrir el archivo de definición del tipo de elemento de trabajo

Para exportar y abrir el archivo de definición del tipo de elemento de trabajo

  • Siga uno de estos pasos en función del ámbito de la personalización que desee realizar:

    Si va a modificar un tipo de elemento de trabajo para un proyecto único:

    1. Ejecute witadmin exportwitd para exportar el archivo XML correspondiente al tipo de elemento de trabajo que desea modificar. Para obtener más información, vea Exportar e importar tipos de elemento de trabajo desde un proyecto existente.

    2. En Visual Studio, haga clic sucesivamente en Archivo, Abrir y Archivo.

      Aparece el cuadro de diálogo Abrir archivo.

    3. En Buscar en, cambie a la ubicación a la que ha exportado el archivo.

    Si va a modificar un tipo de elemento de trabajo para personalizar una plantilla de proceso:

    1. Busque la ubicación donde descargó la plantilla de proceso.

    2. Seleccione el archivo XML del tipo de elemento de trabajo que desea actualizar y, a continuación, haga clic en Abrir. Cuando se le pregunte sobre los finales de línea, haga clic en No.

Agregar contenido web a la sección FORM del archivo de definición

Para agregar contenido web a un formulario de elemento de trabajo

  1. Busque la sección <TabGroup> del archivo XML. Observe que existen elementos <Tab> para elementos tales como vínculos y datos adjuntos, y que cada elemento <Tab> contiene un elemento <Control> que presenta el control respectivo.

    <Tab Label="Links">
      <Control Type="LinksControl" />
    </Tab>
    <Tab Label="File Attachments">
      <Control Type="AttachmentsControl" />
    </Tab>
    
  2. Agregue un nuevo elemento <Tab> que incluirá el contenido web o HTML que desea mostrar en el formulario de elemento de trabajo. Copie el código siguiente en la sección <TabGroup> del archivo en función de cómo vaya a definir el contenido web.

    • Para especificar la dirección URL de una página 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>
      

      Reemplace Tab Label y URL of Web Page por la información que desea que aparezca en el formulario del elemento de trabajo.

    • Para especificar una dirección URL dinámica que se determinará en tiempo de ejecución:

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

      Reemplace Tab Label, URL of Web Page, URL path with parameters y Param Value 1, 2 y 3 por la información que desea que aparezca en el formulario de elemento de trabajo.

    • Para especificar el contenido HTML:

      <Tab Label="Tab Label">
         <Group>
            <Column PercentWidth="100">
               <Control Type="WebpageControl">
                  <Content>
                     <![CDATA[HTML Content]]>
                  </Content>
               </Control>
            </Column>
         </Group>
      </Tab>
      

      Reemplace Tab Label y HTML Content por la información que desea que aparezca en el formulario de elemento de trabajo.

      Nota

      Para obtener los mejores resultados, cada control o grupo debe aparecer en una columna, aun cuando esta ocupe todo el ancho del formulario. A su vez, cada columna debe aparecer en un grupo, aun cuando este no tenga ninguna etiqueta ni límite visible.

  3. En la barra de herramientas, haga clic en Guardar para guardar los cambios realizados en el archivo XML.

  4. Para importar el nuevo tipo de elemento de trabajo a un proyecto único, vea Exportar e importar tipos de elemento de trabajo desde un proyecto existente. Para agregar el tipo de elemento de trabajo a la plantilla de proceso, vea Agregar definiciones de tipo de elementos de trabajo a una plantilla de procesos.

Comprobar la página web o el contenido HTML que aparece en el formulario de elemento de trabajo

Para comprobar los cambios realizados al formulario de elemento de trabajo

  1. En Team Explorer, haga clic con el botón secundario en el nodo del proyecto de equipo que contiene la definición del tipo de elemento de trabajo que modificó y haga clic en Actualizar.

    Las últimas actualizaciones se descargan del servidor, incluso los cambios que acaba de importar. Espere varios segundos hasta que se actualice el nodo Elementos de trabajo. Los nodos que se están cargando muestran la palabra trabajando.

  2. Para crear un elemento de trabajo mediante el tipo de elemento de trabajo que modificó, haga clic con el botón secundario en el nodo Elementos de trabajo, apunte a Agregar elemento de trabajo y, a continuación, haga clic en el tipo de elemento de trabajo.

    El elemento de trabajo se crea a partir del tipo de elemento de trabajo que ha modificado.

    Compruebe que la página web o el contenido HTML aparece en la nueva pestaña que agregó.

  3. Haga clic en Cerrar para cerrar el nuevo elemento de trabajo. Haga clic en No cuando se le pida que guarde el elemento de trabajo.

Vea también

Tareas

Agregar y personalizar un tipo de elemento de trabajo

Referencia

WebpageControlOptions (Referencia de elementos de XML)

Referencia de los elementos Link y Param de XML

Personalizar y administrar tipos de elemento de trabajo [witadmin]

Conceptos

Especificar controles de formulario de elemento de trabajo

Diseñar y personalizar un formulario de elementos de trabajo