Manual del Súper Administrador

Operación del SaaS: alta de empresas, planes, módulos, licencias automáticas, observabilidad de correos y auditoría global.

1. Gestión de empresas

Listado global de empresas: nombre, plan, estado, licencia y miembros.
Listado global de empresas: nombre, plan, estado, licencia y miembros.
1

Crear empresa

Pulsa + Nueva empresa. Define nombre legal, NIT/RUT, contacto, país. Opcionalmente marca es entorno de pruebas para habilitar el sandbox.
2

Editar datos corporativos

Desde el detalle de la empresa puedes actualizar ciudad, representante legal, logo y datos fiscales.
3

Suspender o reactivar

Acciones rápidas en la fila. Una empresa suspendida pierde acceso a la app pero conserva sus datos.

2. Catálogo de planes

Planes del sistema: Básico, Profesional, Enterprise, Personalizado.
Planes del sistema: Básico, Profesional, Enterprise, Personalizado.

Cada plan define límites (usuarios, proyectos, dispositivos, almacenamiento) y el conjunto de módulos incluidos.

1

Editar un plan

Modifica límites y selecciona qué módulos incluye.
2

Crear plan personalizado

Para clientes con necesidades especiales, duplica un plan existente y ajústalo.

3. Asignar plan y licencia (automático)

Al asignar un plan, el sistema genera automáticamente la licencia activa: número de serie único (PLAN-FECHA-CÓDIGO), vigencia de 1 año, copia los límites del plan y marca como vigente. No necesitas crear licencias manualmente.
1

Abrir el detalle de la empresa

Desde el listado de empresas, clic sobre la empresa objetivo.
2

Seleccionar plan

En el panel Plan y módulos, elige el plan (Básico/Profesional/Enterprise/Personalizado) y pulsa Asignar.
3

Resultado

El sistema desactiva la licencia anterior (si existe), crea la nueva con el serial generado y sincroniza los módulos. La empresa queda operativa de inmediato.
Así verá la empresa su nueva licencia activa con todos los campos rellenados.
Así verá la empresa su nueva licencia activa con todos los campos rellenados.

4. Catálogo de módulos

Listado global de módulos del sistema.
Listado global de módulos del sistema.

Los módulos son las capacidades activables (Datacenter, CRM, Proyectos, Portal cliente, etc.). Aquí se editan sus metadatos y se controla cuáles se exponen en cada plan.

5. Sandbox de pruebas

Sandbox: empresas marcadas como entorno de pruebas y herramientas de usuario genérico.
Sandbox: empresas marcadas como entorno de pruebas y herramientas de usuario genérico.

El sandbox permite generar usuarios genéricos con cualquier rol (admin, employee o super_admin) para validar funcionalidades sin afectar usuarios reales.

1

Crear usuario de prueba

En la empresa marcada como test, pulsa Usuarios. Elige el rol y crea. El sistema genera correo (test-{rol}-{id}@demo.local) y contraseña aleatoria.
2

Copiar credenciales

Las credenciales se muestran una sola vez con botón de copiar. Úsalas para iniciar sesión en otra ventana.
3

Eliminar al terminar

Cuando ya no se necesite, elimínalo desde la misma pantalla. El usuario y sus datos se borran en cascada.

6. Invitaciones globales

Estado de invitaciones enviadas a todas las empresas.
Estado de invitaciones enviadas a todas las empresas.

Vista global de invitaciones para diagnosticar problemas (correo no recibido, token caducado, usuario ya existente).

7. Observabilidad de correos

Estado del sistema de correos: enviados, rebotados, suprimidos y reintentos.
Estado del sistema de correos: enviados, rebotados, suprimidos y reintentos.
  1. Revisa la salud general (tasa de entrega, bounces).
  2. Consulta DLQ (mensajes en cola muerta) y reintentos.
  3. Administra direcciones suprimidas para evitar reenvíos a buzones inválidos.

8. Notificaciones globales

Configuración de notificaciones del sistema.
Configuración de notificaciones del sistema.

9. Auditoría global

Bitácora global multi-empresa con filtros avanzados.
Bitácora global multi-empresa con filtros avanzados.
Cualquier impersonación o cambio crítico hecho por un Súper Administrador queda registrado y es revisable por compliance.

10. Revocar/expirar licencia (desactivación en cascada)

Al marcar una licencia como revoked, expired o suspended, un trigger en licenses desactiva todos los company_modules de esa empresa en la misma transacción. La empresa pierde acceso a los módulos de inmediato, sin necesidad de tocar cada switch.
  1. Un cron diario expira las licencias con expires_at < now().
  2. Para reactivar la empresa vuelve a asignarle un plan desde su detalle; los módulos se restauran según plan_modules.
  3. No se borran datos: la operación queda pausada, no eliminada.

11. PWA de escaneo (soporte a clientes)

Todas las empresas cuentan con la app móvil de escaneo QR/código de barras en /scan, /scan/transfer y /scan/audit. Se instala desde el navegador móvil (“Agregar a pantalla de inicio”). No requiere activación por plan y respeta las RLS de sede y empresa del usuario que inicia sesión.