activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Actividades del flujo de trabajo

Última actualización 28 de feb. de 2026

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, arrastra y suelta las actividades deseadas dentro del bloque Hacer de la actividad Crear formulario . Configura los campos y botones del formulario para que se vinculen a actividades en el bloque Hacer .

Usar formularios en tiempo real

Activities in the Do block execute against the fields of the form, both reading and writing data. These activities are triggered any time a button is clicked or, optionally, when the form is opened. While activities are being executed, the form remains open and editable for the end-user.

Desencadenar el bloque Hacer

To trigger the activities in the Do block of the form, use buttons.

By default, a button triggers the Do loop and then closes the form.

To trigger the Do loop and keep the form open with refreshed values, add a custom property to the Field Key tab on the desired button with the key-value pair closeOnSubmit-false.

To see which button was used on a form, parse the SelectedButton property of the output object.

Actualizar valores de formulario

Values on the form can be updated by changing the corresponding variables within the Do block.

Tutorial

Vamos a crear un formulario simple que contenga dos componentes: Nombre de usuario y Ciudad:

  1. Drag and drop the Create Form activity in your sequence workflow.

  2. Open the Variables panel and create two global variables, one for each component.

    docs image

  3. In the FormFieldsCollection property of the Create Form activity, add an In/Out argument of type String for each component, and reference them to the previously created global variables. In this way, the components are autogenerated in the form.

    docs image

    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. Drag and drop a Button component.

  6. Ve a 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, puedes utilizar actividades como Si para cambiar los valores en tiempo real en el formulario o en la base de datos detrás del formulario.

  7. Para realizar un seguimiento del botón en el que hace clic el usuario empresarial, crea una variable para almacenarlo: en el panel Propiedades de la actividad Crear formulario > Categoría de salida > campo BotónSeleccionado , haz clic para Crear variable para el botón. Como alternativa, utiliza 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).

    docs image

    Para utilizar botones específicos de formulario en la actividad Si , haz referencia a ellos utilizando 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. Drag and drop the If activity in the Do block of the Create Form activity.

  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, puedes crear reglas para esta condición. Por ejemplo, una vez que se hace clic en el botón Actualizar , quieres mostrar Database Updated en el campo Nombre de usuario :

    • In the If activity > Then section, drag and drop the Assign activity.
    • In the To field of the Assign activity, enter the global variable used to reference the Username field of the form.
    • In the Value field, enter "Database Updated".

    docs image

    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, descargue el ejemploarchivado

  • Tutorial
  • Flujo de trabajo de muestra

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo
Confianza y seguridad
© 2005-2026 UiPath. Todos los derechos reservados.