Agregar reglas para la realización de otras acciones

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.

Además de las reglas de validación y el formato , también puede agregar reglas para plantillas de formulario para realizar otras acciones, como cambiar vistas, establecer un valor de campo, o consultar o enviar a una conexión de datos. Por ejemplo, puede diseñar un formulario para que los datos que los usuarios escriben en la que se guardan automáticamente en SharePoint, sin hacer clic en Enviar, o para cambiar de una vista a otra cuando se hace clic en un botón.

Estas reglas se pueden activar por los cambios en un campo de formulario, haga clic en un botón, la inserción de una sección extensible o una fila en una tabla de repetición, o la apertura o envío de un formulario. Estas reglas comprueban condiciones basadas en los datos en el formulario, el rol de usuario o el valor de un campo. También se pueden ejecutar sin necesidad de establecer condiciones.

También puede agregar varias acciones para cada regla. Por ejemplo, puede agregar una regla a un botón que envía los datos que escribió y, a continuación, cambia a la vista que muestra un mensaje para confirmar que se han enviado los datos.

En este artículo

Ejemplos y tipos de reglas de acción

Mostrar un mensaje

Mostrar el valor de un campo o una fórmula

Cambiar de vista

Establecer el valor de un campo

Consulta de datos

Enviar los datos

Abra un nuevo formulario para rellenar

Cierre el formulario

Enviar datos al elemento Web

Línea de firma de inicio de sesión

Conexiones de datos

Agregar una regla de acción

Utilice el botón Agregar regla

Usar el panel de tareas de reglas

Parámetros de configuración para consultar o enviar datos

Modelos de entrada de datos

Escenarios de condición avanzada

Ejemplos y tipos de reglas de acción

Mostrar un mensaje

Puede agregar una regla que abre un cuadro de diálogo si se cumple una condición en el formulario. Por ejemplo, en un formulario de informe de gastos si el usuario escribe un valor que supera un importe específico puede aparecer un mensaje. Mostrar un mensaje acciones solo se admiten en los formularios de InfoPath Filler.

Mostrar el valor de un campo o una fórmula

Esta acción permite agregar una regla para mostrar el valor en un campo o un cálculo basado en los valores de distintos campos en el formulario. Por ejemplo, un usuario puede tenga en cuenta que debe ser la fecha de llegada de gasto de hotel antes de la fecha de salida mediante el uso de las fechas especificadas por el usuario. Mostrar el valor de un campo o fórmulas acciones solo se admiten en los formularios de InfoPath Filler.

Cambiar de vista

Pueden cambiar vistas al hacer clic en un botón. Esto permite a los usuarios para desplazarse por dos o más vistas, haga clic en Atrás o siguiente. También puede agregar una regla para cambiar la vista cuando se abre el formulario. Por ejemplo, pueden cambiar vistas en función de la función que está asociada con el usuario que abre el formulario. Cambiar las vistas acciones solo están disponibles en los botones y La carga del formulario.

Establecer el valor de un campo

Usar una regla para establecer el valor de un campo le permite cambiar dinámicamente los valores de un formulario. Por ejemplo, en un formulario de seguimiento donde los usuarios escribir un elemento de gastos y el importe de los gastos de gastos, un campo de totales puede registrar el total de gastos especificados. En lugar de tener usuarios introducir manualmente el total de todos los gastos, el conjunto de acción de valor de un campo puede configurar automáticamente el valor del campo Total.

Consulta de datos

La consulta de acción de datos le permite a un origen de datos externo para obtener información de la consulta. Por ejemplo, puede agregar una consulta de acción de datos que se inicia una consulta a una base de datos para recuperar información de los empleados cuando un usuario escribe el número de empleado en un formulario.

Enviar los datos

Una regla de acción de datos de envío envía todos los datos en un formulario. Por ejemplo, mediante la acción de datos de envío, puede agregar una regla a una plantilla de formulario para una solicitud de permiso que envía los datos del formulario a un servicio Web y una base de datos cuando el usuario hace clic en un botón de envío del formulario.

