none
¿Como otorgar Permisos a una Biblioteca Dinamicamente de forma eficiente? RRS feed

  • Pregunta

  • Buenas  de nuevo

    Tengo una requerimiento de un cliente y no veo la forma sencilla de solventarlo.  La solicitud que me transmite es que en una biblioteca de documentos quiere otorgar los permisos dependiendo de un campo de tipo elección: este campo tiene tres opciones publico (todo el mundo), restringido (un grupo de AD preestablecido) o bien seleccionar los usuarios a los que quiere compartir este documento.

    Se me han ocurrido varias opciones:

    1.- Crear me una caracteristica que cuando inserten un elemento en esta lista, Actualize los permisos (no se como se hace). En contra es que al crearme esta caracteristica si hay mas tipos de esta biblioteca me saltara esta opción ralentizando el sistema.

    2.- Utilizando un Workflow. Algo un tanto tedioso y  si por alguna de aquellas no se lanza la tarea posibilidad de que un documento privado lo pueda ver todo el mundo.

    Hay alguna opción más? de forma que una persona cuando suba un documento pueda otorgar permisos de forma sencilla?

    Alguna idea?


    Gracias

    jueves, 16 de junio de 2011 10:52

Respuestas

  • Hola,

    Veo dos opciones para lo que comentas:

    • A través de un manejador de eventos de forma que se asignen los permisos en el momento en el que se crea un elemento y a partir de comprobar el valor del campo de tipo elección que comentas.
    • No hacerlo en tiempo real y hacerlo en batch mediante un Timer Job que te recorra la lista y haga las configuraciones de permisos que comentas.

    Un saludo

    • Propuesto como respuesta Jovino Rodríguez viernes, 17 de junio de 2011 15:50
    • Marcado como respuesta Adrian Diaz martes, 21 de junio de 2011 8:27
    jueves, 16 de junio de 2011 13:40