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

Construir y filtrar TablaDeDatos

El siguiente ejemplo explica cómo filtrar y extraer datos de una TablaDeDatos usando las actividades Construir tabla de datos, Filtrar tabla de datos, Tabla de datos de salida, Para cada fila y Obtener elemento de fila. Puedes encontrar estas actividades en el paquete UiPath.System.Activities.

Así es como se puede construir el proceso de automatización:

  1. Abre Studio y crea un nuevo Proceso.
  2. Arrastra un contenedor Secuencia al Diseñador de flujo de trabajo.

    • Crea las siguientes variables:

      Nombre de la variable

      Tipo de variable

      Valor predeterminado

      DT1

      TablaDeDatos

       

      DT2

      TablaDeDatos

       

      DataTableString

      Cadena

       
  3. Arrastra la actividad Construir tabla de datos dentro del contenedor Secuencia.

    • En el panel Propiedades , añade la variable DT1 en el campo TablaDeDatos .
    • Haz clic en el botón TablaDeDatos. La ventana Crear tabla de datos contiene una tabla con dos columnas y filas.
    • Haz clic en el botón Añadir columna y agrega una nueva columna.
    • Haz clic en el botón Editar columna de la primera columna y agrega el valor Name en el campo NombreDeColumna.
    • Selecciona la opción Cadena en la lista desplegable Tipo de datos.
    • Marca la casilla de verificación de la opción Permitir nulo.
    • Agrega el valor -1 en el campo Longitud máxima.
    • Haz clic en la opción Aceptar para cerrar la ventana.
    • Haz clic en el botón Editar columna de la segunda columna y agrega el valor Surname en el campo NombreDeColumna.
    • Selecciona la opción Cadena en la lista desplegable Tipo de datos.
    • Marca la casilla de verificación de la opción Permitir nulo.
    • Agrega el valor -1 en el campo Longitud máxima.
    • Haz clic en la opción Aceptar para cerrar la ventana.
    • Haz clic en el botón Editar columna de la tercera columna y agrega el valor Grade en el campo NombreDeColumna.
    • Selecciona la opción Int32 en la lista desplegable Tipo de datos.
    • Marca la casilla de verificación de la opción Permitir nulo.
    • Agrega el valor -1 en el campo Longitud máxima.
    • Haz clic en el botón Aceptar para cerrar la ventana.
    • Vuelve a hacer clic en el botón Aceptar.
    • La ventana TablaDeDatos debe parecerse a esta:



  4. Arrastra una actividad Filtrar tabla de datos debajo de la actividad Construir tabla de datos.
  5. Haz clic en el botón Asistente de filtro.

    • Agrega la variable DT1 en el campo TablaDeDatos de entrada.
    • Agrega la variable DT2 en el campo TablaDeDatos de salida.
    • Selecciona la opción Mantener para el campo Modo de filtrado de filas.
    • Agrega el valor "Grade" en el campo Columna.
    • Selecciona el valor < en la lista desplegable Operación.
    • Añade el valor 5 en el campo Valor.
    • Haz clic en la pestaña Columnas de salida.
    • Selecciona la opción Mantener para el campo Modo de selección de columnas.
    • Agrega las columnas "Nombre" y "Apellidos".
    • Hacer clic en el botón Aceptar.
    • El Asistente del filtro debe parecerse a este:



  6. Coloca una actividad Tabla de datos de salida debajo de la actividad Filtrar tabla de datos.

    • En el panel Propiedades , añade la variable DT2 en el campo TablaDeDatos .
    • Agrega la variable DataTableString en el campo Texto.
  7. Arrastra una actividad Escribir línea debajo de la actividad Tabla de datos de salida.

    • Agrega la variable DataTableString en el campo Texto.
  8. Coloca una actividad Para cada fila debajo de la actividad Escribir línea.

    • Añada la variable DT1 en el campo TablaDeDatos.
  9. Selecciona el contenedor Cuerpo y crea la siguiente variable:

    Nombre de la variable

    Tipo de variable

    Valor predeterminado

    Grade

    Int32

     
  10. Agrega una actividad Obtener elemento de fila y colócala dentro del contenedor Cuerpo.

    • En el panel Propiedades, agrega el valor "Grade" en el campo NombreDeColumna.
    • Agrega el valor row en el campo Fila.
    • Añade la variable Grade en el campo Valor.
  11. Coloca una actividad Si debajo de la actividad Obtener elemento de fila.

    • Añada la expresión Grade < 5 en el campo Condición.
  12. Arrastra una actividad Escribir línea dentro del campo Entonces.

    • Añade la expresión "Failed:" + row("Name").ToString + " " + row("Surname").ToString en el campo Texto.
  13. Ejecuta el proceso. El robot extrae todos los datos que cumplen con los requisitos.

    El flujo de trabajo debe parecerse a este:



Aquí puedes descargar un ejemplo.

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.