Web Dav
- 1. WebDav
Web-based Distributed Authoring and Versioning
WebDAV, si riferisce ad un set di istruzioni del protocollo HTTP che
permettono all'utente di gestire in modo collaborativo i file presenti in un
server remoto.
Istruzioni Fondamentali
•PROPFIND – usato per ottenere proprietà, sotto forma XML, da risorse. Può essere usato anche per ottenere la struttura della
collezione;
•PROPPATCH – usato per cambiare e cancellare diverse proprietà mediante una singola operazione;
•MKCOL – usato per creare delle collezioni (directory);
•COPY – usato per copiare risorse;
•MOVE – usato per spostare delle risorse;
•LOCK – usato per bloccare una risorsa. WebDAV supporta blocchi per gruppi ed esclusivi;
•UNLOCK – rimuove il blocco da una risorsa;
•SEARCH – avvia una ricerca sul server.
iDav3 - Copyright © 2009 by IT - Information Technologies s.r.l.
giovedì 20 agosto 2009
- 2. WebDav
Esempio Architettura Web-Based File Storage
Internet Browser
://
http
http NEW!
: //
p://
htt
DB Server Web Server
htt
File Manager / WebDav Client
Internet
p:/
IIS+Estensioni WebDav
/
iDav3 - Copyright © 2009 by IT - Information Technologies s.r.l.
giovedì 20 agosto 2009
- 3. Esempio Prisma Categories Manager
Prisma
Categories Manager
Visualizzazione Folder 1°
Livello
Action Folder “Preferiti”
Documenti di
“Andrea Blè”
Versione a cartelle
iDav3 - Copyright © 2009 by IT - Information Technologies s.r.l.
giovedì 20 agosto 2009
- 4. Esempio 1° Prisma Gestione Documentale
Smart Folder
Smart Folder
“Ultimi Documenti Inseriti”
DTECRE BETWEEN TODAY AND TODAY-10
Smart Folder “Documenti Excel”
DOCTYPE LIKE ‘%.xls’
“Smart Folder” è una cartella virtuale associata ad un filtro
iDav3 - Copyright © 2009 by IT - Information Technologies s.r.l.
giovedì 20 agosto 2009
- 5. Esempio 2° Prisma Gestione Documentale
Action Folder
Action Folder
“Protocolla Documenti”
Esegue la protocollazione dei documenti
trascinati all’interno
Smart Folder
WHERE id_protocollo IS NOT NULL
“Action Folder” è una cartella virtuale associata ad un azione
iDav3 - Copyright © 2009 by IT - Information Technologies s.r.l.
giovedì 20 agosto 2009
- 6. Esempio 3° Prisma Cartella Utenti
Action Folder
D r op
Dr ag&
Cartella Utente
Drag
& Dr
op
Facendo Drag & Drop di un documento sulla cartella utente questo viene inviato per e-
mail al proprietario del folder
iDav3 - Copyright © 2009 by IT - Information Technologies s.r.l.
giovedì 20 agosto 2009
- 7. Esempio 4° Prisma Creazione Utente
Action Folder
2
1
3
•Si crea una nuova cartella nel folder utente
•Si rinomina la cartella con nome e cognome utente
•Viene aggiunto il record nella PRISMA_SYSTEM_USER
•Viene creato un foglio Excel nel folder utente con le informazioni per completare la USER e USER_EXT
•Si modifica il foglio Excel e le informazioni inserite vanno ad aggiornare prisma al momento del salvataggio.
Questa procedura è utilizzata anche per modificare un utente esistente (l’xls virtuale e sempre presente nelle cartelle).
iDav3 - Copyright © 2009 by IT - Information Technologies s.r.l.
giovedì 20 agosto 2009