data-service
2023.10
false
  • Primeros pasos
  • Instalación y configuración
  • Uso de Data Service
  • Referencia
    • Actividades de Data Service Studio
    • Acceso a la API
  • Ejemplos y Tutoriales
    • Uso de entidades en los proyectos
    • Carga campos de archivo en registros de entidad
    • Descarga de campos de archivo en registros de entidad
    • Cargar datos desde CSV utilizando actividades en masa
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
UiPath logo, featuring letters U and I in white
Guía de usuario del servicio de datos
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 19 de abr. de 2024

Descarga de campos de archivo en registros de entidad

Mediante Studio puedes manipular fácilmente archivos específicos de un registro de entidad.Estas actividades te permiten ejecutar operaciones como cargar, descargar o eliminar archivos especificados de un campo especificado de un registro de entidad.

El siguiente ejemplo muestra cómo descargar automáticamente desde Data Service un archivo especificado que contiene información de los juegos olímpicos extraída de las páginas de Wikipedia con el fin de utilizarla para otras operaciones.

Requisito previo: crear entidades en Data Service

Siguiendo los pasos detallados en la página Creación de una entidad, creamos una entidad para almacenar información sobre los juegos olímpicos.

La entidad Olimpiadas tiene los siguientes campos: Nombre (texto) y Logo (archivo).

Consulta las siguientes páginas:

  • la actividad Cargar archivo, ya que contiene detalles sobre cómo utilizar esta actividad para cargar fácilmente los logos.
  • la página Archivo, ya que proporciona detalles sobre cómo cargar logos desde la plataforma.

    Nota: Los campos integrados en el sistema se añaden automáticamente a su entidad para proporcionar detalles sobre su creación.


Paso 1: crear el flujo de trabajo

Registros relacionados con la consulta

Usaremos la actividad Consultar registros de entidad para obtener una lista de registros de la entidad Olimpiadas de Data Service configurando la variable folder. Esto va a través de todos los registros del campo Nombre y los emite en la olympicsRecords variable para ser usada en la siguiente actividad Introducir diálogo.


Crear un cuadro de diálogo de entrada

Añade la actividad Entrada del diálogo para mostrar un cuadro de diálogo que contiene el mensaje de Select etiqueta y un tipo de entrada Multiple choice. En la matriz de entrada, añade la variable olympicsRecords creada anteriormente para la actividad Consultar registros de entidad, para la que aplicará la siguiente función: olympicsRecords.Select(Function (o as Olympics) o.Name).ToArray para configurar la matriz de opciones para elegir.
Configura la variable selectedOlympics para obtener los resultados de la acción.


Asignar un valor al archivo

Usa la actividad Asignar para asignar la variable olympicsRecords.First(Function (o as Olympics) o.Name = selectedOlympics) creada anteriormente en la actividad de Diálogo de entrada de la variable olympicEdition.


Configurar un cuadro de diálogo de carpeta

Añade la variable Seleccionar carpeta para abrir un cuadro de diálogo y crea la variable folder para la ruta de la carpeta de salida. Utilizarás esta variable en la siguiente actividad Descargar archivo de campo de registro.


Descargar archivo desde el Campo de registro

Usa la actividad Descargar archivo de campo de registro para descargar el archivo folder del archivo Logo del registro de entidad olympicEdition.Id.


Configurar un comando de Power Shell

Agregue la actividad Abrir Power Shell para ejecutar la siguiente línea de comando: Path.Combine(folder, olympicEdition.Logo.Name) para combinar los siguientes parámetros de entrada: variables folder y olympicEdition y los campos Logo y Nombre creados dentro de la entidad Olimpiadas.

El propósito de esta actividad es invocar la ruta completa del archivo y abrirla en el visor o editor de fotos predeterminado.



[Opcional] Inutilizar

Como paso opcional, hemos añadido un ejemplo de cómo eliminar archivos que no han sido comentados para no eliminar el archivo durante el tiempo de ejecución.Para ello, hemos añadido la actividad Comentario en salida.Hemos incluido las siguientes actividades que no se ejecutarán en el tiempo de ejecución:

Ten en cuenta que puedes eliminar el comentario para probar.



  1. Configura el orden de actividades secundarias.

    Hemos añadido una actividad de secuencia a la que hemos cambiado el nombre de Actividades ignoradas.

  2. Aquí se incluye la actividad Eliminar archivo de campo de registro para eliminar el archivo del campo de registro especificado.


  3. Para que la actividad Eliminar archivo de campo de registro funcione de la manera esperada, configúrala de la siguiente manera:
    1. Establezca el ID de registro en la variable olympicEdition.Id creada en la actividad Descargar archivo del campo de registro.
    2. El campo del que quieres eliminar el archivo es el archivo de logotipo creado en el registro de Data Service creado al principio de este ejemplo.
    3. El Registro de salida es la variable olympicEdition creada en la actividad Asignar.


Una vez finalizado, tu proyecto debería tener el siguiente aspecto:



¿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 White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.