Como establecer los permisos de una carpeta para un usuario concreto en Alfresco Share

Introducción al problema

El cambio de Alfresco Explorer a Alfresco Share no es fácil para los que llevamos con Alfresco desde el 2009 😉

Uno de los problemas con los que siempre me he encontrado en Alfresco Share es que aparentemente no puedes establecer permisos de una carpeta a un usuario en concreto, algo que hacemos habitualmente por ejemplo para la gestión de las nóminas.

Caso de Uso y Problema

El caso de uso es muy sencillo, tenemos un Site de Recursos Humanos donde entre otras cosas almacenamos las nóminas de todos los empleados, una carpeta para cada usuario y todo ello está automátizado de modo que cuando llega el email de la asesoría con las nóminas, el sistema se encarga de mover cada nómina a su correspondiente carpeta. El requisito es establecer que la carpeta de un empleado unicamente la pueda ver el propio empleado.

Desde Alfresco Share navegando por los Sites NO es posible establecer permisos a nivel de usuario

Solución

El truco consiste en emplear la navegación de Repositorio:

Si navegamos desde aquí a la ubicación de la carpeta y empleamos la opción de Gestionar Permisos:

Ahora nos aparece un dialogo que nos permite hacer lo que queremos:

En el caso de las nóminas desmarcamos la opción de “Heredar Permisos” e Invitamos unicamente al usuario que queramos con el rol que nos interese.