En este documento vamos a explicar la roles dentro de Sytex. Que son, para que sirven y que podemos hacer con este feature.
¿Qué son los Roles?
Los permisos que un usuario posee están delimitados por roles (conjuntos de permisos) que permiten ver, editar o crear diferentes objetos. A su vez, cada rol tiene un contexto que delimita el área de acción donde ese rol puede tener injerencia.
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 permite 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.
Vista de la sección Asignaciones en una tarea de plantilla de workflow
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.
Filtro tipo "Asignado a rol", para agilizar y afinar búsquedas en panel de tareas
Por otro lado, un rol puede utilizarse para hacer llegar a un usuario una notificación. El sistema cuenta con notificaciones push ( 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.