Académique Documents
Professionnel Documents
Culture Documents
y Administración Alfresco
Ruber Rodríguez, Sun Systems
5 de Mayo de 2011
Tabla de contenidos
Requerimientos .................................................................................................................. 1
Instalación y Autenticación .................................................................................................. 1
Configuración de permisos y roles ......................................................................................... 4
Configuración de un workflow ............................................................................................ 12
Requerimientos
• Maquina virtual que ejecute el S.O. CentOS, con 3GB de espacio libre y 2GB en memoria RAM.
Instalación y Autenticación
1. La instalación es un procedimiento sencillo y se puede seguir la ayuda en linea en la siguiente URL:
Instalación Alfresco [http://www.alfresco.com/help/34/community/all/
tasks/simpleinstall-bitrock-lin.html]
a. Se configura para que el sistema use autenticación LDAP, editando el archivo /opt/
alfresco-3.4.d/tomcat/shared/classes/alfresco-global.properties
authentication.chain=ldap1:ldap
Se debe de conocer la estructura del árbol LDAP al que nos conectaremos para así mismo establecer
la configuración que se muestra de ejemplo
1
Documentación Técnica Instalación
y Administración Alfresco
ldap.authentication.userNameFormat=uid\=%s,ou\=people,dc\=ultrabursatiles,dc\=com
ldap.authentication.java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory
ldap.authentication.java.naming.security.authentication=simple
ldap.authentication.escapeCommasInBind=false
ldap.authentication.escapeCommasInUid=false
ldap.synchronization.java.naming.security.authentication=simple
ldap.synchronization.java.naming.security.principal=uid\=zimbra,cn\=admins,cn\=zimbra
ldap.synchronization.queryBatchSize=0
ldap.synchronization.attributeBatchSize=0
2
Documentación Técnica Instalación
y Administración Alfresco
ldap.synchronization.groupQuery=(objectclass\=groupOfNames)
ldap.synchronization.groupDifferentialQuery=(&(objectclass\=groupOfNames)(!
(modifyTimestamp<\={0})))
ldap.synchronization.personQuery=(objectclass\=organizationalPerson)
ldap.synchronization.personDifferentialQuery=(&(objectclass\=organizationalPerson)(!
(modifyTimestamp<\={0})))
ldap.synchronization.groupSearchBase=ou\=people,dc\=ultrabursatiles,dc\=com
ldap.synchronization.userSearchBase=ou\=people,dc\=ultrabursatiles,dc\=com
ldap.synchronization.modifyTimestampAttributeName=modifyTimestamp
ldap.synchronization.timestampFormat=yyyyMMddHHmmss'Z'
ldap.synchronization.userFirstNameAttributeName=givenName
ldap.synchronization.userLastNameAttributeName=sn
ldap.synchronization.userEmailAttributeName=mail
ldap.synchronization.userOrganizationalIdAttributeName=o
ldap.synchronization.defaultHomeFolderProvider=userHomesHomeFolderProvider
ldap.synchronization.groupIdAttributeName=cn
ldap.synchronization.groupDisplayNameAttributeName=description
ldap.synchronization.groupType=groupOfNames
ldap.synchronization.personType=organizationalPerson
ldap.synchronization.groupMemberAttributeName=member
ldap.synchronization.enableProgressEstimation=true
Nota
Los atributos no comentados se encuentran por defecto en cualquier instalación.
En caso que se requiera ver los logs de LDAP en el servidor Zimbra, es necesario efectuar
el siguiente procedimiento para activarlos.
3
Documentación Técnica Instalación
y Administración Alfresco
# vi /etc/syslog.conf
local4.debug -/var/log/zimbra.log
/etc/init.d/syslog reload
# su - zimbra
$ zmlocalconfig -e ldap_log_level=800
zmlocalconfig -e ldap_common_loglevel=800
4
Documentación Técnica Instalación
y Administración Alfresco
5
Documentación Técnica Instalación
y Administración Alfresco
6
Documentación Técnica Instalación
y Administración Alfresco
Figura 4. Resultados
7
Documentación Técnica Instalación
y Administración Alfresco
3. Alfresco tiene por defecto predefinidos 5 roles, Coordinador, colaborador, contribuidor, editor y
consumidor. Los permisos que tiene cada uno de los roles sobre un espacio determinado se pueden
consultar en la siguiente URL: Permisos Roles [http://www.alfresco.com/help/34/
community/all/concepts/cuh-user-roles-permissions.html]. Desde el usuario
administrador se pueden agregar usuarios para tener acceso a diferentes espacios, así como el rol que
estos tienen sobre el espacio asignado. Para efectuar una configuración de ejemplo, partimos desde la
imagen anterior, donde se observan los espacios personales de usuario, y se selecciona el de adrianadiaz.
4. Se creara el espacio proyectos donde se almacenara la documentación de los proyectos, para lo anterior
click en crear y crear espacio.
8
Documentación Técnica Instalación
y Administración Alfresco
Una vez esta creado, se ingresa y se agrega contenido, que serian los documentos de los proyectos.
9
Documentación Técnica Instalación
y Administración Alfresco
Ahora vamos a suponer que el usuario ruber también almacenara la documentación de sus proyectos en
este espacio, para esto se configuran los permisos. En el menú más acciones, se selecciona administrar
usuarios de espacios e invitar.
10
Documentación Técnica Instalación
y Administración Alfresco
11
Documentación Técnica Instalación
y Administración Alfresco
Configuración de un workflow
1. Para efectuar una configuración de ejemplo, se crearon dos espacios, publicar y revisar, junto al espacio
proyectos. En el espacio proyectos se creara un flujo de trabajo sencillo, el cual por cada nuevo
documento que se agregue, si este es aprobado, se moverá a la carpeta publicar y si no se moverá a
la carpeta revisar.
12
Documentación Técnica Instalación
y Administración Alfresco
Estando en gestionar reglas de contenido, se crea una nueva regla la cual para todos los archivos que
en el nombre contengan la palabra documentación, se ejecutara una acción. La acción a ejecutar es un
flujo de trabajo sencillo, para aprobar el flujo se dice que es_OK y se moverá el archivo al espacio
publicar, en caso contrario se dice no_es_OK y se moverá el archivo al espacio revisar, una vez la regla
se ha terminado de crear, esta debe de ser replicada en el espacio.
13
Documentación Técnica Instalación
y Administración Alfresco
14
Documentación Técnica Instalación
y Administración Alfresco
2. Se añade contenido al espacio proyectos, por ejemplo un documento con el nombre Documentación
técnica PXE.odt. Cuando se observan los detalles de este documento, se puede decidir si es_OK o no.
15
Documentación Técnica Instalación
y Administración Alfresco
16