Arquitectura

L'aplicació consta dels següents mòduls:

 Workflow

Aquest mòdul s'encarrega de gestionar la definicio i l'execució dels processos per als diferents expedients. S'ha agafat com a base per aquest mòdul la llibreria jBPM.

Generació de documents

Aquest mòdul genera documents a partir de plantilles i de les dades d'un expedient. La generació es fa emprant plantilles amb format ODT que contenen instruccions amb llenguatge Freemarker.

Consultes

Aquest mòdul s'encarrega d'indexar totes les dades de l'expedient mitjançant Lucene. Després és capaç d'executar consultes sobre els expedients filtrant per qualsevol dada emmagatzemada als expedients.

Conversió de formats

Aquest mòdul s'encarrega de la conversió entre diferents formats de document. Per a fer la conversió empra les funcions d'OpenOffice.

Abstracció de base de dades

S'encarrega de la persistència de la informació i permet emprar qualsevol sistema gestor de bases de dades com poden ser Oracle, MySQL o Postgres.

Magatzem de documents

L'aplicació empra per defecte la base de dades per emmagatzemar els documents de cada expedient. Opcionalment es pot configurar una connexió amb el gestor documental Alfresco perque faci aquesta funció.

Autenticació

L'aplicació és capaç de gestionar internament l'autenticació dels usuaris. També existeix la opció de configurar l'autenticació dels usuaris emprant un sistema LDAP extern.

Enviament de correu

S'encarrega de gestionar els enviaments de correus electrònics d'avís d'esdeveniments com d'enviaments generats desde el mateix workflow.

 

 

Arquitectura