Abra un nuevo formulario para rellenar

Abrir un nuevo formulario para rellenar le permite agregar una regla que abre una nueva copia de un formulario que se basa en esta plantilla de formulario o cualquier otra plantilla de formulario. Por ejemplo, puede agregar esta regla a una plantilla de formulario para una solicitud de permiso hacer lo siguiente: si el valor de un campo de gastos supera un importe fijo, la regla abre un nuevo formulario que requiere una entrada de gastos detallada. Abrir un nuevo formulario para rellenar acciones solo se admiten en los formularios de InfoPath Filler.

Cierre el formulario

Cierre la acción de formulario le permite agregar una regla que cierra el formulario cuando se produce un evento especificado en el formulario. Por ejemplo, puede agregar una regla que cierra un formulario después de que el usuario envía el formulario y el origen de datos externo confirma que el formulario se envió correctamente. Cerrar las acciones de formulario solo están disponibles en los botones.

Enviar datos al elemento Web

Puede habilitar el formulario para enviar datos a elementos SharePoint Web agregando enviar datos a la acción del elemento Web. Cuando un formulario de explorador Web de InfoPath está alojado dentro del formulario de InfoPath elemento Web en una página de SharePoint y se ha configurado una conexión con otro elemento Web, esta regla inicia enviar los datos del formulario de InfoPath al elemento Web conectado. Esta acción de regla funcione correctamente, es preciso promover los campos del formulario como parámetros de conexión de elementos Web. En los formularios de lista de SharePoint, todos los campos se promueven automáticamente como parámetros de conexión.

Línea de firma de inicio de sesión

La acción de línea de firma de inicio de sesión le permite agregar una regla que, cuando se activa, se abre una línea de firma indicada control para que el usuario iniciar sesión. Por ejemplo, si tiene un control de línea de firma en el formulario y agregar la acción de inicio de sesión de la línea de firma en el botón Enviar, a continuación, cuando el usuario hace clic en el botón Enviar le pedirá que inicie el control de la línea de firma.

Conexiones de datos

Si agrega una regla de acción para consultar datos, enviar los datos o enviar datos a un elemento Web, es mejor tener ya la conexión de datos que desee en su lugar antes de agregar la regla. Para obtener más información sobre las conexiones de datos externos, vea Introducción a las conexiones de datos.

Agregar una regla de acción

Utilice el botón Agregar regla

Reglas predefinidas, incluidas pueden agregarse haciendo clic en Agregar regla.

  1. Haga clic en el control que desea agregar la acción.

  2. En la ficha Inicio, en el grupo de reglas, haga clic en Agregar regla.

Agregar reglas para la realización de otras acciones

  1. En la columna Si, haga clic en el tipo de condición que debe cumplir la regla, como Está en blanco.

  2. En la columna acciones, haga clic en una acción, como Enviar datos. Según la condición seleccionada, es posible que solicita información adicional.

  3. Realice las siguientes acciones, según el tipo de acción que se va a agregar desde la ventana de Detalles de la regla:

