La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Sistema di gestione flussi documentali Progetto Xerox Marco Mori.

Presentazioni simili


Presentazione sul tema: "Sistema di gestione flussi documentali Progetto Xerox Marco Mori."— Transcript della presentazione:

1 Sistema di gestione flussi documentali Progetto Xerox Marco Mori

2 Agenda Strumenti per lo sviluppo software della piattaforma Xerox Libreria di interfaccia al Repository Alfresco Integrazione gestione documentale nella piattaforma Xerox Applicazione web Xerox per la navigazione del repository Applicazione web Xerox per scansione di documenti nel Repository Alfresco Applicazione web Xerox per la ricerca Full Text di stringhe

3 Protocollo EIP per lo sviluppo di nuove feature per le multifunzione Xerox Le applicazioni possono accedere alle funzionalità della stampante mediante i Web Service che le espongono Registrazione delle applicazioni fruibili agli end-user mediante un embedded browser Il kit di sviluppo fornito per i partner Xerox permette laccesso ai Web Service attraverso la tecnologia Ajax Sviluppo software Xerox

4 Xerox Web Services Registration: fornisce i metodi per registrare applicazioni EIP in modo che siano fruibili agli end-user Scan Extension: servizio per gestire le funzionalità di stampa Session: servizio per la gestione delle sessioni Device Configuratio: metodi per conoscere le capacità del dispositivo Authentication Configuration: metodi per impostare e conoscere le policy di autenticazione Laccesso ai servizi può avvenire sia in locale che da remoto ad eccezione per quelli di Scan e Session il cui accesso può avvenire solo direttamente dal dispositivo

5 Alfresco Repository Open Source Sorgente scritto in Java Estensione delle funzionalità mediante API fornite o tramite Web Service Generazione di una libreria di classi (AAL) per laccesso al repository in grado di esporre le seguenti funzionalita: Ricerca Full Text Upolad di documenti Download di documenti Navigazione del repository Accesso alle versioni di un singolo documento Login utenza Questa libreria utilizza i Web Services esposti da Alfresco

6 Integrazione Alfresco Xerox Wrapper.Net = espone le funzionalità del repository mediante la classe AAL (Alfresco Access Layer) Db per la gestione dei dati specifici del dominio applicativo Server IIS dove risiedono le pagine web che incapsulano la logica di accesso al repository e al DB

7 Applicazione: Alfresco PrintExplored Navigazione del Repository come un filesystem Integrazione allinterno dellapplicazione web della libreria di classi AAL per la navigazione e lapertura dei file mediante il relativo URI Stampa dei file Stampa diretta per i file per cui non è abilitato il versioning e per i file che hanno una sola versione Scelta della versione da stampare per i file con più versioni Download del file da stampare nel server Traduzione del file nel formato compatibile per la stampa (PostScript) Creazione di un eventuale processo per avviare la stampa

8 Applicazione: Alfresco PrintExplored Screenshot Applicativo

9 Applicazione: ScanToAlfresco Il servizio di scansione viene avviato lato client da una procedura Javascript che utilizza la libreria fornita nel kit di sviluppo La libreria permette di chiamare tutti i Web Service mediante tecnologia Ajax Lapplicazione crea al volo un template che specifica alla multifunzione qual è la politica di scansione e di archiviazione del documento oltre alle caratteristiche del file scansionato Il template specifica tra le varie impostazioni le seguenti: Risoluzione file scansionato Estensione e formato del file Possibilità di specificare la creazione di un Searcheable pdf per ottenere un riconoscimento automatico del testo (OCR) Protocollo per larchiviazione del documento con relative credenziali di accesso (FTP,..).... Questo template viene utilizzato per la scansione e cancellato alla fine della stessa fase

10 Applicazione: ScanToAlfresco Screeshot applicativo

11 Applicazione: AlfrescoSearch Applicativo per la ricerca Full text allinterno dei documenti presenti nel Repository La ricerca viene effettuata sia nei campi descrizione, titolo che allinterno del contenuto dei documenti Integrazione della libreria di classi AAL che contiene al suo interno il metodo Search La ricerca viene avviata specificando la stringa in questione e loutput che si desidera ottenere: Lista degli uri dei file risultato della ricerca Nome o titolo degli stessi file Lapplicativo in questione permette inoltre di avviare la stampa di uno qualsiasi dei file trovati

12 Applicazione AlfescoSearch Screenshot applicativo

13 Case Study Avvio applicazione ScanToAlfresco Selezione del nome con cui il documento verrà archiviato Avvio Scansione del documento Avvio dellarchiviazione nel Repository Alfresco Lancio applicazione printExplored Navigazione fino alla cartella destinazione Apertura del file appena scannerizzato e avvio delleventuale stampa Avvio applicazione AlfrescoSearch Ricerca di testo presente nel documento appena scannerizzato Verifica del file appena trovato con la procedura di ricerca

14 Contributors Responsabile Progetto: Marco Mori Realizzazione della Classe AAL per linterazione con i Web Services del Repository: Alessandro Colangeli Fabio Zangrando Tecnologia EIP per lo sviluppo del piattaforma Xerox Marco Dezi


Scaricare ppt "Sistema di gestione flussi documentali Progetto Xerox Marco Mori."

Presentazioni simili


Annunci Google