Skip to main content

Roles y permisos

El sistema de roles te permite controlar quién puede hacer qué dentro de Pehuen. Cada usuario puede tener uno o más roles, y cada rol agrupa un conjunto de acciones que definen los permisos disponibles.

Conceptos clave

Roles

Un rol es un conjunto de acciones agrupadas bajo un nombre descriptivo. Los usuarios heredan todos los permisos de los roles que tienen asignados.

Ejemplos de roles:

  • Gestor de OT: puede crear, ver y editar órdenes de trabajo
  • Supervisor de materiales: acceso completo a stock y movimientos
  • Solo lectura: únicamente ver información sin modificar

Acciones

Las acciones son los permisos atómicos del sistema. Cada acción representa una operación específica sobre un módulo:

AcciónQué permite
ListarVer el listado de registros
LeerVer el detalle de un registro
CrearAgregar nuevos registros
ActualizarModificar registros existentes
EliminarBorrar registros

Algunos módulos tienen acciones adicionales según su funcionalidad (ej: recibir en movimientos de material, exportar en listados).

tip

Al crear un rol, podés usar el botón "Seleccionar todos" en cada módulo para asignar rápidamente todas las acciones de esa sección.

Tipos de roles

Roles regulares

Son los que creás y gestionás libremente. Podés:

  • Crear nuevos roles con cualquier combinación de acciones
  • Editar el nombre y las acciones asignadas
  • Activar o desactivar roles
  • Eliminar roles que ya no necesites

Roles de sistema

Son roles protegidos, identificados con el badge Sistema. Tienen restricciones especiales:

Operación¿Permitida?
Cambiar nombre❌ No
Modificar acciones✅ Sí
Desactivar✅ Sí
Eliminar❌ No
Crear nuevos roles de sistema❌ No

Los usuarios que tienen un rol de sistema activo son considerados Super Admin y tienen acceso total a todas las funciones de la aplicación, independientemente de las acciones específicas configuradas.

Importante

Si desactivás un rol de sistema de un usuario, ese usuario pasará a tener solo los permisos de sus otros roles asignados.

Cómo funcionan los permisos

  1. El sistema verifica qué roles activos tiene el usuario
  2. Recopila todas las acciones de esos roles
  3. Para cada pantalla o botón, verifica si el usuario tiene la acción requerida
  4. Si tiene un rol de sistema activo, tiene acceso total automáticamente

Alcance por cliente (autorización)

Además de las acciones, los roles pueden estar asociados a clientes específicos. Esto define el alcance real de los datos:

  • Si un usuario no está autorizado para un cliente, no verá sus contratos, baremos, OTs, OEs y recursos asociados.
  • Aunque tenga permiso de Crear, no podrá crear recursos para clientes no autorizados.
  • Los selectores (por ejemplo, clientes, contratos, baremos u OTs) se filtran automáticamente a los clientes autorizados.

Los usuarios Super Admin no tienen esta restricción.

Ejemplos de alcance en Stock

  • En movimientos manuales, el selector de depósito origen se limita a depósitos de clientes autorizados y a depósitos que tienen stock de materiales de esos clientes.
  • En movimientos de stock, el listado y el detalle solo muestran movimientos cuyos materiales pertenecen a clientes autorizados.

Ejemplo práctico

Un usuario con dos roles:

  • Rol A: Órdenes de trabajo → Listar, Leer
  • Rol B: Órdenes de trabajo → Crear, Actualizar

Resultado: el usuario puede listar, leer, crear y actualizar órdenes de trabajo (la suma de ambos roles).

Gestión de roles

Crear un rol

  1. Ir a Administración > Roles
  2. Click en Nuevo rol
  3. Ingresar nombre descriptivo
  4. Seleccionar las acciones por módulo
  5. Guardar

Asignar roles a usuarios

  1. Ir a Administración > Usuarios
  2. Seleccionar el usuario
  3. En la sección de roles, agregar o quitar los roles necesarios

Editar o eliminar roles

  • Desde el listado de roles podés acceder al detalle de cada uno
  • El botón Editar permite modificar nombre y acciones (excepto para roles de sistema)
  • El botón Eliminar aparece solo para roles regulares que no estén en uso

