Diseñar un elemento de plantilla para volverlo a utilizar en varias plantillas de formulario

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Puede diseñar un elemento de plantilla y ponerlo a disposición de otros diseñadores de elementos de plantilla de su organización para que lo utilicen en sus plantillas de formulario. Esto le ayudará a garantizar la coherencia del diseño entre varias plantillas de formulario.

Por ejemplo, suponga que administra un equipo que diseña y mantiene una serie de plantillas de formulario y que cada una de las plantillas de formulario necesita incluir el logotipo de la compañía y varios cuadros de texto para reunir información de contacto de los usuarios. Si diseña el logotipo y los controles como un archivo de elemento de plantilla (.xtp), puede guardar el archivo en una ubicación común y después comunicar al equipo de su disponibilidad. Cuando los miembros del equipo agregan el elemento de plantilla en el panel de tareas Controles, aparece bajo el encabezado Personalizado y se puede insertar en una plantilla de formulario.

Para modificar un elemento de plantilla existente, ábralo, realice los cambios necesarios, guarde el elemento de plantilla y, a continuación, redistribúyalo a los diseñadores de formulario. Cuando los diseñadores de formulario han agregado la última versión del elemento de plantilla al panel de tareas Controles, pueden usarlo en sus plantillas de formulario. Si abren una plantilla de formulario que contiene una versión anterior del elemento de plantilla, Microsoft Office InfoPath les indicará que actualicen dicho elemento con la versión más reciente.

En este artículo

Información general sobre elementos de plantilla

Características que no están disponibles en los elementos de plantilla

Diseñar un elemento de plantilla

Reutilizar el diseño de un elemento de plantilla existente

Descripción general de los elementos de plantilla

Un elemento de plantilla es una parte de una plantilla de formulario que se puede guardar para volver a usarlo en varias plantillas de formulario. Un elemento de plantilla típico está formado por controles y un origen de datos y puede incluir también características como conexiones de datos, validación de datos y reglas.

Al crear y usar elementos de plantilla, puede ayudar a asegurar que las plantillas de formulario de la organización son coherentes en el tono, estructura y comportamiento. Por ejemplo, el departamento de recursos humanos puede usar un único elemento de plantilla "Información de contacto" en todas las plantillas de formulario.

Elemento de plantilla en plantilla de formulario

En una plantilla de formulario, el contenido de un elemento de plantilla aparece en un control de sección. Podrá diferenciar un elemento de plantilla de una sección regular porque las palabras sección (elemento de plantilla: nombre) aparecen como la etiqueta de sección, donde nombre es el nombre del elemento de plantilla.

Para diseñar un elemento de plantilla, debe seleccionar la opción Elemento de plantilla en lugar de Plantilla de formulario en el panel de tareas Diseñar una plantilla de formulario. Cuando abre un elemento de plantilla, aparece el prefijo (Diseño de elementos de plantilla) en la barra de título de InfoPath, que indica que está en el modo adecuado para diseñar un elemento de plantilla.

A diferencia de una plantilla de formulario, no puede publicar un elemento de plantilla cuando finaliza su diseño. Por el contrario, debe guardarlo como un archivo de elemento de plantilla (.xtp). Entonces ya está disponible el archivo .xtp para otros diseñadores de formulario que necesitan utilizarlo. Por ejemplo, puede copiar el archivo .xtp a un servidor de archivos en la red de la organización y enviar a continuación un mensaje de correo electrónico a los diseñadores de formulario que describa el propósito del elemento de plantilla, dónde está ubicado y cómo pueden agregarlo al panel de tareas Controles de InfoPath.

Cuando un diseñador de formulario inserta un elemento de plantilla en una plantilla de formulario, se convierte en parte de la plantilla de formulario y el diseñador puede personalizarlo, si lo cree necesario.

