Database: allegati / immagini

Per gestione degli allegati si intende la possibilità di acquisire, in fase di modifica o inserimento, allegati/immagini da associare in modo permanente al documento corrente.
Al procedimento di acquisizione si acccede tramite le funzionalità messe a disposizione dall'activex/plug-in Highway Imaging Control, che provvede a creare una copia, dal nome univico d'archivio, del file allegato, in un direttorio privato dell'applicazione.
La gestione dell'associazione, della visualizzazione, della modifica e dell'eventuale indicizzazione sono compito dell'applicazione:
la tecnologia Highway mette a disposizione gli strumenti per ottenere la conversione in testo del contenuto di determinati allegati e la capacità di elaborazione delle immagini;
la scrittura e la gestione dei risultati delle operazioni di acquisizione degli allegati e della relativa indicizzazione, sono a carico del programmatore che sviluppa l'applicazione Internet/Intranet.

Di norma si predispongono sul database gli attributi necessari per memorizzare questi nomi di file e gli script con le le funzioni Javascript necessarie allo svolgimento delle suddette operazioni.
I nomi dei file associati ad un documento (forniti da Highway Imaging Control dopo le operazioni di acquisizione) vengono di norma memorizzati in gruppi di attributi multiistanza.
Generalmente devono essere predisposti due gruppi: uno per la gestione delle immagini ed un altro per la gestione di quei documenti che necessitano di essere indicizzati.

La tecnologia Highway permette di indicizzare file di testo (txt o ascii in genere), file di Write/Wordpad (rtf o wri), file WinWord (doc), file Acrobat (pdf).
L'indicizzazione di questi allegati può avvenire tramite due metodi principali:
si può richiedere ad Highway Imaging Control di estrarre il testo contenuto nell'allegato e metterlo poi in un attributo chiave;
oppure si possono fornire ad Highway Server le informazioni necessarie perchè questa operazione venga svolta automaticamente (vedi Sezione Allegati di <nomearchivio>.ini)
Il salvataggio del documento provvederà automaticamente a richiedere ad Highway Server l'indicizzazione dei dati inseriti, e quindi del testo estratto dai documenti acquisiti.

Per la gestione degli allegati con Highway Imaging Control sono predisposte le funzioni %ATTACHADD%, %ATTACHGET% e %ATTACHCHG%, che consentono rispettivamente di :
ottenere un identificativo di file da associare ad un documento;
ottenere un nome di file tramite un identificativo associato ad un documento;
modificare un file associato ad un identificativo già associato ad un documento.

Una gestione della immagini eseguita con il modulo Eikon (ambiente Highway a 16 bit) oppure una gestione esplicita (vedi sezione [immagini] di <nomearchivio>.ini), cioè mediante scrittura in un determinato attributo dei nomi completi dei file, può usufruire delle funzioni %IMAGES%, %IMAGEPATH%, %IMAGEURL% per la gestione delle immagini;
la gestione dei thumbnails è implementata dalle funzioni %THUMB%, %THUMBURL%, %CURTHUMB% solo se trattasi di applicativo proveniente da ambiente Highway a 16 bit (gestione automatica con l'utilizzo di Eikon); in applicazioni internet/intranet, mediante le funzionalità fornite da Highway Imaging Control e da Highway Server, le diapositive devono essere gestite come ulteriori immagini allegate e sarà a carico dell'applicazione la loro gestione nella varie modalità d'uso.
per la gestione dei raggruppamenti delle immagini proveniente dall' ambiente Highway a 16 bit utilizzare %GROUPS%, %CURGRP%, %PERGROUP%.

La gestione degli allegati/immagini può essere eseguita anche senza l'ausilio del modulo Highway Imaging Control e Highway Server mediante l'uso del tag INPUT type="file".

La tecnologia di gestione delle immagini e degli allegati è tutt'ora in fase di evoluzione.