Referencia de acciones por módulo

A continuación se listan todas las acciones disponibles en el sistema, agrupadas por módulo. Estas son las opciones que verás al crear o editar un rol.

Administración

Usuarios

PermisoPermite
Ver listado de usuariosAcceder al listado de todos los usuarios del sistema
Ver detalle de usuarioAbrir la ficha completa de un usuario
Editar usuariosModificar datos y roles de usuarios existentes

Exportaciones

PermisoPermite
Ver listado de exportacionesVer el historial de exportaciones generadas
Ver detalle de exportaciónAcceder a una exportación específica
Crear exportacionesGenerar nuevas exportaciones de datos
Eliminar exportacionesBorrar exportaciones del historial

Localidades

PermisoPermite
Ver listado de localidadesConsultar las localidades cargadas
Importar localidadesCargar localidades desde un archivo

Clientes

Clientes

PermisoPermite
Ver listado de clientesAcceder al listado de clientes
Ver detalle de clienteAbrir la ficha de un cliente
Crear clientesDar de alta nuevos clientes
Editar clientesModificar datos de clientes existentes
Eliminar clientesDar de baja clientes
Importar materiales de clienteCargar materiales masivamente desde Excel

Centros operativos

PermisoPermite
Ver listadoConsultar los centros operativos
Ver detalleAbrir la ficha de un centro operativo
CrearDar de alta nuevos centros operativos
EditarModificar centros operativos existentes
EliminarDar de baja centros operativos

Centros de costo

PermisoPermite
Ver listadoConsultar los centros de costo
Ver detalleAbrir la ficha de un centro de costo
CrearDar de alta nuevos centros de costo
EditarModificar centros de costo existentes
EliminarDar de baja centros de costo

Contratos

Contratos

PermisoPermite
Ver listado de contratosAcceder al listado de contratos
Ver detalle de contratoAbrir la ficha de un contrato
Crear contratosDar de alta nuevos contratos
Editar contratosModificar contratos existentes
Eliminar contratosDar de baja contratos

Baremos cliente

PermisoPermite
Ver listado de baremosConsultar los baremos del cliente
Ver detalle de baremoAbrir un baremo específico con sus items
Crear baremosDar de alta nuevos baremos
Editar baremosModificar baremos existentes
Importar items de baremoCargar items de baremo desde Excel
Eliminar baremosDar de baja baremos

Baremos cuadrilla

PermisoPermite
Ver listado de baremos de cuadrillaConsultar los baremos para cuadrillas
Ver detalle de baremo de cuadrillaAbrir un baremo de cuadrilla con sus items
Crear baremos de cuadrillaDar de alta nuevos baremos de cuadrilla
Editar baremos de cuadrillaModificar baremos de cuadrilla existentes
Importar itemsCargar items desde Excel
Crear revisiones de baremoGenerar nuevas versiones de un baremo
Gestionar precios por cuadrillaConfigurar precios específicos para cada cuadrilla
Eliminar baremos de cuadrillaDar de baja baremos de cuadrilla

Órdenes

Órdenes de trabajo (OT)

PermisoPermite
Ver listado de órdenes de trabajoAcceder al listado de OTs
Ver detalle de orden de trabajoAbrir la ficha completa de una OT
Crear órdenes de trabajoDar de alta nuevas OTs
Editar órdenes de trabajoModificar datos de OTs existentes
Eliminar órdenes de trabajoDar de baja OTs
Iniciar órdenes de trabajoPasar una OT de borrador a "En progreso"
Finalizar órdenes de trabajoMarcar una OT como completada
Abortar órdenes de trabajoCancelar una OT
Actualizar itemsModificar los items de trabajo de una OT
Gestionar personalAsignar o quitar personal de una OT
Gestionar referencias externasAdministrar referencias de sistemas externos

Órdenes de ejecución (OE)

