Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-4) was last changed on 14-Apr-2010 14:30 by OlivieroMaestrelli  

This page was created on 14-Apr-2010 14:30 by OlivieroMaestrelli

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 changed 155 lines
!!! 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
CS2000:
# Comunicazione requisiti DigitalFile per approntamento server
# Disponibilità, una volta pronto la macchina server, per analisi/installazione
SMEA:
# 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  )
SMEA:
# 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
##
#
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  )
! 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
Version Date Modified Size Author Changes ... Change note
4 14-Apr-2010 14:30 0.002 kB OlivieroMaestrelli to previous
3 14-Apr-2010 14:30 8.068 kB OlivieroMaestrelli to previous | to last
2 14-Apr-2010 14:30 0.002 kB OlivieroMaestrelli to previous | to last
1 14-Apr-2010 14:30 9.452 kB OlivieroMaestrelli to last
« This page (revision-4) was last changed on 14-Apr-2010 14:30 by OlivieroMaestrelli