Filepicker es el proceso de negocio de tipo frontend diseñado para gestionar las descargas de archivos.
El proceso de gestión de expedientes a través del frontend debe construirse de la siguiente manera:
- Obtención de datos en la vista del frontend;
- Cargar los archivos en el servidor para obtener IDs únicos para cada archivo;
- Creación de objetos del modelo de datos de acuerdo con los archivos subidos;
- Colocación de los objetos del modelo de datos en la base de datos.
Uso del Filepicker
Filepicker Get Properties se utiliza para obtener archivos de la aplicación de frontend. Se obtiene el files array de objetos para su uso posterior.
Si se ha subido un solo elemento, se obtiene sólo el elemento con index = 0. Para ello, se utiliza el bloque Array Element se utiliza el bloque .
El elemento resultante del array debe ser subido al servidor para poder seguir trabajando con él. Server request POST /_files/ Para ello se utilizan tipos de bloques. Después de enviar el file al servidor, éste obtiene su único ID. Este ID se utiliza para escribir el objeto en la base de datos.
File se utiliza para hacer un nuevo objeto del modelo de datos utilizando Expand-Make bloques.
Server request POST tipo de bloque se utiliza para contabilizar el objeto del modelo de datos recién creado en la base de datos.