Enviar los datos del formulario a un servicio Web

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

Si desea que los usuarios envíen los datos del formulario a un servicio Web, puede agregar una conexión de envío de datos a la plantilla de formulario como una conexión de datos secundaria. En función de los tipos de datos que acepte el servicio Web, puede configurar la conexión de envío de datos para enviar los datos de un campo específico, los datos de todos los campos de un grupo o todos los datos del formulario.

Después de agregar la conexión de envío de datos, debe configurar la plantilla de formulario para permitir que los usuarios envíen los datos al servicio Web. Como resultado, Microsoft Office InfoPath agrega un botón Enviar a la barra de herramientas Estándar y un comando Enviar al menú Archivo del formulario. También puede personalizar las opciones de envío de la plantilla de formulario de las siguientes maneras:

  • Cambiar el texto que aparece en el botón Enviar de la barra de herramientas Estándar y el comando Enviar del menú Archivo.

  • Cambiar el método abreviado de teclado del botón Enviar de la barra de herramientas Estándar y el comando Enviar del menú Archivo.

  • Crear mensajes personalizados para mostrar a los usuarios cuando envíen los formularios

  • Especificar si el formulario debe quedar abierto, se debe cerrar o se debe abrir otro formulario en blanco después de enviarlo

Agregar la conexión de envío de datos

  1. En el menú Herramientas, haga clic en Opciones de envío.

  2. En el cuadro de diálogo Opciones de envío, seleccione la casilla de verificación Permitir a los usuarios enviar este formulario.

  3. Haga clic en Enviar datos del formulario a un único destino y, después, haga clic en Servicio Web en la lista.

  4. Haga clic en Agregar.

  5. En el Asistente para la conexión de datos, escriba la ubicación del servicio Web al que los usuarios enviarán los datos y, después, haga clic en Siguiente.

    Sugerencia: Si desea buscar un servicio Web en un servidor UDDI (Universal Description, Discovery, and Integration), haga clic en Buscar en UDDI, especifique el servidor UDDI en el que desee buscar, especifique si desea buscar por proveedor o por los servicios que se proporcionan, escriba una palabra clave de búsqueda y, después, haga clic en Buscar. Los servicios Web que coincidan con la palabra de búsqueda aparecerán en la lista Resultado de la búsqueda.

  6. En la siguiente página del asistente, en la lista Seleccione una operación, haga clic en la operación de servicio Web que desee usar para recibir los datos del formulario y, después, haga clic en Siguiente.

  7. En la siguiente página del asistente, para seleccionar qué datos del formulario se enviarán para cada parámetro del servicio Web, siga uno de estos procedimientos:

    Enviar los datos de un campo o grupo

    1. En la lista Parámetros, haga clic en el parámetro del servicio Web que recibirá los datos del formulario.

    2. En Opciones de parámetros, haga clic en Campo o grupo.

    3. Haga clic en Modificar Imagen del botón .

    4. En el cuadro de diálogo Seleccionar un campo o grupo, haga clic en el campo o grupo cuyos datos desee enviar y, después, haga clic en Aceptar.

    5. En el cuadro Incluir, haga clic en Únicamente texto y elementos secundarios para enviar sólo los datos de este campo y los elementos secundarios del campo o grupo, o haga clic en Subárbol XML, incluyendo elemento seleccionado para enviar el nombre del campo, los datos del campo y los elementos secundarios del grupo o campo seleccionado.

    Enviar todos los datos del formulario

    1. En la lista Parámetros, haga clic en el parámetro del servicio Web que recibirá los datos del formulario.

    2. En Opciones de parámetros, haga clic en formulario completo (documento XML, incluidas las instrucciones de procesamiento).

    Enviar los datos como una cadena

    1. En la lista Parámetros, haga clic en el parámetro del servicio Web que recibirá los datos del formulario.

    2. En Opciones de parámetros, haga clic en formulario completo (documento XML, incluidas las instrucciones de procesamiento).

    3. Active la casilla de verificación Enviar datos en forma de cadena.

      Nota: Generalmente, esta casilla de verificación se activa para enviar datos firmados digitalmente. Para la mayoría de los casos, debe desactivarse.

    Detalles técnicos acerca de los objetos DataSet de Microsoft ADO.NET

    Si el servicio Web requiere un objeto DataSet de ADO.NET, seleccione un nodo DataSet al configurar esta conexión de datos. Si utiliza otro tipo de nodo para una conexión de datos a un servicio Web que requiere un objeto DataSet de ADO, se producirá un error en la acción de envío.

  8. Haga clic en Siguiente.

  9. En la siguiente página del asistente, en el cuadro Escriba un nombre para esta conexión de datos, escriba un nombre descriptivo para esta conexión de datos de envío.

    1. Para cambiar el nombre del botón Enviar que aparece en la barra de herramientas estándar y el comando Enviar que aparece en el menú archivo cuando los usuarios rellenan el formulario, escriba el nuevo nombre en el cuadro de título en el cuadro de diálogo Opciones de envío.

      Sugerencia: Si desea asignar un método abreviado de teclado a este botón y el comando, escriba una y comercial (&) antes del carácter que desea utilizar como un método abreviado de teclado. Por ejemplo, para asignar ALT+B como método abreviado de teclado para el botón Enviar y el comando, escriba Su & bmit.

  10. Compruebe que la información es correcta en la sección Resumen y, después, haga clic en Finalizar.

  11. Para permitir que los usuarios utilicen el comando Enviar o el botón Enviar de la barra de herramientas Estándar cuando rellenen el formulario, active la casilla de verificación Mostrar el elemento de menú Enviar y el botón de la barra de herramientas Enviar.

    1. De forma predeterminada, cuando los usuarios envían un formulario, InfoPath mantiene el formulario abierto y muestra un mensaje para indicar si el formulario se envió correctamente. Para cambiar este comportamiento predeterminado, haga clic en Avanzadas y, a continuación, siga uno de estos procedimientos:

      1. Para cerrar el formulario o crear un nuevo formulario en blanco después de que el usuario envía un formulario completado, haga clic en la opción que desee en la lista después de enviar.

      2. Para crear un mensaje personalizado para indicar si el formulario se envió correctamente, seleccione la casilla de verificación usar mensajes personalizados y, a continuación, escriba los mensajes en los cuadros de éxito y de error.

        Sugerencia: Use un mensaje en el cuadro de error para informar a los usuarios qué hacer si no puede enviar el formulario. Por ejemplo, puede sugerir que los usuarios, guarde el formulario y ponerse en contacto para obtener más instrucciones.

      3. Si no desea mostrar un mensaje cuando el usuario envía un formulario, desactive la casilla de verificación Mostrar mensajes de error y éxito.

Principio de página

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.

×