PermisoPermite
Ver listado de órdenes de ejecuciónAcceder al listado de OEs
Ver detalle de orden de ejecuciónAbrir la ficha completa de una OE
Crear órdenes de ejecuciónDar de alta nuevas OEs asignando trabajo a cuadrillas
Editar órdenes de ejecuciónModificar datos de OEs existentes
Eliminar órdenes de ejecuciónDar de baja OEs
Iniciar órdenes de ejecuciónPasar una OE de borrador a "En progreso"
Finalizar órdenes de ejecuciónMarcar una OE como completada
Abortar órdenes de ejecuciónCancelar una OE

Personal y cuadrillas

Personal

PermisoPermite
Ver listado de personalAcceder al listado de miembros del personal
Ver detalle de personalAbrir la ficha de una persona
Crear personalDar de alta nuevos miembros
Editar personalModificar datos de personal existente
Eliminar personalDar de baja miembros

Cuadrillas

PermisoPermite
Ver listado de cuadrillasAcceder al listado de cuadrillas
Ver detalle de cuadrillaAbrir la ficha de una cuadrilla con sus miembros
Crear cuadrillasDar de alta nuevas cuadrillas
Editar cuadrillasModificar cuadrillas existentes
Eliminar cuadrillasDar de baja cuadrillas

Actividades de cuadrilla

PermisoPermite
Ver listado de actividadesConsultar las categorías de actividades
Crear actividadesAgregar nuevas actividades o subcategorías
Editar actividadesModificar actividades existentes
Eliminar actividadesDar de baja actividades

Materiales

Categorías de materiales

PermisoPermite
Ver listado de categoríasConsultar el árbol de categorías
Ver detalle de categoríaAbrir la ficha de una categoría
Crear categoríasAgregar nuevas categorías o subcategorías
Editar categoríasModificar categorías existentes
Eliminar categoríasDar de baja categorías
Activar/desactivar categoríasCambiar el estado activo de una categoría

Materiales

PermisoPermite
Ver listado de materialesAcceder al listado de materiales
Ver detalle de materialAbrir la ficha de un material
Crear materialesDar de alta nuevos materiales
Editar materialesModificar materiales existentes
Eliminar materialesDar de baja materiales
Activar/desactivar materialesCambiar el estado activo de un material
Gestionar números de serieAdministrar los números de serie de materiales serializados
Procesar materiales a granelTransformar materiales bulk (ej: bobina a tramos)

Unidades

PermisoPermite
Ver listado de unidadesConsultar las unidades de medida
Ver detalle de unidadAbrir la ficha de una unidad
Crear unidadesAgregar nuevas unidades de medida
Editar unidadesModificar unidades existentes
Eliminar unidadesDar de baja unidades
Activar/desactivar unidadesCambiar el estado activo de una unidad

Gestión de stock

Depósitos

PermisoPermite
Ver listado de depósitosAcceder al listado de todos los depósitos
Ver detalle de depósitos físicosAbrir la ficha de depósitos de almacenamiento
Ver detalle de depósitos de cuadrillaVer el inventario de una cuadrilla
Ver detalle de depósitos de OTVer los materiales asignados a una OT
Crear depósitos físicosDar de alta nuevos depósitos de almacenamiento
Editar depósitos físicosModificar depósitos existentes
Eliminar depósitos físicosDar de baja depósitos
Gestionar zonasCrear, editar o eliminar zonas dentro de un depósito

Movimientos de material

PermisoPermite
Ver listado de movimientosAcceder al listado de movimientos de material
Ver detalle de movimientoAbrir la ficha de un movimiento
Crear asignacionesAsignar materiales desde el cliente hacia depósitos
Crear solicitudesSolicitar retiro de materiales para una cuadrilla
Crear movimientos manualesRealizar transferencias libres entre depósitos
Crear registros de pérdidasDocumentar materiales extraviados o dañados
Crear registros de consumoRegistrar materiales instalados o consumidos
Crear devolucionesDevolver materiales no utilizados
Editar movimientosModificar movimientos existentes
Eliminar movimientosDar de baja movimientos
Recibir materialesConfirmar recepción de materiales de un movimiento

Movimientos de stock

PermisoPermite
Ver listado de movimientos de stockAcceder al historial de transferencias individuales
Ver detalle de movimiento de stockVer los datos de una transferencia específica

Otros

Reportar problema

PermisoPermite
Reportar un problemaEnviar un reporte de problema desde la aplicación