Agregar reglas para la realización de otras acciones

  • Mostrar un mensaje

    • En el campo mensaje, escriba el texto del mensaje y, a continuación, haga clic en Aceptar.

  • Mostrar el valor de un campo o una fórmula

    1. Escriba la expresión en el cuadro expresión, o haga clic en la función Agregar reglas para la realización de otras acciones junto al cuadro de expresión para crear la expresión y, a continuación, haga clic en Aceptar.

      Para obtener más información sobre las fórmulas, vea Agregar funciones y fórmulas.

  • Cambiar de vista

    • En el cuadro de diálogo Detalles de la regla, haga clic en la vista que el usuario cambiará a cuando se inicia la acción en el cuadro vista.

  • Establecer el valor de un campo

    1. Haga clic en el campo Agregar reglas para la realización de otras acciones junto al cuadro campo.

    2. Haga clic en el campo para seleccionarlo.

    3. Haga clic en Aceptar.

    4. En el cuadro valor, escriba el valor o haga clic en la función Agregar reglas para la realización de otras acciones correspondiente para escribir una fórmula.

      Nota: Para obtener más información sobre las fórmulas, vea Agregar funciones y fórmulas.

  • Consulta de datos

    • Haga clic en una conexión de datos de recepción desde el campo de conexión de datos o haga clic en Agregar para agregar una nueva conexión de datos.

      Para obtener más información acerca de conexiones de datos, vea Introducción a las conexiones de datos.

  • Enviar los datos

    • Haga clic en la conexión de datos desde el campo de conexión de datos o haga clic en Agregar para agregar una nueva conexión de datos.

      Para obtener más información acerca de conexiones de datos, vea Introducción a las conexiones de datos.

  • Abra un nuevo formulario para rellenar

    • Escriba el identificador de la plantilla o la ubicación de la plantilla de formulario en el cuadro Id. de plantilla de formulario o ubicación y, a continuación, haga clic en Aceptar.

  • Cierre el formulario

    • Si se trata de un formulario de explorador Web o, si se trata de un formulario de relleno, opcionalmente, puede seleccionar la casilla Si no se han guardado los cambios, avisar al usuario para guardar para pedir a los usuarios para guardar el formulario antes de cerrarlo, haga clic en Aceptar.

  • Enviar datos a un elemento Web

    1. Haga clic en Promoción de propiedades para seleccionar los campos que deben ser ascendidos como parámetros de conexión de elementos Web.

    2. Haga clic en Agregar junto a la lista de parámetros de conexión de elementos Web de SharePoint para mostrar el cuadro de diálogo Seleccionar un campo o grupo.

    3. Haga clic en un campo.

    4. En el cuadro nombre de parámetro, escriba un nombre para el parámetro.

    5. Haga clic en Aceptar.

    6. Repita los pasos del 2 al 5 para promover los campos adicionales.

  • Línea de firma de inicio de sesión

    Importante: Antes de agregar una regla de línea de firma de inicio de sesión, asegúrese de que ha agregado un control de línea de firma al formulario para que hay algún para la regla iniciar sesión.

    1. En la primera línea de firma donde el inicio de sesión, en la lista, haga clic en el método que indica qué línea de firma del formulario debe haber iniciado sesión.

      Agregar reglas para la realización de otras acciones

    2. En el cuadro es igual a, especifique los criterios o haga clic en la función Agregar reglas para la realización de otras acciones para usar una función de los criterios.

    3. Indicar o no se debe usar una imagen de firma predeterminada y si es o no la línea de firma en el documento host y, a continuación, haga clic en Aceptar.

      Para obtener más información sobre firmas digitales, vea Las firmas digitales en InfoPath 2010.

  • Si desea detener el procesamiento de más reglas, haga clic en la casilla de verificación no ejecutar reglas restantes si se cumple la condición de esta regla.

Usar el panel de tareas de reglas

Siga este procedimiento para agregar una regla de acción desde el panel de tareas de reglas:

  1. Haga clic en el control que desea agregar una regla de acción.

  2. Si el panel de tareas de reglas no está visible, a continuación, en la ficha Inicio, en el grupo de reglas, haga clic en Administrar reglas.

Agregar reglas para la realización de otras acciones

  1. Haga clic en Nuevo.

Agregar reglas para la realización de otras acciones

  1. Haga clic en acción.

  2. En el cuadro de texto Detalles para, escriba un nombre para la regla.

