Struttura file di configurazione importazione documenti

Avendo specificato, nella scheda Standard, una cartella in linea per l'importazione dei documenti, si può prevedere un file di configurazione, che permette di automatizzare il processo di importazione.

Qui di seguito vengono riportate la struttura e le varie informazioni del file.

 

Il file di configurazione (estensione .ini) deve avere lo stesso nome del documento da importare (per esempio, se si deve importare il documento “contratto.pdf” si deve creare il file con il nome “contratto.ini”) e deve avere la seguente struttura (si riporta il seguente esempio):

[Document]

ID_Attributes=

Document_Type=F

Full_Name=

Save_Name=Contratto.pdf

[CreateLinks]

000_ID_Table=101

000_Field_Name=ID

000_Field_Value=123

000_ID_Class=25

000_First_Only=2

[SetFields]

000_Field_Name=OGGETTO

000_Field_Value=Questo è il primo contratto stipulato con il cliente

000_Field_Replace=1

 

Qui di seguito il significato delle varie voci suddette:

 

ID_Attributes: gli IDs di eventuali attributi da impostare nel documento importato

Document_Type: F=File

Full_Name: ora non usato, in futuro probabilmente per effettuare, nella struttura gerarchica, un collegamento (link) ad un documento esterno

Save_Name: nome con il quale salvare il documento

 

Sezione [CreateLinks]

000_ID_Table: ID della tabella primaria nella quale creare il link, 101 per pratica, 102 per soggetto

000_Field_Name: Nome del campo, tramite il quale cercare il titolare (pratica o soggetto). Di norma è l’ID, ma potrebbe essere anche il NUMERO o anche qualche campo “ALTRO” che identifica in modo univoco la pratica o il soggetto

000_Field_Value: Valore del campo, tramite il quale cercare il titolare

000_ID_Class: ID della classe, con la quale collegare il documento

000_First_Only: 0=collegare direttamente all’oggetto trovato tramite i campi sopra; 1=collegare a tutti gli oggetti trovati tramite i campi sopra (per esempio, da utilizzare se un documento deve essere collegato ad altri documenti presenti più volte nella stessa struttura gerarchica o presenti in strutture diverse); 2=collegare solamente al primo titolare trovato

 

Sezione [SetFields] – sezione opzionale

000_Field_Name: nome del campo da impostare dopo aver creato il documento

000_Field_Value: valore da impostare

000_Field_Replace: 1 sostituire il valore; 0 non impostare se già compilato

 

In generale 000_ significa che per lo stesso documento si possono ripetere queste variabili, creando delle righe 001, 002. Nella sezione [CreateLinks] ciò può essere fatto per creare più legami, nella sezione [SetFiels] per impostare più campi.