Skip to content

DCS - DocSolution per Sharepoint - Filtro per Attributi (Metadati) durante scaricamento file via AL #659

@Andrea-Fornaciari-EOS

Description

@Andrea-Fornaciari-EOS

Is your feature request related to a problem? Please describe.

Il cliente richiede di allegare via mail uno o più certificati (che sono file ".pdf") presenti all'interno ad una specifica libreria collegata all'articolo.
All'interno di questa libreria sono contenuti molti file (circa uno per lotto) e sono distinguibili solo tramite l'attributo "Nr. Lotto" impostato in fase di inserimento file su DocSolutions.
Al momento non è possibile né scaricare un singolo file per nome, né utilizzare un qualsiasi filtro per gli attributi inseriti. L'unica via che abbiamo attualmente è scaricare tutti i file (con tutti i blob!) e poi verificare all'interno dei metadati manualmente la presenza di un dato Nr. Lotto.
L'operazione fatta in questo modo è ingestibile a livello di tempi.

Describe the solution you'd like

Per quello che dobbiamo fare per me sono possibili due soluzioni :

  1. Avere una funzione che permetta di filtrare a livello di attributo, per esempio impostando uno o più filtri per Chiave-Valore, da applicare prima di lanciare l'effettiva funzione per scaricare i file (soluzione ottimale)
  2. Avere una funzione che permetta di scaricare un singolo file, per esempio per nome file (non ottimale perché comunque dobbiamo scaricare l'intero set di file e fare una verifica a runtime dei metadati, ma almeno non dobbiamo anche scaricare i blob di tutti i file).
    La Soluzione 2 potrebbe non risolvere la problematica, a seconda di quanto è lunga questa operazione di cernita manuale dei file.

Describe alternatives you've considered

Purtroppo non ci sono alternative per come deve essere gestito il tutto tramite le funzioni a disposizione in Docsolution per sharepoint.

Additional context

Con attributi intendiamo questi :

Image

Metadata

Metadata

Labels

Under ReviewUnder team(s) evaluation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions