Files
claboral.linkedcorp.net/SUPERADMIN.md
T
2026-03-03 11:54:00 -05:00

1.4 KiB

Manual Superadmin

Objetivo

Administrar la plataforma SaaS y crear empresas con su base de datos independiente.

Acceso

  1. Ingresar con rol superadmin en la pantalla de Login.
  2. No requiere company_code.

Funciones principales

  • Crear empresas (provisionamiento automático de base de datos y admin principal).
  • Crear múltiples administradores por empresa.
  • Activar o suspender empresas.
  • Definir fecha de inicio y fecha de fin de vigencia por empresa.
  • Las fechas son obligatorias. Si no están en rango, la empresa queda sin acceso.
  • Ver avance de encuestas por empresa (registrados, 100% completadas, <100%).
  • Ver listado de empresas.

Flujo de creación de empresa

  1. Completar el formulario Nueva Empresa.
  2. Al guardar, el sistema:
    • Crea la base de datos de la empresa.
    • Ejecuta el schema + seed de preguntas.
    • Crea el admin principal.

Campos requeridos al crear empresa

  • Nombre
  • Código (ej: EMPRESA-001)
  • Fecha inicio (opcional)
  • Fecha fin (opcional)
  • DB Name (ej: clima_empresa_001)
  • Admin Nombre
  • Admin Email
  • Admin Password

Nota: Los datos de conexión por defecto están precargados en UI, se pueden ajustar si aplica.

Endpoints relevantes

  • POST /auth/login
  • GET /superadmin/companies
  • POST /superadmin/companies
  • PATCH /superadmin/companies/:id/status

Consideraciones

  • Si el acceso a MariaDB falla (Error 1045), revisar permisos del usuario en el host cliente.