Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Alumno
Antonio Navarro Marchena
Tutor
Inmaculada Olas lvarez
C.F.G.S. Administracin de Sistemas Informticos en Red
Curso 2014-2015
I.E.S. Jacarand
Brenes (Sevilla)
Documento
Tipo
Memora
Ttulo
Autor
Supervisor
ltima revisin
1.1
17/12/2014
Historial de revisiones
Versin
Modificacin
Fecha
1.0
27/11/2014
1.1
Correccin y adaptacin
17/12/2014
Rev. 1.1
Fecha: 17/12/2014
Indice
1.Objetivos...........................................................................................................................................4
1.1.Enunciado.................................................................................................................................4
1.2.Requerimientos iniciales...........................................................................................................5
1.3.Fases..........................................................................................................................................6
a)Fase 1 Fecha prevista: 29/10/2014.......................................................................................6
b)Fase 2 Fecha prevista: 27/11/2014.......................................................................................6
c)Fase 3 Fecha prevista: 17/12/2014.......................................................................................6
2.Conceptos previos.............................................................................................................................7
3.Anlisis de diferentes soluciones......................................................................................................8
3.1.Alfresco.....................................................................................................................................8
3.2.Sharepoint.................................................................................................................................8
3.3.Nuxeo........................................................................................................................................9
4.Implementacin de Alfresco...........................................................................................................11
4.1.Requisitos previos...................................................................................................................11
4.2.Instalacin...............................................................................................................................12
a)Instalador oficial...................................................................................................................12
b)Bitnami Virtual Machines.....................................................................................................18
c)Bitnami Cloud Hosting.........................................................................................................21
4.3.Configuracin y uso................................................................................................................22
a)Sitios......................................................................................................................................22
b)Usuarios y grupos.................................................................................................................23
c)Roles......................................................................................................................................30
d)Publicacin de documentos..................................................................................................36
e)Edicin de documentos.........................................................................................................40
f)Categoras y etiquetas............................................................................................................43
g)Reglas y flujos de trabajo......................................................................................................45
4.4.Otros elementos......................................................................................................................47
4.5.Cumplimiento de LOPD.........................................................................................................50
4.6.Posibles mejoras a la implementacin actual..........................................................................50
a)Mdulo OCR.........................................................................................................................50
b)Personalizacin de los campos de metadatos (propiedades y aspectos)...............................50
c)Autenticacin LDAP.............................................................................................................51
d)Paso de on-premise a IaaS o SaaS........................................................................................51
5.Bibliografa.....................................................................................................................................51
Rev. 1.1
Fecha: 17/12/2014
1. Objetivos
1.1. Enunciado
Hoy en da una de las mayores necesidades de las empresas es la gestin eficaz de la
informacin que gestionan o manejan. El poder acceder a la informacin desde cualquier sitio y
desde cualquier dispositivo se hace imprescindibles para la mayora de las empresas. A este
problema tenemos que aadir los problemas que la ley de proteccin de datos aade, se hace
importante gestionar de forma adecuada la informacin y el acceso a ella.
El proyecto que se propone es solucionar el problema de un centro de educacin que tiene
que almacenar y gestionar la vida tutorial del alumno. Para ello se tendr un fichero pdf por cada
alumno que deber almacenarse. Es importante establecer una poltica de seguridad para que slo el
tutor pueda acceder a la informacin del alumno. Tambin es necesario estudiar y analizar la ley de
proteccin de datos para ver que medidas tendr que tomar el centro para cumplir con dicha ley.
Una de las posibles soluciones puede ser Alfresco, que es una software que proporciona
todos los servicios de gestin de documentos esenciales necesarios para permitir a las
organizaciones capturar y gestionar archivos electrnicos y automatizar procesos que se centran en
la gestin de documentos. Alfresco es un sistema de gestin de contenido de cdigo abierto que le
permite gestionar todos los contenidos crticos empresariales, desde procesos de creacin de
crditos y reclamaciones de seguros hasta documentos legales confidenciales.
Rev. 1.1
Fecha: 17/12/2014
Rev. 1.1
Fecha: 17/12/2014
1.3. Fases
a)
Entrega de informacin sobre las soluciones que se van a probar. Alfresco debe ser al
menos uno de ellas.
b)
c)
Rev. 1.1
Fecha: 17/12/2014
2. Conceptos previos
Normalmente un centro educativo mueve una gran cantidad de informacin que se gestiona
tanto en papel como de forma electrnica. Esto supone un gran coste tanto de almacenamiento (cada
vez se requiere ms espacio en la oficina para el papel y ms almacenamiento para cada equipo
informtico) como de administracin:
o
Ante esta problemtica surgieron los sistemas de gestin documental que solucionan y
minimizan la anterior problemtica.
Un sistema gestor documental con enfoque empresarial (ECM) no es ms que un software
para la gestin de grandes cantidades de documentos, que indexa y almacena documentos, ya sean
creados en formato digital o digitalizados posteriormente, y que suele proporcionar entre otras
funcionalidades:
1. Un repositorio de contenido con versionado que permite la edicin y comparticin de
documentos.
2. Entorno de trabajo colaborativo
3. Organizacin de los documentos por carpetas y categoras
4. Control de flujo de trabajo
5. Gestin de informacin
6. Gestin de contenido web
A la hora de decantarse por escoger un software ECM es importante tener en cuenta que se
requiere un de trabajo previo de anlisis de la informacin que va a almacenar, su categorizacin,
tipos de usuarios y roles asignados y en general la definicin de polticas concretas sobre la
informacin por lo que, la mera decisin de implementar un sistema de gestin documental, no
quiere decir que desaparezcan los problemas puesto que una mala implementacin tambin
disminuye loas beneficios aportados por esta tecnologa.
Rev. 1.1
Fecha: 17/12/2014
Es una de las soluciones ECM ms extendidas. Desarrollado como software open source,
dispone de versiones de pago tanto para su implementacin in-house como en la nube.
o
Plataforma: JAVA
Licencia: LGPLv3
Web: http://www.alfresco.com
3.2. Sharepoint
Desarrollado por Microsoft y usado sobre todo en entornos empresariales de tamao medio.
Sus puntos fuertes son la integracin con Active Directory y con la suite Microsoft Office.
o
Rev. 1.1
Fecha: 17/12/2014
Web: http://office.microsoft.com/es-es/sharepoint/
3.3. Nuxeo
Junto con Alfresco lidera el mercado de soluciones ECM. Desarrollado como software open
source, dispone de versiones de pago tanto para su implementacin in-house como en la nube.
o
Plataforma: JAVA
Licencia: LGPLv2.1
Web: http://www.nuxeo.com
Rev. 1.1
Fecha: 17/12/2014
Si nos fijamos en la comparativa realizada por Athento, uno de los principales partners
especializados en la implementacin y desarrollo de soluciones integrales ECM, Alfresco presenta
mejores valores en cuanto a escabilidad, soporte y usabilidad.
Siendo estas caractersticas esenciales en cualquier implementacin de software, nos
decantamos por Alfresco para como solucin de gestin documental.
Rev. 1.1
Fecha: 17/12/2014
10
4. Implementacin de Alfresco
4.1. Requisitos previos
Es recomendable seguir el documento Day Zero Configuration Guide para realizar una
instalacin desde cero usando el instalador disponible en la web de Alfresco para la versin 5.0.c.
A grandes rasgos hay que tener en cuenta tres elementos:
o
Se requiere un mnimo de 2Gb de RAM para lanzar la instalacin puesto que 1Gb
quedar en uso por JVM.
Dicho esto, los requisitos de Alfresco Community para un funcionamiento ptimo siguen el
siguiente esquema:
Rev. 1.1
Fecha: 17/12/2014
11
4.2. Instalacin
a)
Instalador oficial
Para realizar la instalacin con el instalador oficial vamos a utilizar una mquina virtual con
4Gb de RAM, 2 ncleos de procesador, 80Gb de disco duro y Debian 7 sin entorno grfico.
Creamos un usuario denominado alfresco y nos situamos en su home.
Iniciamos la descarga del instalador desde la web oficial usando la herramienta wget.
Cambiamos los permisos para que sea posible su ejecucin y lo lanzamos en modo texto.
Rev. 1.1
Fecha: 17/12/2014
12
A continuacin, seleccionamos la instalacin avanzada 2 para que podamos ver todas las
opciones disponibles.
Ahora debemos seleccionar los componentes que se instalaran. En nuestro caso sern Java,
la base de datos PostgreSQL, el motor de indexacin Solr4, el complemento de compatibilidad con
Sharepoint, la integracin con Google Docs para poder editar documentos en lnea y LibreOffice
para trabajar con los documentos.
Rev. 1.1
Fecha: 17/12/2014
13
Y haremos lo mismo con los parmetros del servidor de base de datos, el servidor Tomcat,
FTP y comandos remotos RMI.
Rev. 1.1
Fecha: 17/12/2014
14
Rev. 1.1
Fecha: 17/12/2014
15
Por ltimo, escogemos que Alfresco se instale como servicio para que se inicie
automticamente. Aceptamos el aviso de memoria RAM e iniciamos la instalacin.
Rev. 1.1
Fecha: 17/12/2014
16
Rev. 1.1
Fecha: 17/12/2014
17
b)
MySQL 5.5.40
LibreOffice 4.2.5
ImageMagick 6.7.5
Rev. 1.1
Fecha: 17/12/2014
18
Rev. 1.1
Fecha: 17/12/2014
19
Una vez descargada, simplemente tendremos que abrirla con vmWare Player o Workstation
y encontraremos todos los datos necesarios para su uso.
Rev. 1.1
Fecha: 17/12/2014
20
c)
de los servicios ms conocidos de Cloud Hosting como Amazon Web Services, Microsoft Azure y
Google Cloud Platform.
Rev. 1.1
Fecha: 17/12/2014
21
a)
Sitios
El primer paso que se debe dar para sacarle partido a Alfresco es crear un sitio que es el
Rev. 1.1
Fecha: 17/12/2014
22
b)
Usuarios y grupos
Se establecern los siguientes grupos:
1.
2.
3.
4.
Usuarios.
Equipo directivo.
Tutor X Y Z (donde X es el curso, Y el nivel y Z el grupo).
Profesorado X Y (donde X es el curso e Y el nivel).
Rev. 1.1
Fecha: 17/12/2014
23
Rev. 1.1
Fecha: 17/12/2014
24
Una vez aqu, podremos aadir usuarios a un grupo situndonos en l y pulsando sobre el
smbolo (+) del panel de la derecha. En la ventana emergente buscaremos al usuario escogido por su
nombre y pulsaremos aadir.
Rev. 1.1
Fecha: 17/12/2014
25
O bien podremos crear los grupos pulsando sobre el smbolo (+) del panel de la izquierda.
Le asignaremos un identificador y el nombre con el que se mostrar.
Pulsaremos sobre Crear grupo o Crear y crear otro si deseamos repetir la operacin.
Rev. 1.1
Fecha: 17/12/2014
26
Rev. 1.1
Fecha: 17/12/2014
27
Una vez aqu, en la parte superior de la pantalla pulsaremos sobre Nuevo usuario. En la
pantalla tendremos que completar la informacin bsica del usuario (nombre, correo y contrasea).
Rev. 1.1
Fecha: 17/12/2014
28
Y tambin tendremos opciones avanzadas como asignarle directamente un grupo, fijarle una
cuota de espacio o desactivar la cuenta.
Desde la Pgina de perfil del usuario, a la que se accede pulsando sobre el nombre en la
barra superior, cada usuario podr editar la informacin y aadir detalles como telfono, foto de
perfil, etc.
Rev. 1.1
Fecha: 17/12/2014
29
c)
Roles
Los roles se pueden definir de varias formas diferentes ya que se puede establecer el rol para
cada usuario en todo el sitio, definir un rol para un grupo y definir un rol en los permisos concretos
de cada carpeta o fichero. Esta granularidad a la hora de aplicar los permisos es unas de las
principales ventajas de Alfresco sobre otras opciones de gestin documental.
En nuestro caso, los usuarios los distribuiremos partiendo de la siguiente clasificacin:
Administrador - Puede invitar usuarios al sitio, gestionar los contenidos del mismo y
personalizarlo.
Colaborador - Puede crear y editar contenido, as como tambin editar contenido creado por
otros miembros del sitio.
Contribuidor - Puede crear y editar contenido, pero no puede modificar contenidos de otros
miembros del sitio.
Consumidor - Puede ver los contenidos del sitio y descargarse copias de los mismos.
Rev. 1.1
Fecha: 17/12/2014
30
Rev. 1.1
Fecha: 17/12/2014
31
Rev. 1.1
Fecha: 17/12/2014
32
Rev. 1.1
Fecha: 17/12/2014
33
Por otro lado podemos gestionar los permisos de cada carpeta y/o fichero Para ello,
desplegaremos el men de opciones del elemento y seleccionaremos Administrar permisos.
Rev. 1.1
Fecha: 17/12/2014
34
Para asignar los permisos nos dirigiremos al botn superior Aadir usuario/grupo y en
usaremos el cuadro de bsqueda para aadirlos y asignarles el rol correspondiente.
Rev. 1.1
Fecha: 17/12/2014
35
d)
Publicacin de documentos
Distribuiremos el sitio en carpetas para curso y subcarpetas para cada grupo de clase.
Para crear las carpetas nos vamos a la pestaa Repositorio de la barra superior de
navegacin y nos situamos en el lugar del rbol del repositorio donde la deseemos crear.
Podremos crearla pulsando en el icono Crear una carpeta que se muestra en la pantalla o
usando el men Crear de la barra de opciones superior.
Rev. 1.1
Fecha: 17/12/2014
36
De igual forma procederemos para crear o subir documentos. Los podremos crear usando la
opcin Crear del men, subirlos mediante el botn Subir, arrastrndolos a la pantalla o pulsando la
opcin Subir ficheros de la pantalla.
Rev. 1.1
Fecha: 17/12/2014
37
Rev. 1.1
Fecha: 17/12/2014
38
Rev. 1.1
Fecha: 17/12/2014
39
e)
Edicin de documentos
Los documentos se pueden editar en lnea y fuera de lnea. Para hacerlo en lnea usando la
suite Google Docs para la que Alfresco ofrece una completa integracin es necesario vincular antes
la cuenta de usuario con su cuenta Google. Una vez hecho esto, simplemente tendr que seleccionar
la opcin Editar en Google Docs del men de opciones del archivo.
Rev. 1.1
Fecha: 17/12/2014
40
Para la edicin fuera de lnea simplemente habra que escoger dicha opcin en el men de
opciones del archivo. En este caso el fichero quedara bloqueado para evitar que sea modificado por
otro usuario mientras realizamos la edicin del mismo.
Rev. 1.1
Fecha: 17/12/2014
41
Rev. 1.1
Fecha: 17/12/2014
42
f)
Categoras y etiquetas
Podemos clasificar nuestros documentos utilizando categoras y etiquetas que nos permiten
indexar, hacer bsquedas y organizar nuestro repositorio de documentos.
La distincin principal es que las categoras se corresponden bsicamente con las
propiedades de metadatos de los documentos y podremos categorizar por tipos de archivos, asunto,
autor, etc mientras que las etiquetas son marcas que el usuario asigna y que le permiten una mayor
usabilidad a la hora de hacer bsquedas y organizar la documentacin.
Rev. 1.1
Fecha: 17/12/2014
43
Rev. 1.1
Fecha: 17/12/2014
44
g)
Podemos usar reglas y flujos de trabajo en Alfresco. Mientras que las reglas definen
acciones que se ejecutarn de forma automtica siempre que se cumplan las condiciones
especificadas, los flujos de trabajo representan las distintas fases por las que debe de pasar un
documento hasta el final deseado.
Combinando ambas opciones podremos sacar el mximo partido a Alfresco aliviando el trabajo
diario. Para definir una regla, en el men de opciones del directorio, seleccionamos Gestionar
reglas
Rev. 1.1
Fecha: 17/12/2014
45
Rev. 1.1
Fecha: 17/12/2014
46
Una vez creada y aplicada la regla vemos como cuando se sube un documento a dicha carpeta el
flujo de trabajo definido se ha iniciado y ya nos aparece la opcin de Aprobar en las opciones del
documento.
Rev. 1.1
Fecha: 17/12/2014
47
Una vez aqu solo tendremos que arrastrar los elementos que queramos a la parte inferior.
Rev. 1.1
Fecha: 17/12/2014
48
Una vez hecho esto ya los tendremos disponibles en el men superior de nuestro sitio.
Rev. 1.1
Fecha: 17/12/2014
49
a)
Mdulo OCR
Nos permitir que cuando subamos un fichero, se extraiga de este no slo la informacin de
metadatos si no tambin su contenido. Este supone un gran avance porque se pasa de gestionar
documentos a gestionar informacin que podremos indexar y tratar.
b)
Podremos definir plantillas y aspectos mediante ficheros XML con campos especficos que
queramos indexar y usar para clasificar nuestros documentos.
Rev. 1.1
Fecha: 17/12/2014
50
c)
Autenticacin LDAP
Las instalaciones de Alfresco on-premise (en nuestro propio servidor de nuestro CPD) tiene
sentido en entornos pequeos y aislados pero pasar a una implantacin SaaS en la nube, a parte de
que podamos acceder a nuestro Alfresco desde cualquier punto, nos permite disponer de mayor
infraestructura sin que eso nos suponga una gran inversin hecho que toma relevancia cuando
iniciamos procesos de escalado de nuestro sistema.
5. Bibliografa
Gestin documental con software libre: Nuxeo, Alfresco y Athento. Adrin Macias.
Programari Lliure, COBDC. Mayo de 2013.
http://www.cobdc.net/programarilliure/gestion-documental-software-libre-nuxeo-alfrescoathento/
Rev. 1.1
Fecha: 17/12/2014
51
Manual para usuarios finales de Alfresco como Gestor Documental (CSIRC). CSIRC,
Universidad de Granada, Noviembre de 2010.
https://documenta.ugr.es/alfresco/d/d/workspace/SpacesStore/b155c802-f825-4e49-9ab6256625c7d2be/ManualAlfresco_CSIRC_v1.0.pdf
Rev. 1.1
Fecha: 17/12/2014
52