Crear una vista sólo para InfoPath de una plantilla de formulario compatible con el explorador

Nota:  Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

En este artículo

Introducción a las vistas sólo de InfoPath

Escenarios de uso

Paso 1: Agregue una vista sólo de InfoPath a una plantilla de formulario compatible con el explorador

Paso 2: Mostrar la vista de explorador cuando se abre la plantilla de formulario habilitadas para el explorador en un explorador Web

Paso 3: Mostrar la vista sólo para InfoPath cuando se abre la plantilla de formulario habilitadas para el explorador en InfoPath

Introducción a las vistas sólo de InfoPath

Puede diseñar una plantilla de formulario que se adapte a dos tipos de usuarios: aquellos que tienen instalado Microsoft Office InfoPath y los que no. Este tipo de plantilla de formulario se denomina una plantilla de formulario compatible con el explorador. En una plantilla de formulario compatible con el explorador, las características de InfoPath, configuraciones y controles que no funcionan en un explorador Web están ocultos o deshabilitados en modo de diseño. De este modo, no se pueda usarlas en el diseño.

Cuando esté listo para compartir una plantilla de formulario compatible con el explorador con los usuarios, debe publicarla en un servidor que ejecuta InfoPath Forms Services y hacerla habilitadas para el explorador. Si los usuarios tienen InfoPath instalado en su equipo, se abrirá el formulario en InfoPath. Si no tiene instalado InfoPath, se abrirá el formulario en un explorador Web. En ambos casos, la plantilla de formulario no incluye características de InfoPath, configuración o controles que no funcionan en un explorador.

Si espera que muchos de los usuarios tienen InfoPath instalado en sus equipos, es posible que no desea limitar el diseño de la plantilla de formulario al subconjunto de características que son compatibles en un explorador Web. En este caso, puede crear dos vistas de la plantilla de formulario compatible con el explorador. Una vista será para los usuarios que abran la plantilla de formulario en un explorador Web. La otra vista se utilizará exclusivamente por los usuarios que tienen InfoPath instalado en sus equipos. Esta vista sólo para InfoPath nunca se mostrará en un explorador Web. Por lo tanto, puede usar las características de InfoPath en esta vista que de lo contrario, no podrá usar, como funciones de usuario o controles maestro y detalles.

En este tema, aprenderá a diseñar una vista dedicada sólo para InfoPath en una plantilla de formulario compatible con el explorador. Además, aprenderá cómo crear un regla que detecta si el usuario que abre la plantilla de formulario tiene InfoPath instalado en su equipo. Si se ha detectado InfoPath, el usuario verá la vista específica de InfoPath. Si no se ha detectado, el usuario verá la vista específica del explorador en un explorador Web.

Volver al principio

Escenarios de uso

Suponga que trabaja en una compañía de seguros y que está diseñando una plantilla de formulario compatible con el explorador para el procesamiento de reclamaciones de seguros. La plantilla de formulario compatible con el explorador debe acomodar a tomadores que abrir y rellenan el formulario de Reclamación de su empresa sitio Web, así como los usuarios internos que revisión y aprobación los datos del formulario de reclamación. Espera es que los usuarios externos no tienen InfoPath instalado en sus equipos y que los usuarios internos tengan InfoPath. Para los usuarios que y no tiene instalado InfoPath, puede diseñar dos plantillas de formulario distintas: uno que sea compatible con el explorador y que no está. Sin embargo, es más fácil y más práctico para diseñar una plantilla de formulario compatible con el explorador que incluye las vistas siguientes:

Vista 1: vista externa de rellenado de reclamaciones    Esta es la vista que tomadores ven cuando inicie sesión en su sitio Web y abrir un formulario de reclamación. Porque no hay ninguna forma de saber si tomador tiene una copia de InfoPath instalada en su equipo, la plantilla de formulario debe ser compatible con el explorador. Es decir, debe asegurarse de que se pueda rellenar el formulario mediante un explorador Web.

