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

Asignación de datos

Este tutorial muestra cómo crear y trabajar con un componente de asignación de datos. Aprenderá a enviarle datos, actualizarlos dinámicamente mientras se muestra el formulario y extraer los datos. En este ejemplo, nos centraremos en los tipos de cambio, utilizando un diccionario con pares clave-valor que representan diferentes monedas y sus valores equivalentes en USD. Al interactuar con los botones, puede extraer y modificar los tipos de cambio en tiempo real mientras el formulario permanece visible.

  1. Cree un nuevo formulario y agregue los siguientes componentes:

    1. Añade un componente de asignación de datos . Recuerda el nombre de propiedad que le asignas, porque lo utilizarás para extraer y actualizar dinámicamente los datos en el componente.

      En este ejemplo, utiliza dataMap como Nombre de propiedad.

    2. Añade un componente Botón para extraer los datos del componente. Establece la Acción del botón como Evento.

      Nombre el botón Extract data.

    3. Añade otro componente Botón para cambiar los datos en el componente. Establece la Acción del botón como Evento.

      Nombre el botón Update value.

  2. En el flujo de trabajo principal , crea una variable de diccionario y añádele pares clave-valor.

    En este ejemplo, use los pares clave-valor que se muestran en la imagen a continuación.

    docs image

  3. Añade una actividad Mostrar formulario con Continuar la ejecución del flujo de trabajo habilitada. Esto permite que el formulario se muestre mientras otros flujos de trabajo de desencadenador se ejecutan simultáneamente.

    1. En la colección Argumentos , pasa la variable de diccionario creada anteriormente al componente Mapa de datos en tu formulario.
  4. Añade una actividad Ejecutar desencadenadores locales para habilitar todos los desencadenadores en tu proyecto.

  5. Crea un flujo de trabajo de desencadenador para actualizar valores en el mapa de datos en tiempo de ejecución. Nombra el flujo de trabajo del desencadenador fieldChangedTrigger.

    1. Añade una actividad de desencadenador de formulario y establece el Evento como el botón utilizado para actualizar los valores del mapa de datos.

      En este ejemplo, establece el Evento en Update value clicked.

    2. Añade una actividad Obtener valores de formulario para extraer los valores actuales del mapa de datos en una variable de diccionario.

      En este ejemplo, guarda los valores actuales en una variable llamada dataMap2.

    3. Utiliza una actividad Para cada para iterar a través de cada par clave-valor y actualizarlos con un valor específico.

    4. Dentro de la actividad Para cada , añade una actividad Asignar para inicializar un nuevo par clave-valor con el que deseas actualizar el Mapa de datos.

      • Guarda el par en una variable llamada newItem utilizando el campo Guardar en .
      • Especifica el nuevo par clave-valor utilizando el campo Valor a guardar : New KeyValuePair(Of String, String)(currentKeyValuePairOfTextAndText.Key, currentKeyValuePairOfTextAndText.Value).
    5. Dentro de la actividad Para cada , añade una actividad Si para modificar condicionalmente el par EUR . Configura la condición utilizando el objeto utilizado para iterar a través del mapa de datos.

      En este ejemplo, configure la siguiente condición: currentKeyValuePairOfTextAndText.Key = "EUR"

    6. Dentro del cuerpo Entonces de la actividad Si , añade una actividad Asignar para actualizar el valor newItem con el nuevo valor deseado.

      • Utiliza el campo Guardar en para asignar la variable newItem .
      • Utiliza el campo Valor a guardar para proporcionar el nuevo valor del par: CType(New KeyValuePair(Of String, String)("EUR", "1.19 USD"), KeyValuePair(Of String, String)).
    7. Añade otra actividad Asignar para asignar el nuevo valor de nuevo al diccionario.

      • Utiliza el campo Guardar en para actualizar el par clave-valor correspondiente en la variable dataMap2 .
      • Utiliza el campo Valor para guardar para asignar newItem.Value a dataMap2(newItem.Key).

      docs image

    8. Al final del flujo de trabajo, añade una actividad Establecer valores de formulario para actualizar el Mapa de datos dentro del formulario con los valores modificados.

  6. Crea un flujo de trabajo de desencadenador para extraer valores del mapa de datos en tiempo de ejecución. Nombra el flujo de trabajo del desencadenador extractDataTrigger.

    1. Añade una actividad de desencadenador de formulario y establece el Evento como el botón utilizado para la extracción de datos.

      En este ejemplo, establece el evento como Extract data clicked.

    2. Añade una actividad Obtener valores de formulario para extraer los valores actuales del mapa de datos en tiempo de ejecución. Guarda el mapa de datos en una variable de diccionario.

    3. Utiliza una actividad Para cada para iterar a través de cada par clave-valor en el mapa de datos y generarlos en la consola.

      docs image

    En la siguiente imagen animada, podrás ver la actualización dinámica de los valores dentro del mapa de datos al hacer clic en el botón Update value .

    docs image

Ejemplo de flujo de trabajo

Para seguir los pasos y probar el tutorial tú mismo, consulta el proyecto de ejemplo aquí.

  • Ejemplo de flujo de trabajo

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