Actividades
Más reciente
False
Imagen de fondo del banner
Actividades del flujo de trabajo
Última actualización 29 de abr. de 2024

Formularios en tiempo real

La característica Formularios en tiempo real te permite modificar valores en el formulario que estás utilizando sin cerrarlo. Esto significa que las variables vinculadas a los campos del formulario que estás utilizando pueden modificarse fácilmente sin necesidad de cerrar el flujo de trabajo y luego ejecutarlo.

Para aprovechar esta característica, arrastre y suelte las actividades deseadas dentro del bloque Hacer de la actividad Crear formulario . Configura los campos y botones del formulario para vincularlos a las actividades del bloque Hacer .

Usar formularios en tiempo real

Las actividades del bloque Hacer se ejecutan en los campos del formulario, tanto de lectura como de escritura de datos. Estas actividades se desencadenan cada vez que se hace clic en un botón u, opcionalmente, cuando se abre el formulario. Mientras se ejecutan las actividades, el formulario permanece abierto y editable para el usuario final.

Desencadenar el bloque Hacer

Para desencadenar las actividades en el bloque Hacer del formulario, utilice los botones.

De forma predeterminada, un botón desencadena el bucle Hacer y luego cierra el formulario.

Para activar el bucle Hacer y mantener el formulario abierto con valores actualizados, añade una propiedad personalizada a la pestaña Clave de campo en el botón deseado con el par clave-valor closeOnSubmit-false.

Para ver qué botón se usó en un formulario, analiza la propiedad BotónSeleccionado del objeto de salida.

Actualizar valores de formulario

Los valores del formulario se pueden actualizar cambiando las variables correspondientes dentro del bloque Hacer .

Tutorial

Creemos un formulario simple que contenga dos componentes: nombre de usuario y ciudad:

  1. Arrastra y suelta la actividad Crear formulario en tu flujo de trabajo de secuencia.
  2. Abra el panel Variables y cree dos variables globales, una para cada componente.



  3. En la propiedad ColecciónDeCamposDeFormulario de la actividad Crear formulario , agrega un argumento de entrada / salida de tipo Cadena para cada componente y haz referencia a las variables globales creadas anteriormente. De esta manera, los componentes se autogeneran en el formulario.



    Para usar la función Formularios en tiempo real, cree botones en el formulario que no lo cierren una vez se hace clic en ellos (por ejemplo, un botón de actualización):
  4. Abre el Diseñador de formularios.
  5. Arrastra y suelta un componente Botón .
  6. Navega hasta la pestaña Clave de campo del componente de botón. En Propiedades personalizadas, añade closeOnSubmit como clave y establece el Valor en false.

    Presta atención al nombre que estableces para la clave de campo. Este nombre se utiliza para vincular el componente en el formulario y distingue entre mayúsculas y minúsculas.

    Una vez creado este botón, puede usar actividades como Si para cambiar valores en tiempo real en el formulario o la base de datos detrás del formulario.
  7. Para realizar un seguimiento de los clics del usuario empresarial en el botón, crea una variable para almacenarlo: En el panel Propiedades de la actividad Crear formulario > Categoría de salida > BotónSeleccionado , haz clic para crear una variable para el botón. Como alternativa, usa el atajo de teclado CTRL + K para crear la variable. La variable también se añade al panel Variables del flujo de trabajo de secuencia.
  8. Nombre la variable de su botón (por ejemplo, btn).


    Para usar botones específicos del formulario en la actividad Si , haz referencia a ellos con la expresión btn = " ... " . Asegúrate de utilizar la sintaxis correcta en función del lenguaje de programación elegido (C # o VB.NET).

    En este ejemplo, para supervisar el botón Actualizar en el formulario.

  9. Arrastra y suelta la actividad Si en el bloque Hacer de la actividad Crear formulario .
  10. En el campo Condición , introduce la expresión: btn = "{button_field_key_name}" si utilizas VB.NET y btn == "{button_field_key_name}" si utilizas C #. Reemplaza el valor {button_field_key_name} por el que estableciste en el paso 6.

    Posteriormente, podrá crear reglas para esta condición.

    Por ejemplo, una vez que se hace clic en el botón Actualizar , desea mostrar Database Updated en el campo Nombre de usuario:
    • En la actividad Si > Entonces , arrastre y suelte la actividad Asignar .
    • En el campo Para de la actividad Asignar , introduce la variable global utilizada para hacer referencia al campo Username del formulario.
    • En el campo Valor , introduce "Database Updated".


    Ejecutar el formulario ahora te permite realizar cambios en tiempo real, sin tener que cerrar y volver a abrir el formulario.

Flujo de trabajo de muestra

Para comprobar el flujo de trabajo completo o para tener una referencia futura, descarga el ejemploarchivado

  • Tutorial
  • Flujo de trabajo de muestra

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.