Los roles de usuario
Los roles de usuario definen la capacidad de los usuarios para manejar información. Por defecto, ArchiHUB soporta tres roles: admin, editor y processing.
- admin: Los usuarios con este rol tienen acceso completo a todas las funciones de la plataforma. Pueden realizar cambios en la configuración del sistema, crear usuarios, catalogar y procesar información.
- editor: Los usuarios con este rol pueden crear y editar recursos para distintos tipos de contenido. Aunque puede haber excepciones, en general, los editores pueden catalogar cualquier tipo de contenido, a menos que se configure lo contrario al crear los tipos de contenido. El contenido que crean o actualizan queda guardado como un borrador hasta que un usuario con rol
publisher
lo publique. - publisher: Los usuario con este rol tienen la función de publicar los recursos en la plataforma y que sean visibles para el resto de usuarios. Por defecto, siempre que se guardar contenido este queda como borrador y solo es visible para los usuarios con rol de
admin
yeditor
. Es importante notar que al publicar un contenido este se hace visible solo para los usuarios que estén habilitates por niveles de acceso o roles. - processing: Los usuarios con este rol pueden ejecutar procesamientos y configurar plugins para que se ejecuten automáticamente en diversos momentos dentro de la aplicación, como al guardar un recurso. En algunos casos, puede requerirse un rol especial para ciertos procesamientos, lo cual se abordará en la configuración avanzada de plugins. Sin embargo, para acceder a las configuraciones, es necesario que el usuario tenga asignado este rol.
- visualizer: Los usuarios con este rol pueden generar llaves de acceso a la API de solo lectura, lo cual es ideal para conectar tableros de visualización y aprovechar los datos disponibles en ArchiHUB. Estos usuarios tienen la capacidad de crear llaves de acceso que permiten conexiones de solo lectura, útiles para integraciones con herramientas de visualización y análisis de datos. ArchiHUB proporciona entradas a la API desde las cuales se pueden generar reportes. Estas entradas soportan tanto la búsqueda básica como la búsqueda avanzada, permitiendo generar reportes detallados y personalizados para cada tipo de contenido disponible en la plataforma. Esto facilita el análisis y la gestión eficiente de la información almacenada.
Roles personalizados
Además de los roles por defecto, ArchiHUB permite configurar roles personalizados según las necesidades específicas. Esta funcionalidad se ajusta desde la configuración del sistema.
Para crear roles personalizados, sigue estos pasos: Ve a Catalogación > Listas y crea una nueva lista. En esta lista, agrega todos los roles nuevos que desees para tu archivo y tipos de contenido. Por ejemplo, podrías crear roles como editor_fondos o visualizador_expedientes.
Una vez tengamos la lista hecha volvemos a los ajustes del sistema y en la sección Roles y acceso a la información seleccionamos nuestro listado recién creado en la asignación de roles.
Asignando roles de edición y visualización a los tipos de contenido
Los roles pueden asignarse a los tipos de contenido en dos apartados específicos: el de edición y el de visualización. Aquí se explica cómo funciona cada uno:
- Roles de edición:
Si dejas el campo Roles de edición vacío, solo los usuarios con roles admin y editor podrán editar ese tipo de contenido. Si especificas un rol en el campo Roles de edición, por ejemplo, editor_fondos, solo los usuarios con los roles admin o editor y editor_fondos podrán editar los fondos.
- Roles de visualización:
Este campo determina quién puede ver los recursos de un tipo de contenido. Si, por ejemplo, asignas el rol visualizador_expedientes al tipo de contenido “Expedientes”, solo los usuarios con ese rol podrán ver y consultar los recursos asociados a este tipo en particular.
De esta manera, puedes controlar quién puede editar y quién puede visualizar cada tipo de contenido, asegurando que solo los usuarios apropiados tengan acceso a las funciones y recursos necesarios.