= Obiettivi del progetto =
 
<div  align="Left" style="line-height: 14.0pt; font-family: Arial; font-size: 10.0pt; color: #000000; ">
Il fine ultimo del progetto &#232; la possibilit&#224; di fornire funzioni di archiviazione, firma e archiviazione sostitutiva all'interno di un prodotto esterno a Smeup, chiamato COMPED Doc Filling Manager, che mette a disposizione le predette funzionalit&#224;.
		
</div> 
== Progetto integrazione COMPED DigitalFile ==
 
=== Attivit&#224; preliminari ===
 
<div  align="Left" style="line-height: 14.0pt; font-family: Arial; font-size: 10.0pt; color: #000000; "> 
SOFTIA:
			
# Preparazione server (fisico, non virtuale) per ospitare il software. Questo deve aspettare la comunicazione dei prerequisiti da parte di chi installer&#224; COMPED DigitalFile.
# Preparazione VPN fissa con CS200
 
</div>    
<div  align="Left" style="line-height: 14.0pt; font-family: Arial; font-size: 10.0pt; color: #000000; "> 
CS2000:
			
# Comunicazione requisiti DigitalFile per approntamento server
# Disponibilit&#224;, una volta pronto la macchina server, per analisi/installazione
 
</div>    
<div  align="Left" style="line-height: 14.0pt; font-family: Arial; font-size: 10.0pt; color: #000000; "> 
SMEA:
			
# Studio delle tecnologie Java per l'integrazione con gli oggetti COM: COM4J, JACOB, altro... ( 					 COM4J &#160; )
# Studio della documentazione sulle interfacce COM di DigitalFile ( 					 FATTO&#160; )
# Contatto con COMPED per definire i tempi di installazione, messa in opera e istruzione relative al software in Smea ( 					 FATTO&#160; )
# Decisione sulla tipologia del modulo che identificher&#224; l'interfaccia Loocup (Componente interno, Server esterno). Probabilmente c'&#232; da aspettare di vedere &quot;tecnicamente&quot; il tipo di integrazione del client che riusciremo ad attuare:
## interattiva con finestre porterebbe a definire anche un Componente
## utilizzo di funzioni non interattive a livello di scambi xml porterebbe a definire solo un Server ( 							 DEFINITO SERVER&#160; )
#
# Identificazione packaging software client: plugin esterno stile IBM Content Manager o modulo interno ( 					 PLUGIN ESTERNO&#160; )
# Identificazione packaging software AS400 (libreria aggiuntiva, file interni): programmi specifici, script ( 					 DA FARE&#160; )
# Chiarimento sui prerequisiti richiesti per l'utilizzo delle funzioni di DigitalFile:
## deve essere installato qualche software sulla macchina che da Loocup accede alle funzioni di interfaccia, ( 							 LA MACCHINA CHE ACCEDE A COMPED DEVE AVERE INSTALLATO I PROGRAMMI&#160; )
## basta avere delle librerie in linea
#
# Esiste una modularit&#224; nelle funzioni da mettere a disposizione (es: solo visualizzazione documenti, immissione/gestione documenti)? In caso affermativo definire i sets di operazioni e verificare requisiti per l'attivazione di 1, 2 o n funzionalit&#224;
 
</div>    
=== Briefing iniziale ===
 
<div  align="Left" style="line-height: 14.0pt; font-family: Arial; font-size: 10.0pt; color: #000000; "> 
CS2000: 
</div> 
<div  align="Left" style="line-height: 14.0pt; font-family: Arial; font-size: 10.0pt; color: #000000; "> 

- Definizione del meccanismo di import dei documenti del ciclo attivo e dei suoi attributi. (
			
deciso che non si fa nulla&#160;
)

- Meccanismo di comunicazione della modifica del documento. (
			
deciso che non si fa nulla&#160;
) 
</div> 
<div  align="Left" style="line-height: 14.0pt; font-family: Arial; font-size: 10.0pt; color: #000000; "> 
SMEA:
			