Agregar reglas para la realización de otras acciones

  1. Condición, haga clic en Ninguno.

  2. Seleccione las opciones adecuadas como sigue:

    • Si la condición para la regla se basa en un campo:

      1. Haga clic en un campo o haga clic en Seleccionar un campo o grupo.

      2. Haga clic en el operador, como es igual a.

      3. Especifique los criterios para el operador.

    • Si la condición para la regla se basa en una expresión:

      1. Haga clic en la expresión.

      2. Escriba la expresión.

        Para obtener más información, vea Agregar funciones y fórmulas.

Agregar reglas para la realización de otras acciones

  1. Haga clic en y para agregar otra condición y repita el paso 7 o haga clic en Aceptar cuando terminado agregar condiciones.

Nota: Después de agregar una segunda condición, el botón y se reemplaza con un cuadro. Deje y seleccionada si tanto la primera y cada condición debe ser verdaderos para que se aplique la validación de datos. En caso contrario, si solo una de las condiciones debe cumplirse para la validación de datos que se aplique, haga clic en o.

  1. En el panel de tareas reglas, haga clic en Agregar y, a continuación, haga clic en el tipo de regla de la acción que desea agregar.

  2. Haga lo siguiente, según el tipo de acción que se va a agregar.

    • Mostrar un mensaje

      • En el campo mensaje, escriba el texto del mensaje y, a continuación, haga clic en Aceptar.

    • Mostrar el valor de un campo o una fórmula

      • Escriba la expresión que desee en el cuadro expresión, o haga clic en la función Agregar reglas para la realización de otras acciones junto al cuadro de expresión para crear la expresión y, a continuación, haga clic en Aceptar.

        Para obtener más información, vea Agregar funciones y fórmulas.

    • Cambiar de vista

      • En el cuadro de diálogo Detalles de la regla, haga clic en la vista que el usuario cambiará a cuando se inicia la acción en el cuadro vista.

    • Establecer el valor de un campo

      1. Junto al cuadro campo, haga clic en el campo Agregar reglas para la realización de otras acciones .

      2. Haga clic en el campo que desee para seleccionarlo.

      3. Haga clic en Aceptar.

      4. Escriba el valor deseado en el cuadro valor o haga clic en la función Agregar reglas para la realización de otras acciones para especificar una fórmula.

        Para obtener más información sobre las fórmulas, vea Agregar funciones y fórmulas.

    • Consulta de datos

      • Haga clic en el correspondiente recibir la conexión de datos desde el campo de conexión de datos o haga clic en Agregar para agregar una nueva conexión de datos.

        Para obtener más información acerca de conexiones de datos, vea Introducción a las conexiones de datos.

    • Enviar los datos

      • Haga clic en el correspondiente de conexión de datos desde el campo de conexión de datos de envío o haga clic en Agregar para agregar una nueva conexión de datos.

        Para obtener más información acerca de conexiones de datos, vea Introducción a las conexiones de datos.

    • Abra un nuevo formulario para rellenar

      • Escriba el identificador de la plantilla o la ubicación de la plantilla de formulario en el cuadro Id. de plantilla de formulario o ubicación y, a continuación, haga clic en Aceptar.

    • Cierre el formulario

      • Haga clic en Aceptar si se trata de un formulario Web, o bien, si se trata de un formulario de relleno, haga clic en la casilla de verificación Si no se han guardado los cambios, avisar al usuario para guardar para pedir a los usuarios para guardar el formulario antes de cerrarlo.

    • Enviar datos a un elemento Web

      1. Haga clic en Promoción de propiedades para seleccionar los campos que deben ser ascendidos como parámetros de conexión de elementos Web.

      2. Junto a la lista de parámetros de conexión de elementos Web de SharePoint, haga clic en Agregar para mostrar el cuadro de diálogo Seleccionar un campo o grupo.

      3. Haga clic en el campo.

      4. Escriba un nombre para el parámetro en el cuadro nombre de parámetro.

      5. Haga clic en Aceptar.

      6. Repita los pasos del 2 al 5 para promover los campos adicionales.

    • Línea de firma de inicio de sesión

      Nota: Antes de agregar una regla de línea de firma de inicio de sesión, asegúrese de que ha agregado un control de línea de firma el formulario para que hay algún para la regla iniciar sesión.

      1. En la primera línea de firma donde el inicio de sesión, en la lista, haga clic en el método que indica qué línea de firma del formulario debe haber iniciado sesión.

      2. En el cuadro es igual a, especifique los criterios o haga clic en la función Agregar reglas para la realización de otras acciones para usar una función de los criterios.

      3. Indicar o no se debe usar una imagen de firma predeterminada y si es o no la línea de firma en el documento host y, a continuación, haga clic en Aceptar.

        Para obtener más información sobre firmas digitales, vea Las firmas digitales en InfoPath 2010.

  3. Si desea detener el procesamiento de más reglas después de que se procesa la regla seleccionada, haga clic en la casilla de verificación no ejecutar reglas restantes si se cumple la condición de esta regla.

