Obiettivi del progetto#
Il fine ultimo del progetto è la possibilità 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à.Progetto integrazione COMPED DigitalFile#
Attività preliminari#
SOFTIA:- Preparazione server (fisico, non virtuale) per ospitare il software. Questo deve aspettare la comunicazione dei prerequisiti da parte di chi installerà COMPED DigitalFile.
- Preparazione VPN fissa con CS200
- Comunicazione requisiti DigitalFile per approntamento server
- Disponibilità, una volta pronto la macchina server, per analisi/installazione
- Studio delle tecnologie Java per l'integrazione con gli oggetti COM: COM4J, JACOB, altro... ( COM4J )
- Studio della documentazione sulle interfacce COM di DigitalFile ( FATTO )
- Contatto con COMPED per definire i tempi di installazione, messa in opera e istruzione relative al software in Smea ( FATTO )
- Decisione sulla tipologia del modulo che identificherà l'interfaccia Loocup (Componente interno, Server esterno). Probabilmente c'è da aspettare di vedere "tecnicamente" 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 )
- Identificazione packaging software client: plugin esterno stile IBM Content Manager o modulo interno ( PLUGIN ESTERNO )
- Identificazione packaging software AS400 (libreria aggiuntiva, file interni): programmi specifici, script ( DA FARE )
- 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 ) # basta avere delle librerie in linea
- Esiste una modularità 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à
Briefing iniziale#
CS2000:- Definizione del meccanismo di import dei documenti del ciclo attivo e dei suoi attributi. ( deciso che non si fa nulla )
- Meccanismo di comunicazione della modifica del documento. ( deciso che non si fa nulla )
- Quali documenti di ciclo attivo vengono creati con Smeup e come ( FATTURE CON G53_h_)
- 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 "presidiata" # richiamo di un servizio che "blocca" 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 ) # Meccanismi di interfaccia lato Smeup ( DA FARE ) # Implementazione meccanismi di interfaccia lato Comped ( nulla da fare ) # Implementazione meccanismi di interfaccia lato Loocup ( OK 70% )
- Identificazione "tecnica" del tipo di interazione da implementare ( interattivo , basato sui dati)
- Identificazione delle funzioni di interfaccia da implementare. Ipotesi: # Lista volumi in DB ( OK ) # Struttura volume ( OK ) # Contenuto volume ( OK ) # Struttura documento ( OK ) # Retrieve del file dato un ID ( OK ) # Ricerca dei files per attributi ( OK ) # Ricerca dei files per contenuto (Probabilmente le prestazioni rispetto al punto precedente crollano) # Upload di un file fornendo chiavi di archiviazione ( OK ) # Firma di un file fornendo chiavi di archiviazione ( OK ) # Comunicazione a Smeup del documento da bloccare # # Eliminazione di un file fornendo chiavi di archiviazione ( OK ) # Svuotamento di un volume ( OK ) # Eliminazione di un volume ( OK ) # Copia di un volume ( OK ) # Chiusura di un volume ( OK ) # Popolamento di un volume ( OK ) # Firma di un volume ( OK ) # Comunicazione a Smeup dei documenti da bloccare # # Conservazione di un volume ( OK ) # Comunicazione a Smeup dei documenti da bloccare # # Possibilità di inglobare il visualizzatore nella scheda ( ???? )
- Decidere chi comanda e come comunica: # Creazione/modifica/cancellazione nuovo documento ( COMANDA SMEUP NELLA CREAZIONE, LOOCUP NELLA CONSERVAZIONE )
Sviluppo integrazione#
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 ) # 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 )
- 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à 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 ) # Definizione dei servizi di interfaccia a Loocup per le operazioni sui documenti # ricezione o comunicazione dell'informazione su creazione/modifica/eliminazione documento #
- 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 )
POST SVILUPPO#
SMEA:- Decisione se attivare utilizzo o mantenere a livello dimostrativo
- Come distribuire il software all'interno di Loocup
STRUTTURA DELLA SOLUZIONE#
La soluzione prevede tre principali funzioni- 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 * ...
Gestione dei documenti#
Interrogazione degli archivi#
Firma ed archiviazione dei documenti#
Add new attachment
Only authorized users are allowed to upload new attachments.
List of attachments
| Kind | Attachment Name | Size | Version | Date Modified | Author | Change note |
|---|---|---|---|---|---|---|
gif |
header_logo.gif | 1.7 kB | 1 | 14-Apr-2010 14:30 | m.sanfilippo |
«
This particular version was published on 14-Apr-2010 14:30 by OlivieroMaestrelli.