Enviar los datos del formulario a un servicio Web

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.

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

Después de agregar la conexión de datos de envío, configure la plantilla de formulario para permitir a los usuarios enviar los datos del formulario 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 en el formulario. También puede personalizar las opciones de envío para 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 en el menú archivo.

  • Cambiar el método abreviado de teclado para el botón Enviar de la barra de herramientas estándar y el comando Enviar en el menú archivo.

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

  • Especifique si desea dejar abierto el formulario, cierre el formulario o abrir otro formulario en blanco después de enviar el formulario.

Agregar la conexión de datos de envío

  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, a continuación, 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 donde los usuarios enviar sus datos y, a continuación, haga clic en siguiente.

    Sugerencia: Si desea buscar un servidor Universal Description, Discovery and Integration (UDDI) para un servicio Web, haga clic en Buscar en UDDI, especifique el servidor UDDI que desee buscar, especifique si desea buscar por proveedor o por los servicios que se proporcionan, Escriba una palabra clave de búsqueda y, a continuación, haga clic en Buscar. Servicios Web que coincidan con la palabra de búsqueda aparecerán en la lista de resultados de 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 desea usar para recibir los datos del formulario y, a continuación, haga clic en siguiente.

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

    Enviar los datos de un campo o grupo

    1. En la lista de 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 que desea enviar y, a continuación, haga clic en Aceptar.

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

    Enviar todos los datos del formulario

    1. En la lista de 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 de 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 como una cadena.

      Nota: Normalmente, seleccione esta casilla para enviar datos firmados digitalmente. En la mayoría de los casos, desactive esta casilla de verificación.

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

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

  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 título de la Enviar Opciones de cuadro de diálogo.

      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 de Resumen y, a continuación, haga clic en Finalizar.

  11. Para permitir que los usuarios utilicen el comando Enviar o el botón Enviar en la barra de herramientas estándar al rellenar el formulario, seleccione la casilla de verificación Mostrar el elemento de menú Enviar y el botón 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.

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.

×