cancel
Showing results for 
Search instead for 
Did you mean: 

anagrafica documenti

balgio
Champ in-the-making
Champ in-the-making
Buongiorno a tutti. Sto cercando di approfondire notizie su Alfresco poichè ho trovato molti riferimenti alla sua potenza e versatilità per la gestione di contenuti e della documentazione.
In particolare mi interessa gestire i documenti condivisi all'interno del nostro gruppo di lavoro. Ho però un problema che suppongo si possa risolvere personalizzando il prodotto: è per questa mia supposizione che scrivo in questo forum.

La domanda è: <strong>si può realizzare una simile gestione della documentazione?</strong>

Il mio concetto di documento è un anagrafica con dei metadati: <em>codice, revisione, titolo, autore, stato documento, data creazione,</em> ecc. A questa anagrafica possono essere legati uno o più file, per esempio un file word o excel o CAD  e di solito un file PDF che è l'immagine dei precedenti. Banalizzando, l'autore può accedere a tutti i file mentre gli altri solo alle immagini PDF.
Infine, la gestione delle revisioni (o versioni) si applica all'anagrafica e non ai file; i file sono considerati come meri contenuti dell'anagrafica e possono essere aggiunti e cancellati così come si modifica un qualsiasi altro attributo.

Grazie a tutti.
9 REPLIES 9

openpj
Elite Collaborator
Elite Collaborator
Si si può fare eseguendo le dovute implementazioni sulla piattaforma.
Alfresco consente di versionare anche solo i metadati, c'è la possibilità su ogni contenuto di decidere se versionare metadati + file, oppure solo uno tra questi.

balgio
Champ in-the-making
Champ in-the-making
Ho già aggiunto un commento simile ma non lo vedo, forse ho sbagliato qualcosa, quindi mi ripeto.
Esistono dei riferimenti, esempi e della documentazione (possibilmente in pdf) su come realizzare quanto detto sopra?
Naturamente anche i libri sono ben accetti, ma vorrei iniziare con qualcosa di semplice e non troppo specialistico.
Grazie in anticipo per qualsiasi aiuto.

balgio
Champ in-the-making
Champ in-the-making
Qualcuno mi può indicare un esempio di personalizzazione per realizzare il versionamento dei soli metadati con la possibilità di aggiungere a questi dei file come contenuto?
Si tratta di modificare file di properties o va sviluppato anche codice java?

Mi sapete indicare un buon libro che desscriva l'architettura di Alfresco e come si personalizza?

Grazie.

Ciao,

parto dai libri…

Un buon punto di partenza può essere Alfresco 4 Enterprise Content Management Implementation (puoi dare un'occhiata ad una recensione in italiano) che è orientato principalmente ad utenti e amministratori.

Per approfondire gli argomenti riguardanti il webclient Share puoi leggere invece Alfresco Share

Per gli argomenti più avanzati (personalizzazione del content model, webscript, workflow, ecc) puoi prendere l'ormai vecchiotto ma sempre validissimo Alfresco Developer Guide e integrarlo con gli ottimi articoli che trovi sul sito dell'autore (Jeff Potts).

Infine ci sono una serie di libri che approfondiscono singoli argomenti. Ti cito alcuni tra i più utili (almeno a mio parere):

Spero ti siano utili

Ciao di nuovo,

riguardo invece la personalizzazione che chiedi, dovresti dare un'occhiata alle Associations.

Questo però è un argomento un po' più avanzato e presuppone che tu abbia già una certa conoscenza dell'architettura di Alfresco.

Se sei alle prime armi e hai bisogno di essere subito operativo, potresti usare un approccio più naif usando le cartelle (a volte è inutile complicarsi troppo la vita se gli strumenti che si hanno a disposizione out-of-the-box sono sufficienti).

Una cartella può avere dei propri metadati associati (customizzabili) e può contenere file.
I permessi per i file li puoi gestire facilmente dall'interfaccia di amministrazione (in questo puoi dare i permessi di lettura solo al pdf lasciando invisibili gli altri).

Naturalmente tutto dipende da qual è lo scenario che ti trovi di fronte e da quanto tempo hai a disposizione.

Sei hai altre domande scrivici pure.

balgio
Champ in-the-making
Champ in-the-making
grazie delle risposte.
Riassumo brevemente le necessità. Abbiamo un piccolo prodotto sviluppato in casa con PHP con il quale gestiamo i nostri documenti. L'applicazione è datata e non manutenibile e vorrei proporre qualcosa di più stabile a affidabile. Ho quindi pensato ad Alfresco, ma devo assicurare alcune caratteristiche, non importa come sono realizzate.
<ol>
<li>I documenti effettivi sono i metadati la cui chiave è composta da codice e revisione;</li>
<li>Il documento, ovvero l'insieme dei metadati ha due indici di modifica: uno primario che è la <em>revisione</em> ed un secondario che è l'<em>iterazione</em>;</li>
<li>I metadati comprendono lo <em>stato</em> del documento che è coinvolto nel suo workflow;</li>
<li>I file sono legati a corredo di un documento e possono essere più di uno.</li>
</ol>
Per iniziare mi può andar bene gestire solo l'indice di revisione primario e soprassedere sui workflow. Per quel poco che ho letto ed in base a quanto mi dici  dovrei creare un modello dati per la cartella con gli attributi del mio documento e una funzione che generi il codice all'atto della sua creazione.
Però, procedendo per gradi, diciamo che inizio a creare il mio documento come se fosse una cartella in cui posso mettere i file che voglio. Dovrei quindi creare un modello per la cartella-documento e poi vado col passo successivo.
Il tempo non è proprio un problema: si tratta di una mia iniziativa, fuori orario di lavoro …
Infine, a proposito dei libri, ho installato Alfresco/share, posso considerare valido per questa versione quanto detto per la enterprise?

Ciao,

i libri che ti ho indicati sono utilizzabili sia con la versione community che con la enterprise (di solito nel libro stesso sono indicate le eventuali poche differenze).

Prima di imbarcarti nell'impresa(!) ti suggerisco di prendere familiarità con Alfresco e con gli strumenti che ti mette a disposizione. Nel primo libro che ti ho scritto nel post precedente, ci sono tutte le informazioni di cui avrai bisogno (almeno in prima battuta… in seguito potrai approfondire con il libro su Share e con quelli sulla programmazione).

Visto che il tempo non è un fattore chiave, potresti realizzare un primo prototipo utilizzando solo gli strumenti built-in per poi raffinarlo se non risulta adeguato.

In particolare i seguenti argomenti possono servirti per realizzare il prototipo:

* Creazione di un Tipi e Aspetti custom (per creare i tuoi metadati)
* Gestione dei permessi sui nodi
* Actions (per generare o aggiornare gli indici)
* Creazione di Rules sui nodi (per scatenare azioni a fronte di un certo evento)
* Simple workflow (potrebbe essere sufficiente per gestire il ciclo di vita dei tuoi documenti)

Se hai delle difficoltà o se hai bisogno di altri chierimenti su qualche argomento scrivi pure sul forum.

Ho appena ordinato il libro su Amazon. Inizio la settimana prossima. Approfitterò ancora dei vostri consigli. Saluti

Ho appena ordinato il libro su Amazon. Inizio la settimana prossima. Approfitterò ancora dei vostri consigli. Saluti
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.