Vista 2: vista interna de procesamiento de reclamaciones    Esta vista es para procesadores de reclamaciones, que revisan el formulario de reclamación enviado y redirigir a un tasador para su aprobación. Todos los empleados de la compañía de seguros tienen InfoPath instalado en sus equipos. Por lo tanto, puede diseñar una vista dedicada sólo para InfoPath para ellos. A diferencia de la vista de rellenado de reclamaciones, que se tiene acceso a los tomadores usando un explorador Web, ver nunca muestra en cualquier lugar, pero en InfoPath específicas de InfoPath y, por tanto, contienen cualquiera de las características, controles y configuración que no está disponibles en plantilla de formulario compatible con el explorador.

Volver al principio

Paso 1: Agregue una vista sólo de InfoPath a una plantilla de formulario compatible con el explorador

Para crear una vista sólo para InfoPath en una plantilla de formulario compatible con el explorador, cambia un valor en el cuadro de diálogo Propiedades de la vista. Esta configuración permite a los usuarios de InfoPath ver la vista, pero impide que la vista se muestre en un explorador Web.

  1. Abra la plantilla de formulario compatible con el explorador.

  2. En el menú Ver, haga clic en Administrar vistas.

  3. En acciones, en el panel de tareas vistas, haga clic en Agregar una nueva vista.

  4. En el cuadro de diálogo Agregar vista, escriba un nombre para la vista y, a continuación, haga clic en Aceptar.

  5. En la lista Seleccionar una vista, haga doble clic en la vista que acaba de crear.

  6. Haga clic en la pestaña General.

  7. Desactive la casilla de verificación Mostrar en el menú Vista al rellenar el formulario.

    Nota: Si desactiva esta casilla de verificación, impide que los usuarios que no tienen InfoPath instalado intenten cambiar a la vista sólo para InfoPath.

  8. Active la casilla de verificación Permitir las características sólo de InfoPath (la vista no estará disponible en los exploradores Web) y, a continuación, haga clic en Aceptar.

  9. La vista de diseño como lo haría normalmente.

    Ahora es posible usar muchas de las características, controles y configuración en la vista sólo para InfoPath que podría no estar disponible en una plantilla de formulario compatible con el explorador. Por ejemplo, es libre para usar cualquiera de los controles en el panel de tareas controles, a diferencia de sólo las que funcionan en un explorador. Además, no verá los errores de compatibilidad con el explorador o los mensajes en el panel de tareas Verificador de diseño.

    Nota: Aunque puede utilizar la mayoría de las características de InfoPath en la vista sólo para InfoPath, algunas características y configuraciones que se aplican a la plantilla de formulario compatible con el explorador permanecen deshabilitadas u ocultas. Por ejemplo, no puede habilitar firmas digitales para la plantilla de formulario completa ni usar secuencia de comandos en la vista, ya que una de las vistas de la plantilla de formulario es compatible con el explorador.

  10. Para agregar más vistas sólo de InfoPath a la plantilla de formulario compatible con el explorador, repita los pasos 2 a 9.

Volver al principio

Paso 2: Mostrar la vista de explorador cuando se abre la plantilla de formulario habilitadas para el explorador en un explorador Web