Nota: No hay forma de evitar que los diseñadores de formulario modifiquen un elemento de plantilla después de haberlo insertado en una plantilla de formulario. Si no desea que otros usuarios personalicen el elemento de plantilla, debe dejarlo muy claro cuando lo distribuye.

Para insertar el elemento de plantilla en una plantilla de formulario de InfoPath, los diseñadores de formulario primero deben agregar el elemento de plantilla al panel de tareas Controles mediante el Asistente para agregar un control personalizado. Después de que completen el asistente, el elemento de plantilla aparece en el panel de tareas Controles, bajo el encabezado Personalizado.

Elemento de plantilla bajo el encabezado Personalizado del panel de tareas Controles

Para modificar un elemento de plantilla, debe abrirlo en el modo de diseño de InfoPath, realizar las modificaciones necesarias y, después, volverlo a guardar. Después debe enviar el elemento de plantilla actualizado a todos los diseñadores de formulario que usen la versión original del elemento de plantilla. Los diseñadores de formulario pueden usar el Asistente para agregar un control personalizado para agregar la versión actualizada del elemento de plantilla en el panel de tareas Controles. Una vez hecho esto, pueden abrir las plantillas de formulario afectadas para que InfoPath sustituya el elemento de plantilla original con la versión más reciente.

Nota: Si su organización crea un gran número de elementos de plantilla, puede crear un repositorio de elementos de plantilla que se puede acceder desde una ubicación común en una red de empresa, como una carpeta compartida, un servidor Web o una biblioteca de formularios que se encuentra en un sitio de Microsoft Windows SharePoint Services. Es posible configurar los valores de InfoPath en el registro para que los elementos de plantilla aparezcan automáticamente en el panel de tareas controles para los usuarios que tienen InfoPath instalado. Para que esto suceda, tendrá que trabajar con el departamento de TI información o con alguien responsable de administrar InfoPath en su organización. Para obtener más información acerca de este tema, consulte la documentación de InfoPath en Microsoft TechNet. TechNet es el recurso que utilizan los profesionales de TI para planear, implementar, administrar y productos de Microsoft.

Volver al principio

Características que no están disponibles en los elementos de plantilla

Cuando diseñe un elemento de plantilla, hay limitaciones de diseño que debe tener en cuenta. Por ejemplo, determinadas características no son compatibles con los elementos de plantilla, como la capacidad para crear varias vistas o para especificar la configuración global, nivel de plantilla en el cuadro de diálogo Opciones de formulario. Con la excepción de controles ActiveX, todos los controles están disponibles para su uso en elementos de plantilla. Todas las características que no son compatibles con los elementos de plantilla están ocultas en la interfaz de usuario cuando diseñe su elemento de plantilla.

No se admite los siguientes controles, características o configuración de elementos de plantilla:

  • Controles ActiveX

  • Combinación de colores

  • Imágenes de fondo

  • Conexiones de datos que envían los datos

  • Configuración de Rights Management (IRM) de la información

  • Secuencia de comandos y código administrado

  • Características para escribir código, como el Editor de secuencias de comandos de Microsoft

  • La publicación de Asistente

  • El Asistente para exportación

  • Determinadas características relacionadas con la vista, incluida la capacidad para crear varias vistas, vistas de solo lectura, vista predeterminada o vistas de impresión

  • Determinadas características relacionadas con la impresión, incluida la capacidad para especificar las opciones de configuración de página y crear encabezados y pies de página

  • Determinadas características correspondientes a la plantilla de formulario como un todo, incluida la capacidad para especificar las firmas digitales, paneles de tareas personalizados, niveles de seguridad y personalizar guardar y abrir comportamientos

  • La capacidad de usar la casilla de verificación comprobar en el servidor en el panel de tareas Verificador de diseño para recuperar generados por el servidor errores y advertencias de los elementos de plantilla que han sido diseñados para plantillas de formulario compatibles con el explorador

