Wizard Home |
Admin Server |
Tools - Menu ingranaggio
Permette di visualizzare e gestire le risorse fisiche (File di tipo immagine,pdf excell ecc) presenti nel server e
disponibili per l'associazione ai Media (Schede dei metadati delle risorse) o alle schede dei DB (Schede articolo,Schede
documenti,Allegati anagrafiche clienti ecc. )
I file possono essere caricati :
È possibile posizionare i file in FTP nella cartella
I file verranno importati nel modulo Repository a seguito dell'avvio della procedura di elaborazione tracciati: Modulo - API Syncro Elaborazione Tracciati
Dal momento che la cartella
Questa caratteristica può essere utilizzata per entrambe le modalità di integrazione:
Le risorse di Origine "user" (Caricate da interfaccia Web del server da un utente) possono essere eliminate solo manualmente agendo sul menu Repository
Attenzione La cancellazione di una risorsa dal Deposito non implica l'eliminazione della sua associazione ad una scheda documento ,allegato articolo,anagrafica ecc. La scheda documento è un metadato con associato il file fisico. È necessario eliminare la scheda (Media) e non solo il file fisico per eliminarne la presenza . Eliminare il file fisico implica solo che la scheda Documento avrà associato un file "orfano" ossia non più presente a sistema
È importante mantenere "aggiornata" e ottimizzata la situazione del repository e dell'FTP periodicamente in quanto:
L'ipad in fase di sincronizzazione prima di chiedere le risorse , invia la lista delle risorse che ha al sui interno (già scaricate) e il server in base tale lista quella verifica se la risorsa deve essere ancora presente o meno e si comporta di conseguenza compreso il riscaricamento per aggiornamento data file.
Il server in esportazione invia all'ipad tutte le risorse collegate ad articoli, contatti, documenti, reports presenti sulle tabelle specifiche e sulle tabelle dei media collegati. Se per caso un media resta in qualche modo collegato a una anagrafica o a un articolo che non esiste più o che non deve più essere disponibile per l'utente non viene esportato.
Nel processo prima vengono controllate le anagrafiche o gli articoli a cui ha accesso l'utente in base al suo codice, e poi in base a quelli vengono estratti i media. Se un anagrafica o un articolo non esiste più allora i media ad esso collegato vengono escluse dalla lista di esportazione.
Questa link può essere utilizzato, ad esempio, nel modulo news, per condividere un file.
Cod. | Ultima revisione | Wiki | Note |
59 | 2024/05/06 - MM | managerepository - files |
|
Modulo deposito (Repository)
Caratteristica
L'area deposito presente all'interno del pannello di amministrazione permette di gestire immagini e documenti a corredo delle schede presenti nel serverI file possono essere caricati :
- Manualmente
- Tramite importazione da FTP
UI
Descrizione dell'interfaccia
Entrare nel deposito:
|
File supportati in App
Per un elenco dei file che l'app è in grado di gestire vedi questa guida: Tipi File a corredo dei datiImportazione file
È possibile posizionare i file in FTP nella cartella
/from-cliente/repository
I file verranno importati nel modulo Repository a seguito dell'avvio della procedura di elaborazione tracciati: Modulo - API Syncro Elaborazione Tracciati
Dal momento che la cartella
/from-cliente/repository
alimenta automaticamente l'area deposito è necessario
prestare
attenzione ad alcune considerazioni:
- Se viene eliminato un file dall'area deposito ma esso è presente all'interno della cartelle /from-cliente/repository alla sincronizzazione successiva il file viene ricaricato all'interno di deposito nuovamente
- i file all'interno della cartella ftp dovranno essere eliminati manualmente o tramite script da predisporsi da parte del Cliente
- È possibile predisporre apposto setting affinché i file presenti nel Deposito categorizzati come Importati da FTP si allineino a quelli presenti nella cartella FTP anche in caso di cancellazione. Questo per permettere una manutenzione diretta dei file in server in base ai file contenuti in FTP
Questa caratteristica può essere utilizzata per entrambe le modalità di integrazione:
-
Autonoma
Tutte le immagine e i file vanno caricate nello spazio ftp nella cartella "/from_cliente/repository" SENZA nessun tipo di sottocartella. -
Connettore personalizzato Zotsell
Si può utilizzare lo spazio in FTP o in alternativa, nel caso sia installato un connettore in un vostro comupter/Server locale, è necessario adottare la stessa metodologia posizionando tutte le immagini e i file in un unica cartella:/WORKINGSPACE/OUT_RESOURCES
Sarà il connettore ad occuparsi di trasferire le immagini della cartella locale nella cartella in FTP. Vedi dettagli qui
Cancellazione file dal server
È possibile cancellare file dal deposito:- Manualmente: tramite l'apposita icona cestino presente nell'interfaccia web
- Automaticamente: se di tipo "Import" (Originariamente provenienti da FTP) in base alle risorse presenti nell'FTP. Per abilitare questa opzione è necessario richiedere l'abilitazione di un setting ( delete_import_resources). Il sistema in fase di elaborazione file da FTP se riscontra la presenza in deposito di una risorsa di tipo Import NON più presente in FTP la cancella dal deposito.
Le risorse di Origine "user" (Caricate da interfaccia Web del server da un utente) possono essere eliminate solo manualmente agendo sul menu Repository
Attenzione La cancellazione di una risorsa dal Deposito non implica l'eliminazione della sua associazione ad una scheda documento ,allegato articolo,anagrafica ecc. La scheda documento è un metadato con associato il file fisico. È necessario eliminare la scheda (Media) e non solo il file fisico per eliminarne la presenza . Eliminare il file fisico implica solo che la scheda Documento avrà associato un file "orfano" ossia non più presente a sistema
Settings disponibili
Setting | Descrizione | Codice riferimento |
---|---|---|
Cancella i file dal deposito se non presenti in ftp | Premette ad ogni elaborazione server di cancellare dal deposito i file di "origine" = "IMPORT" NON più presente nella cartella from_cliente/repository in FTP. | delete_import_resources |
Aggiornamento risorse dal server
Gli aggiornamenti dei file nel modulo Repository del Server sono sincronizzati con quelli presenti nell'FTP, utilizzando come criterio la data dell'ultimo aggiornamento dei file. In altre parole, sovrascrivendo un file nell'FTP con lo stesso nome e estensione di uno già presente nel Repository, alla prima sincronizzazione dei device tale file sarà aggiornato anche in essi.Manutenzione del Repository
È importante mantenere "aggiornata" e ottimizzata la situazione del repository e dell'FTP periodicamente in quanto:
- Il sistema di API syncro deve effettuare delle verifiche in fase di elaborazione tra i file presenti in server e quelli posizionati in FTP
- Il sistema di APi verso i Device mobili (IPAD) per l'aggiornamento dei DB locali deve verificare l'aggiornamento delle risorse (modifica della data di aggiornamento di un file) e la presenza di file da scaricare rispetto ai file presenti nel Repository server (Più numerosi sono i file presenti più lunga è la procedura di controllo)
Nota: La presenza di volumi elevati di file NON necessari in Repository o FTP può allungare di molto sia la fase a) che la fase b) di allineamento
Cancellazione risorse dall'App
Quando vengono cancellati articoli documenti o altro questo non ha una ripercussione sui media (Schede documenti con associati i file fisici)L'ipad in fase di sincronizzazione prima di chiedere le risorse , invia la lista delle risorse che ha al sui interno (già scaricate) e il server in base tale lista quella verifica se la risorsa deve essere ancora presente o meno e si comporta di conseguenza compreso il riscaricamento per aggiornamento data file.
Il server in esportazione invia all'ipad tutte le risorse collegate ad articoli, contatti, documenti, reports presenti sulle tabelle specifiche e sulle tabelle dei media collegati. Se per caso un media resta in qualche modo collegato a una anagrafica o a un articolo che non esiste più o che non deve più essere disponibile per l'utente non viene esportato.
Nel processo prima vengono controllate le anagrafiche o gli articoli a cui ha accesso l'utente in base al suo codice, e poi in base a quelli vengono estratti i media. Se un anagrafica o un articolo non esiste più allora i media ad esso collegato vengono escluse dalla lista di esportazione.
Condivisione di un file presente in deposito
A fianco ad ogni file caricato, è presente un cosidetto "pubblic link". Questo link, se condiviso, permette di scaricare la risorsa dall'esterno del deposito.Questa link può essere utilizzato, ad esempio, nel modulo news, per condividere un file.