# Quali documenti di ciclo attivo vengono creati con Smeup e come ( 					 FATTURE CON G53_h_)&#160;
# Definizione del meccanismo di import dei documenti del ciclo attivo e dei suoi attributi (VEDI SCHEMI VISIO):
## Stampa fattura con generazione PDF
## Chiamata Loocup server per archiviazione
## Gestione in Smeup delle chiavi definite da Documentale per creare gancio con documento
#
# Meccanismo di comunicazione della modifica del documento:
## La ristampa del documento fa un aggiornamento del file esistente nel documentale con un giro identico alla creazione del documento
#
# Meccanismo di comunicazione della modifica asinrona del documento (dal punto di vista di Smeup):
## Firma digitale e chiusura volumi &quot;presidiata&quot;
## richiamo di un servizio che &quot;blocca&quot; il documento inibendo successive modifiche
#
# Come si passeranno files del ciclo attivo e attributi per archiviazione documento (VEDI SCHEMI VISIO)
# Fasi di rilascio della soluzione
## Comped Standalone ( 							 dormiente&#160; )
## Meccanismi di interfaccia lato Smeup ( 							 DA FARE&#160; )
## Implementazione meccanismi di interfaccia lato Comped ( 							 nulla da fare&#160; )
## Implementazione meccanismi di interfaccia lato Loocup ( 							 OK 70%&#160; )
#
# Identificazione &quot;tecnica&quot; del tipo di interazione da implementare ( 					 interattivo&#160; , basato sui dati)
# Identificazione delle funzioni di interfaccia da implementare. Ipotesi:
## Lista volumi in DB ( 							 OK&#160; )
## Struttura volume ( 							 OK&#160; )
## Contenuto volume ( 							 OK&#160; )
## Struttura documento ( 							 OK&#160; )
## Retrieve del file dato un ID ( 							 OK&#160; )
## Ricerca dei files per attributi ( 							 OK&#160; )
## Ricerca dei files per contenuto (Probabilmente le prestazioni rispetto al punto precedente crollano)
## Upload di un file fornendo chiavi di archiviazione ( 							 OK&#160; )
## Firma di un file fornendo chiavi di archiviazione ( 							 OK&#160; )
### Comunicazione a Smeup del documento da bloccare
##
## Eliminazione di un file fornendo chiavi di archiviazione ( 							 OK&#160; )
## Svuotamento di un volume ( 							 OK&#160; )
## Eliminazione di un volume ( 							 OK&#160; )
## Copia di un volume ( 							 OK&#160; )
## Chiusura di un volume ( 							 OK&#160; )
## Popolamento di un volume ( 							 OK&#160; )
## Firma di un volume ( 							 OK&#160; )
### Comunicazione a Smeup dei documenti da bloccare
##
## Conservazione di un volume ( 							 OK&#160; )
### Comunicazione a Smeup dei documenti da bloccare
##
## Possibilit&#224; di inglobare il visualizzatore nella scheda ( 							 ????&#160; )
#
# Decidere chi comanda e come comunica:
## Creazione/modifica/cancellazione nuovo documento ( 							 COMANDA SMEUP NELLA CREAZIONE, LOOCUP NELLA CONSERVAZIONE&#160; )
#
 
</div>    
=== Sviluppo integrazione ===
 
<div  align="Left" style="line-height: 14.0pt; font-family: Arial; font-size: 10.0pt; color: #000000; "> 
SMEA:
			
# Identificazione dei tipi documento da gestire con DigitalFile
## Nel ciclo attivo quali documenti generiamo e come: PDF, Spool, G53, altro ( 							 Fatture ciclo attivo in PDF con G53&#160; )
## Capire come sono prodotti i documenti del ciclo attivo e come passarli a COMPED ( 							 appoggiati i PDF in una cartella organizzati in AZIENDA/REGISTROIVA.PERIODO/numerofattura.pdf&#160; )
#
# Sviluppo client:
## Interfaccia a oggetti COM esposti da DigitalFile
## Utilizzo di grafica DigitalFile o costruzione di interfaccia Loocup? Visualizzatore annegato in Scheda o download del file e visualizzazione Acrobat?
## Definizione del  server che veicoler&#224; i dati da e verso DigitalFile e Smeup per le operazioni previste
## Definire dei test di avvio che verifichino il soddisfacimento dei prerequisiti per il funzionamento dell'interfaccia
#
# Sviluppo AS400:
## Definizione della chiave di collegamento del documento alle risorse del DigitalFile ( 							 DIGITALFILE UTILIZZA LE CHIAVI CHE GLI PASSIAMO IN ARCHIVIAZIONE E SMEUP SALVERA' LE 2 CHIAVI TORNATE DA DIGITALFILE&#160; )
## Definizione dei servizi di interfaccia a Loocup per le operazioni sui documenti
### ricezione o comunicazione dell'informazione su creazione/modifica/eliminazione documento
##
#
 
</div>    
<div  align="Left" style="line-height: 14.0pt; font-family: Arial; font-size: 10.0pt; color: #000000; "> 
CS2000:
			
# Gestione della chiave comunicata da Smeup e/o restituzione della chiave interna del documento per collegare Documento gestionale a documento Smeup
# Comunicazione dei documenti firmati via file XML in una cartella (NOI LO PESCHIAMO CON LOOCUP SERVER E PASSIAMO I DATI SUI DOCUMENTI DA BLOCCARE) ( 					 CASSATA FA TUTTO LOOCUP CLIENT&#160; )
 
</div>    
=== POST SVILUPPO ===
 
<div  align="Left" style="line-height: 14.0pt; font-family: Arial; font-size: 10.0pt; color: #000000; "> 
SMEA:
			
# Decisione se attivare utilizzo o mantenere a livello dimostrativo
# Come distribuire il software all'interno di Loocup
 
</div> 
= STRUTTURA DELLA SOLUZIONE =
 
<div  align="Left" style="line-height: 14.0pt; font-family: Arial; font-size: 10.0pt; color: #000000; ">
La soluzione prevede tre principali funzioni
		
</div> 
<div  align="Left" style="line-height: 14.0pt; font-family: Arial; font-size: 10.0pt; color: #000000; ">  
* GESTIONE DEI  DOCUMENTI/VOLUMI
** Upload
** Eliminazione
** ...
*
* INTERROGAZIONE DEGLI ARCHIVI
** Interrogazione dei Volumi
** Visualizzazione dei documenti
** ...
*
* FIRMA ED ARCHIVIAZIONE DEI DOCUMENTI
** Firma digitale dei documenti
** Archiviazione sostitutiva dei documenti
** ...
*
 
</div>     
== Gestione dei documenti ==
 
== Interrogazione degli archivi ==
 
== Firma ed archiviazione dei documenti ==