Puede diseñar una plantilla de formulario que se pueden abrir con InfoPath o en un explorador Web. Si puede abrir la plantilla de formulario mediante un explorador, se denomina una plantilla de formulario compatible con el explorador. Asimismo, puede diseñar un elemento de plantilla que está destinado para su uso en plantillas de formulario compatibles con el explorador. En este escenario, cuando diseñe su elemento de plantilla, tendrá acceso a menos controles y características que lo haría si está diseñando el elemento de plantilla únicamente para su uso en InfoPath. Esto es porque no se admiten algunos controles y características para su uso en plantillas de formulario compatibles con el explorador.

Volver al principio

Diseñar un elemento de plantilla

En el cuadro de diálogo Diseñar un formulario, puede elegir diseñar un elemento de plantilla en lugar de una plantilla de formulario. En este caso, las características de InfoPath que no se admiten en los elementos de plantilla se ocultan o deshabilitan para que no tenga la tentación de utilizarlos en la plantilla.

  1. En el menú Archivo, haga clic en Diseñar una plantilla de formulario.

  2. En Diseñar nuevo del cuadro de diálogo Diseñar una plantilla de formulario, haga clic en Elemento de formulario.

  3. En la galería Basado en, siga uno de estos procedimientos:

    • Para definir el origen de datos al diseñar el elemento de formulario, haga clic en En blanco.

    • Para usar un archivo de documento XML (.xml) o un archivo de esquema XML (.xsd) como el origen de datos del elemento de plantilla, haga clic en XML o esquema.

      Nota: Si basa el elemento de plantilla en un documento XML o esquema XML, InfoPath rellena el panel de tareas Origen de datos con campos y grupos que se asignan a elementos XML en el documento o esquema. El origen de datos está bloqueado. Según el documento o esquema, es posible que no pueda agregar nuevos campos o grupos a todo o parte del origen de datos, o para cambiar algunos aspectos de campos y grupos existentes.

  4. Para que el elemento de plantilla sea compatible con InfoPath Forms Services, active la casilla de verificación Habilitar solamente características compatibles con el explorador.

  5. Haga clic en Aceptar.

    Se abre un nuevo elemento de formulario en InfoPath.

  6. Diseñe el elemento de plantilla.

  7. Cuando haya finalizado de diseñar el elemento de formulario, en el menú Archivo, haga clic en Guardar.

Volver al principio

Reutilizar el diseño de un elemento de plantilla existente

Si desea basar el diseño de un nuevo elemento de plantilla en un elemento de plantilla existente, debe abrir el elemento de plantilla existente, cambiar su nombre en el cuadro de diálogo Propiedades del elemento de plantilla y, a continuación, guarde el nuevo elemento de plantilla con otro, distinguir el nombre de archivo. Cuando se cambia el nombre del elemento de plantilla en el cuadro de diálogo Propiedades del elemento de plantilla, el identificador del elemento de plantilla se actualiza automáticamente. Este ID más distingue un elemento de plantilla de otro.

  1. En el menú Archivo, haga clic en Diseñar una plantilla de formulario.

  2. En Abrir una plantilla de formulario en el cuadro de diálogo Diseñar un formulario, haga clic en En mi PC.

  3. En la lista Tipo de archivo, haga clic en Elementos de plantilla de InfoPath.

  4. Busque el elemento de plantilla que desea abrir y haga clic en él; a continuación, haga clic en Abrir.

  5. En el menú Archivo, haga clic en Propiedades.

  6. En el cuadro de diálogo Propiedades del elemento de plantilla, escriba un nombre nuevo en el cuadro nombre de elemento de plantilla.

    Cuando hace esto, el texto identificativo en el cuadro Id. de elemento de plantilla refleja el nuevo nombre. InfoPath genera automáticamente el identificador del elemento de plantilla. Debe ser única para cada elemento de plantilla nuevo que cree.

  7. En el menú archivo, haga clic en Guardar como y escriba un nuevo nombre de archivo para el elemento de plantilla.

Volver al principio

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×