Parámetros de configuración para consultar o enviar datos

Los datos de envío y consulta de acciones para datos activa la conexión de datos para enviar o recibir datos. En el caso de consulta de datos, puede especificar qué datos se consultan agregando un conjunto de reglas de acción de valor de un campo para establecer el valor del campo de consulta que desee.

Modelos de entrada de datos

Reglas de acción se pueden basar en el modelo de texto que un usuario escribe en un campo de texto. Por ejemplo, si desea recopilar un código Postal, es recomendable para asegurarse de que el usuario escribe en el formato correcto. Del mismo modo, si desea que un usuario que escriba una dirección de correo electrónico, puede hacer coincidir sus comentarios a un modelo que incluye texto, un símbolo @ , un dominio y un sufijo como .com.

Para ello, al crear la condición en la lista operador, haga clic en Coincide con el modelo, haga clic en Seleccione una trama. Aparecerá el cuadro de diálogo Modelo de entrada de datos donde puede elegir entre varios patrones predefinidos, estándares. Si ninguno de estos diseños satisface sus necesidades, puede usar una trama personalizada.

Escenarios de condición avanzada

Los siguientes son avanzados escenarios que puede usar cuando se establece la condición de una regla de acción.

  • Basar una regla en una expresión

Una expresión es un conjunto de valores, campos o grupos, funciones y operadores. Usar una expresión para establecer el valor de un campo en escenarios como automáticamente la fecha actual en un formulario o agregar el costo de los elementos que se insertará en un informe de gastos para obtener el total.

  1. Haga clic en la expresión.

  2. Escriba la expresión en el segundo cuadro.

Para obtener más información sobre las funciones y fórmulas, vea fórmulas y funciones agregar.

  • Basar una regla en un conjunto de datos que se pueden firmar

Si un formulario requiere una firma digital, desea deshabilitar el botón Enviar, si no se ha firmado el formulario. O bien, por ejemplo, desea activar la acción de datos de envío después de que un usuario agrega una firma digital. Esta condición solo es compatible con formularios de InfoPath Filler.

  1. Haga clic en Seleccionar un conjunto de datos para firmar.

  2. En el cuadro de diálogo Seleccionar datos firmados, haga clic en el conjunto de datos que se pueden firmar y, a continuación, haga clic en Aceptar.

  3. Haga clic en la condición que desee en el segundo cuadro y, a continuación, haga clic en cualquier criterios necesarios en el cuadro de terceros.

Para obtener más información sobre firmas digitales, vea Las firmas digitales en InfoPath 2010.

  • Basar una regla en función de un usuario

Si el formulario tiene varias vistas, como una vista de administrador y una vista de sólo lectura, puede crear una regla de carga del formulario que cambia a una vista basada en función del usuario actual.

  1. Haga clic en la función actual del usuario.

  2. Haga clic en el operador, como es igual a.

  3. Haga clic en la función o Administrar roles para administrar roles de usuario.

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.

×