Si necesitamos asignar permisos a un grupo de usuarios a un documento en concreto (permisos por objeto), podemos hacerlo de forma dinámica a partir de un campo "Grupo", de modo que cuando se seleccione el grupo, se asignarán los permisos exclusivamente a dicho grupo.
Las configuraciones necesarias en este caso, son las siguientes.
1. Crear un grupo en donde se incluirán todos los usuarios que deben tener acceso al espacio, independiente si es al documento o no.
2. Configurar el permiso del espacio con el grupo creado en el punto 1.
3. Sobre el objeto (formulario) crear un campo tipo choice/multichoice - grupo.
4. Instalar la operación Set document permissions post load sobre el espacio, con los parámetros de permiso de eliminación, el grupo donde están incluidos todos los usuarios y el tipo de permiso a quitar.
5. Instalar la operación "Set document permissions to groups" en "no phase" en el espacio. Con los parámetros del metadato para hacer la lectura de los grupos de usuarios, el tipo de permiso (real_file) y el tipo de operación para este caso añadir (add).
Esta operación debe instalar en el metadato en donde se seleccionan los grupos o usuarios que tiene permisos el objeto.
6. En el espacio activar permisos por objeto y el run operation sobre el metadato.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.