En este procedimiento, aprenderá a crear una regla que rige la vista que el usuario ve cuando abre un formulario basado en la plantilla de formulario compatible con el explorador. La regla se ejecuta cuando se abre el formulario por primera vez, y después de que se cumpla una condición determinada. En este caso, la condición tiene que ver con si los usuarios abre la plantilla de formulario habilitadas para el explorador en un explorador Web. Si es así, aparece la vista sólo explorador de la plantilla de formulario. Esta vista se limita al conjunto de características que son compatibles en un explorador.

  1. Abra la plantilla de formulario compatible con el explorador que contiene la vista sólo para InfoPath.

  2. En el menú Herramientas, haga clic en Opciones de formulario.

  3. En la lista categoría, haga clic en Abrir y guardar.

  4. Comportamiento al abrir, haga clic en reglas.

  5. En el cuadro de diálogo reglas para abrir formularios, haga clic en Agregar.

  6. En el cuadro de diálogo regla, escriba un nombre significativo para la regla, como por ejemplo regla 1: cambiar a la vista de explorador.

  7. Para especificar cuándo debe ejecutarse la regla, haga clic en Establecer condición.

  8. En el primer cuadro debajo de aplicar la regla cuando esta condición es verdadera, haga clic en la expresión.

  9. En el segundo cuadro, escriba xdEnvironment:IsBrowser()y, a continuación, haga clic en Aceptar.

  10. En el cuadro de diálogo regla, haga clic en Agregar acción.

  11. En la lista acción, haga clic en Intercambiar vistas.

  12. En la lista vista, haga clic en la vista del explorador que desee cambiar y, a continuación, haga clic en Aceptar.

  13. Para evitar que las reglas se ejecutan después de esta regla (en el evento actual), active la casilla de verificación Detener reglas de procesamiento cuando termine esta regla en el cuadro de diálogo regla.

    La regla que acaba de crear se ejecutará cuando se abre la plantilla de formulario y la condición que haya especificado, es decir, que el entorno del usuario es un explorador Web, se cumple.

Volver al principio

Paso 3: Mostrar la vista sólo para InfoPath cuando se abre la plantilla de formulario habilitadas para el explorador en InfoPath

Ahora agregará otra regla a la plantilla de formulario compatible con el explorador. Esta regla se ejecuta cuando se abre el formulario por primera vez, y después de que se cumpla una condición determinada. La condición en este caso tiene que hacer con si el usuario que está abriendo la plantilla de formulario habilitadas para el explorador tiene instalado InfoPath en su equipo. Si está instalado Infopath, se muestra la vista sólo para InfoPath de la plantilla de formulario. Dado que esta vista solo está visible desde dentro de InfoPath, puede contener la completa las características de InfoPath.

  1. Abra la plantilla de formulario compatible con el explorador que contiene la vista sólo para InfoPath.

  2. En el menú Herramientas, haga clic en Opciones de formulario.

  3. En la lista categoría, haga clic en Abrir y guardar.

  4. Comportamiento al abrir, haga clic en reglas.

  5. Haga clic en Agregar.

  6. En el cuadro de diálogo regla, escriba un nombre significativo para la regla, como por ejemplo regla 1: cambiar a la vista de InfoPath

  7. Para especificar cuándo debe ejecutarse la regla, haga clic en Establecer condición.

  8. En el primer cuadro debajo de aplicar la regla cuando esta condición es verdadera, haga clic en la expresión.

  9. En el segundo cuadro, escriba no (xdEnvironment:IsBrowser()).

  10. Haga clic en.

  11. En el primer cuadro bajo la primera condición, haga clic en la expresión.

  12. En el segundo cuadro, escriba no (xdEnvironment:IsMobile())y, a continuación, haga clic en Aceptar.

  13. En el cuadro de diálogo regla, haga clic en Agregar acción.

  14. En la lista acción, en el cuadro de diálogo acción, haga clic en Intercambiar vistas.

  15. En la lista vista, haga clic en la vista sólo para InfoPath que desea cambiar y, a continuación, haga clic en Aceptar.

  16. Para evitar que las reglas se ejecutan después de esta regla (en el evento actual), active la casilla de verificación Detener reglas de procesamiento cuando termine esta regla en el cuadro de diálogo regla.

    La regla que acaba de crear se ejecutará cuando se abre la plantilla de formulario y la condición que haya especificado, es decir, que el entorno del usuario es InfoPath y no un explorador Web o un dispositivo móvil, se cumple.

Volver al principio

Ampliar sus conocimientos de Office
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.

×