1.4 KiB
1.4 KiB
Manual Superadmin
Objetivo
Administrar la plataforma SaaS y crear empresas con su base de datos independiente.
Acceso
- Ingresar con rol superadmin en la pantalla de Login.
- 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
- Completar el formulario Nueva Empresa.
- 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/loginGET /superadmin/companiesPOST /superadmin/companiesPATCH /superadmin/companies/:id/status
Consideraciones
- Si el acceso a MariaDB falla (Error 1045), revisar permisos del usuario en el host cliente.