> ## Documentation Index
> Fetch the complete documentation index at: https://docs.trackfish.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Usuarios y roles

> Como crear usuarios, asignar roles y controlar permisos granulares.

## Roles disponibles

TrackFish tiene cuatro roles con distintos niveles de acceso:

| Rol            | Descripcion                                                                           |
| -------------- | ------------------------------------------------------------------------------------- |
| **ADMIN**      | Acceso completo: produccion, logistica, finanzas, configuracion y gestion de usuarios |
| **WORKER**     | Operario de produccion: puede crear cajas, escanear QRs y ver lotes                   |
| **DISPATCHER** | Despachante: puede crear y gestionar cargas y entregas                                |
| **SUPERVISOR** | Vista de lectura: ve todo pero no puede crear ni modificar registros                  |

## Permisos adicionales

Mas alla del rol, cada usuario tiene **permisos individuales** que el ADMIN puede activar o desactivar segun la necesidad:

| Permiso        | Que habilita                                  |
| -------------- | --------------------------------------------- |
| Ver produccion | Ver lotes, cajas y el modulo de produccion    |
| Ver depositos  | Ver stock y movimientos en depositos          |
| Ver cargas     | Ver el listado de cargas y despachos          |
| Crear cargas   | Crear y modificar cargas (despachar producto) |
| Ver finanzas   | Ver ventas, pagos, gastos y proveedores       |

<Note>
  El rol **ADMIN** ignora estos permisos — siempre tiene acceso completo. Los permisos adicionales aplican a WORKER, DISPATCHER y SUPERVISOR.
</Note>

## Crear un usuario

<Steps>
  <Step title="Ve a Equipo > Usuarios > Nuevo usuario">
    Solo los ADMIN pueden crear usuarios.
  </Step>

  <Step title="Define el nombre de usuario y contrasena">
    El nombre de usuario debe ser unico dentro de tu empresa.
  </Step>

  <Step title="Selecciona el rol">
    Elige entre ADMIN, WORKER, DISPATCHER o SUPERVISOR segun la funcion de la persona.
  </Step>

  <Step title="Configura los permisos adicionales">
    Activa o desactiva los permisos segun lo que necesita el usuario.
  </Step>

  <Step title="Asigna depositos con acceso">
    Si aplica, selecciona a que depositos tiene acceso este usuario. Si no se asigna ninguno, el usuario ve todos los depositos.
  </Step>
</Steps>

## Limites por plan

| Plan  | Usuarios activos maximos |
| ----- | ------------------------ |
| FREE  | 2                        |
| BASIC | 5                        |
| PRO   | Ilimitados               |

<Warning>
  Al alcanzar el limite de usuarios del plan, no se pueden crear nuevas cuentas. Desactiva usuarios que ya no usan el sistema o actualiza tu plan.
</Warning>

## Desactivar un usuario

Al desactivar un usuario, su cuenta queda bloqueada pero su historial (cajas creadas, cargas, etc.) se mantiene intacto. Esto es importante para auditoria y trazabilidad.

## Visibilidad de clientes para el despachante

En **Configuracion → Empresa** podes configurar si los usuarios con rol DISPATCHER ven el nombre del cliente en las lineas de carga. Util en plantas donde se quiere separar la informacion comercial de la operativa de despacho.
