Buenas tardes,
Tengo una duda sobre los permisos de las carpetas en un site ya que no obtengo la granulidad que me gustaría.
Tengo un grupo de usuarios que necesitan acceder solo a un fichero dentro de una carpeta específica, pero no deseo que vean el resto del directorio de carpetas ni archivos, sólo que puedan ver lo que necesitan ver.
El problema al darle el permiso en la primera carpeta ya que ven las de mas abajo y todo lo que contienen en ella y eso no es lo que quiero (incluso sin la opcion de heredar permisos). Incluso si le doy a ver permisos en la primera carpeta sin heredar permisos sigue viendo el resto por abajo, y sólo querría que vieran las carpetas específicas hasta llegar al archivo.
La única solución que he encontrado es darle permisos solo al archivo que necesitan ver y darles la URL de acceso para que accedan directamente al archivo, pero esto es muy incómodo. Lo más lógico sería que fueran navegando por las carpetas (sin ver ninguna carpeta extra dentro del site) hasta llegar al archivo y que sólo vean ese archivo y no todos los archivos de la carpeta.
¿Hay alguna forma para tener una granulidad mayor en los permisos y no sea un infierno administrarlos luego?
Tengo la versión 5.1 de alfresco community.
Un saludo a todos
Solved! Go to Solution.
Alfresco funciona como describes.
Lo único que se me ocurre es que les montes unas "smart folders" con la vista de archivos que quieras mostrar a cada usuario. Puedes echarle un vistazo a esta documentación: Configuring Smart Folders | Alfresco Documentation
Alfresco funciona como describes.
Lo único que se me ocurre es que les montes unas "smart folders" con la vista de archivos que quieras mostrar a cada usuario. Puedes echarle un vistazo a esta documentación: Configuring Smart Folders | Alfresco Documentation
Buenos días Angel,
Muchas gracias por la respuesta. La verdad es que no se me había ocurrido utilizar las SmartFolders. Voy a mirar cómo lo configuro y si me funciona os lo escribo por aquí por si a alguien le puede aportar.
Un saludo!
Hola:
Dándole permisos a los documentos y asignándoles una categoría o un tag, tendrás unas urls con agrupación más o menos directas desde los filtros de la document library. Y luego puedes hacer una smart folder con la query contra esa categoría o etiqueta como comenta Angel.
Saludos.
--C.
Buenas tardes a todos,
He estado probando el tema de las smart folders y no me sirve del todo esta funcionalidad ya que siguen teniendo visibilidad de carpetas que no deberían. Sobre el tema de etiquetas... aunque tengan permisos de lectura no les aparece a los usuarios para ver sus archivos.
He estado pensando alguna forma, pero aún no he dado con la tecla, de como puedo hacerlo. No sé si alguno sabe si Alfresco community 5.1 tiene la posibilidad de compartir una carpeta con unos usuarios o grupos específicos y que a estos usuarios le aparezcan estas carpetas en "Mis Archivos" o en "Ficheros Compartidos". Por ejemplo:
Mi estructura de carpetas es:
Site
DocumentsLibrary
Carpeta A
Carpeta B
Carpeta C
Smart Folder
El problema lo tengo aquí, por que si creo el smart folder en este site, al usuario A le tengo que dar permisos de "DocumentsLibrary" y por tanto ve el resto de carpetas incluidas aquí, cuando solo quiero que vea Carpeta C.
La cuestión que me gustaría hacer es, que por ejemplo, el administrador pueda elegir esa "Carpeta C" darle a la opción de "Compartir con Usuario/Grupo" -> luego elegiría el grupo o usuarios deseados y que posteriormente le aparezca solo al "Usuario A" esa carpeta en "Mis ficheros" o en "Ficheros Compartidos". Incluso si pudiera ser obtener un link público como ocurre con los ficheros:
¿Hay alguna funcionalidad en Alfresco que permita hacer esto? En algunas herramientas he visto que existe esta funcionalidad, o incluso en google drive que yo puedo compartir carpetas solo con ciertas personas sólo dandoles un Link público.
La verdad es que no he encontrado documentación sobre qué funcionalidades tiene "Mis Ficheros Compartidos" y creo que esta es la parte que me podría servir (en caso de que funcione como yo quiero)
Muchas gracias por adelantado
Un saludo!
No existe la funcionalidad en Alfresco por defecto, solo hay algunos addons de pago que funcionan de una manera similar.
También podrías echarle un vistazo al artículo que comenta César: How to manage public content in Alfresco with the help of virtual folders - Virtual Folders for deal...
No obstante creo que la "gracia" de las Virtual Folders es que puedes colocarlas en cualquier lugar, no es necesario que estén "al lado" de los documentos a los que hacen referencia. De hecho, podrían estar colocadas incluso en otro sitio o en el repositorio. Quizá incluso en la propia home folder del usuario.
Nosotros hace tiempo hicimos un módulo para "Compartir con personas" en la versión 4, usando los espacios personales y el concepto de asociación en Alfresco. Básicamente explotábamos el hecho de que un nodo hijo puede tener varios padres. Algo así como los links simbólicos de la última versión de Alfresco.
Saludos.
--C.
Buenos días,
He estado probando el tema de los Smart Folders y la funcionalidades que me ofrece no son las que necesito. Crearlos en "Ficheros Compartidos" para ver los documentos según permisos sí, pero el problema viene al necesitar editarlos en línea, da error y no abre el archivo.
Me gustaría saber si hay alguna forma de hacer que en "ficheros compartidos" aparezcan carpetas que incluyan link simbólicos a las otras carpetas de los site o archivos y que permitan también editar los documentos.
Muchas gracias por todo!
Ruben, ¿podrías ponernos los errores que te vayan saliendo en catalina.out y alfresco.log al reproducir el error? Probablemente tenga que ver con la configuración de alguna aplicación tercera como libreoffice, pero deberíamos confirmar el error del log.
Un saludo,
Cristina.
Buenos días Crsitina,
He vuelto a probar con el usuario admin (con todos privilegios) y he visto en el catalina.out los siguientes errores al meterme en el smartfolder:
09:28:13,918 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
09:28:15,929 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
09:28:17,940 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
09:28:19,951 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
09:28:21,962 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
09:28:23,974 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
09:28:25,995 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
09:28:28,006 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
09:28:30,068 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
09:28:32,080 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
09:28:34,092 WARN [org.alfresco.wcm.client.util.impl.GuestSessionFactoryImpl] WQS unable to connect to repository: Unauthorized
En alfresco.log no aparece ningún error.
El error que me aparece en Word cuando abro el documento desde el smartfolder es el siguiente:
Si lo abro desde el site donde está ubicado realmente el archivo no tengo problema ninguno. ¿Se puede hacer algo con esto o es este el funcionamiento de los smartfolders?
Muchas gracias por vuestra ayuda!
Un saludo
Discussions about Alfresco Content Services and Alfresco Process Services in Spanish
Related:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.