- Primeros pasos
- Licencia
- Instalación y configuración
- Uso de Data Service
- Referencia
- 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
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.
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.
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.
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.
selectedOlympics
para obtener los resultados de la acción.
olympicsRecords.First(Function (o as Olympics) o.Name = selectedOlympics)
creada anteriormente en la actividad de Diálogo de entrada de la variable olympicEdition
.
folder
para la ruta de la carpeta de salida. Utilizarás esta variable en la siguiente actividad Descargar archivo de campo de registro.
folder
del archivo Logo del registro de entidad olympicEdition.Id
.
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.
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.
Una vez finalizado, tu proyecto debería tener el siguiente aspecto:
- Requisito previo: crear entidades en Data Service
- Paso 1: crear el flujo de trabajo
- Registros relacionados con la consulta
- Crear un cuadro de diálogo de entrada
- Asignar un valor al archivo
- Configurar un cuadro de diálogo de carpeta
- Descargar archivo desde el Campo de registro
- Configurar un comando de Power Shell
- [Opcional] Inutilizar