Roles de usuario

En este documento vamos a explicar la organización de roles de usuario, cómo utilizar las asignaciones en objetos creados y la autenticación mediante asignadores.


Para empezar, será necesario entender cuáles son los 4 contextos existentes para los roles en Sytex: General, Área de trabajo, Proyecto y Proveedor.
En Sytex, los permisos que un usuario posee, están delimitados por roles (conjuntos de permisos) que permiten ver, editar o crear diferentes objetos.

Rol General: permiten al usuario actuar sobre cualquier objeto del sistema (sujeto a qué permisos se han otorgado en el rol).
Roles de Área de trabajo: limitan esos permisos a todos los proyectos que están dentro del Área de trabajo donde se otorgó el rol.
Roles de Proyecto: funcionan de la misma manera, con la salvedad que sólo serán permitidos en aquellos proyectos donde se otorgó ese rol a un usuario.
Roles de Proveedor: similares a los de proyecto pero con ciertas limitaciones a nivel de características avanzadas. Para que estos roles funcionen, es importante que el proveedor del que forma parte el usuario esté asignado en la tarea, form, Workflow, etc.


Ya hablamos sobre cómo funcionan los permisos, es momento de entender la utilidad que puede tener un rol en Sytex. No sólo sirven para permitir o no, que un usuario realice ciertas acciones sino que también pueden ser usados con otros fines.


Un rol en Sytex puede usarse como asignador en plantillas de tareas, plantillas de Workflow o forms. Esto es, colocar un rol en el campo "Asignado a rol" o "Supervisado por rol" lo que permite que cada objeto de esa plantilla que se cree, vaya directamente asignado a ese rol.
Los roles también son maneras de crear equipos de trabajo. Sumar a un rol a ciertas personas de la compañía te permitirá separarlas en grupos a los que asignarles actividades.
El uso de roles como asignadores es clave para organizar posteriormente información y actividades en el sistema. Pueden ser usados para filtrar en los distintos buscadores de la herramienta y guardar esas búsquedas para agilizar el hallazgo de resultados.

Por otro lado, un rol puede utilizarse para hacer llegar a un usuario una notificación. El sistema cuenta con notificaciones push (Bell dentro de Sytex Web) o avisos por e-mail. Los tipos de eventos notificables son muy variados, y constantemente estamos sumando nuevos para que los usuarios automaticen avisos.