Skip to main content

Roles

Roles

Propósito

La vista permite gestionar roles y sus permisos asignados en la aplicación.

Funcionalidades principales

  1. **Listado de roles**: Tabla con los roles creados.
  2. **Crear un rol** Botón para añadir nuevos roles.
  3. **Editar un rol**: Modificar roles existentes.
  4. **Eliminar un rol**: Borrar roles innecesarios.

Permisos

Permiso Descripción
dashboard.index Acceso al panel de control.
organizations.show Ver las organizaciones disponibles.
etchings.index Ver lista de grabados.
roles.create Crear nuevos roles.
users.assign Asignar usuarios a roles.

Ejemplo

Rol Usuario

  • dashboard.index
  • etchings.index
  • etchings.show
  • etchings.create
  • etchings.edit

Consideraciones

  • Los roles eliminados no se podrán recuperar.
  • Es importante asignar permisos correctos para evitar accesos no deseados.

Roles ejecutivos

Los Roles Ejecutivos están diseñados para proporcionar un control estructurado dentro de diferentes niveles organizacionales. Este documento detalla los permisos y responsabilidades asignados a cada rol ejecutivo: Supervisor Group, Supervisor Organization y Supervisor Branch.

Supervisor Group

El rol de Supervisor Group permite supervisar múltiples sucursales dentro de un grupo de organizaciones asignadas.

Permisos principales:

  • dashboard.index: Acceso al panel de control.
  • etchings.index: Ver la lista de grabados asociados al grupo.
  • etchings.show: Ver detalles específicos de grabados.
  • reports.index: Consultar reportes grupales.
  • reports.show: Ver detalles de reportes grupales.
  • apply: Realizar solicitudes específicas dentro del grupo.
  • members.edit: Editar información de miembros del grupo.
  • view.group: Acceso consolidado a la información grupal.

Responsabilidades:

  • Supervisar las operaciones de las sucursales dentro de su grupo.
  • Generar reportes y compartir métricas con niveles superiores.
  • Asegurar la correcta gestión de los grabados asignados al grupo.

Supervisor Organization

El rol de Supervisor Organization está diseñado para supervisar toda la organización y todas sus sucursales.

Permisos principales:

  • dashboard.index: Acceso al panel de control.
  • etchings.index: Supervisar grabados a nivel organizacional.
  • etchings.show: Ver detalles de grabados dentro de la organización.
  • reports.index: Consultar reportes organizacionales.
  • reports.show: Ver reportes de operaciones.
  • members.index: Ver la lista completa de miembros de la organización.
  • members.show: Consultar detalles de los miembros de la organización.
  • view.organization: Acceso completo a la información organizacional.

Responsabilidades:

  • Supervisar todas las operaciones de la organización.
  • Coordinar con supervisores de sucursales y grupos para optimizar las operaciones.
  • Asegurar que los grabados en proceso y tareas pendientes se gestionen eficientemente.

Supervisor Branch

El rol de Supervisor Branch se centra exclusivamente en supervisar y gestionar una única sucursal.

Permisos principales:

  • dashboard.index: Acceso al panel de control.
  • etchings.index: Ver todos los grabados asociados a la sucursal.
  • export.etchings: Exportar grabados de la sucursal.
  • reports.index: Consultar reportes específicos de la sucursal.
  • reports.show: Ver detalles de reportes relacionados con la sucursal.
  • members.show: Consultar detalles de los miembros de la sucursal.
  • view.branch: Supervisar todas las operaciones relacionadas con la sucursal.

Responsabilidades:

  • Gestionar grabados y operaciones específicas de una sucursal.
  • Supervisar las tareas y responsabilidades asignadas a los miembros de la sucursal.
  • Generar reportes de rendimiento y coordinar con niveles superiores.

Comparación entre Roles Ejecutivos

Rol Ámbito de supervisión Permisos clave Alcance principal
Supervisor Group Grupo de sucursales view.group, members.edit Supervisar varias sucursales del grupo.
Supervisor Organization Toda la organización view.organization, members.index Supervisión global de la organización.
Supervisor Branch Una sucursal view.branch, export.etchings Supervisión específica de una sucursal.

Consideraciones

  • Limitación de permisos: Los permisos están diseñados para que cada rol acceda solo al ámbito que supervisa.
  • Escalabilidad: Los permisos son lo suficientemente flexibles para adaptarse a cambios en responsabilidades.
  • Independencia operativa: Los roles ejecutivos tienen control suficiente para operar de forma autónoma en su ámbito, reduciendo la dependencia de niveles superiores.