Volver a la guía del Administrador de la plataforma

Ayuda del Administrador de la plataforma

Usted administra la instalación: cuentas, clientes, ajustes, seguridad, copias, trazabilidad. En las auditorías puede hacer lo mismo que cualquier otro rol; cómo se trabaja en ellas está en las guías de cada rol.

Empezar
Su papel como Administrador de la plataforma▼

El Administrador de la plataforma administra la instalación y tiene acceso a todas las auditorías, con lectura y escritura. Puede hacer todo lo que hace cualquier otro rol en una auditoría, sin ser participante de ella, y además las funciones de administración, que nadie más tiene.

RolQué hace
AdministradorAdministración de la instalación + todo lo de los demás roles.
ConsultorRelación comercial: invita al Cliente, crea la auditoría, elige al Implementador jefe y al Certificador, fija plazos, precio y pagos. El resto, en lectura.
ImplementadorJefe, Ayudante o Técnico: toda la fase interna — documentos, Encuesta, hallazgos, SoA, IA. El jefe cierra la fase interna.
CertificadorAcepta la auditoría y elige al Auditor jefe; el resto, en lectura.
AuditorEl Auditor jefe dirige la fase externa: Plan, Documento final, Veredicto, revisión del PAC. Su Ayudante y Técnico, en lectura.
ClienteAporta datos, documentos y evidencias, confirma versiones, corrige incumplimientos, firma el Plan, responde al Documento final y presenta el PAC.

Todos los roles entran por la misma dirección y la misma pantalla de inicio de sesión; la plataforma muestra la vista de su rol. Cada rol tiene su color fijo (logo, avatar, puntos del menú).

Exclusivo del Administrador de la plataforma
  • Cuentas: crear, editar (también email y DNI/NIF), bloquear, eliminar, enviar enlace de acceso, «Resetear 2FA» — de todos los roles, y el directorio de Administradores de la plataforma.
  • Clientes: alta directa, acceso al portal, informe de actividad.
  • Revertir un Veredicto confirmado; restaurar una versión «Archivado» de Documentación.
  • Suspender o reanudar cualquier auditoría, en cualquier fase (ver Auditoría suspendida).
  • Eliminar cualquier auditoría (respetando la conservación de las cerradas y de las suspendidas).
  • Ajustes: parámetros de la plataforma, backups, seguridad, campos comunes, plantilla de cargos, datos del titular; Trazabilidad, Papelera, Diagnóstico.

El badge, el avatar y el logo del Administrador de la plataforma son rojos: se ve de un vistazo que la sesión tiene privilegios completos.

Las 6 etapas de una auditoría▼

Toda auditoría ENS avanza por 6 etapas; el final de una es el comienzo de la siguiente. La escala se ve en la lista de auditorías (columna «Progreso») y arriba de la ficha de cada auditoría.

Fase interna — preparación (equipo del Implementador y Cliente)
1 · Documentación
Desde el alta de la auditoría. Los 20, 23 o 24 documentos del catálogo de la plataforma para cada categoría del ENS (BÁSICA, MEDIA, ALTA), generados desde formularios o aportados por el Cliente; cada uno necesita una versión vigente, confirmada por el Cliente o activada directamente. Termina cuando el Implementador pulsa «Iniciar encuesta».
2 · Encuesta
Las medidas del Anexo II aplicables (52, 68 o 73): Sí, Parcial, No o N/A, con nivel de madurez L0–L5 y evidencias. La responde el equipo del Implementador (web o bot de Telegram); el Cliente aporta evidencias. Termina con «Finalizar encuesta»: cada No/Parcial abre un hallazgo.
3 · Cierre de la fase interna
Corrección de hallazgos e Informe SoA. Termina cuando el Implementador jefe pulsa «Cerrar la fase interna», con el Certificador y el Auditor jefe ya aceptados. Los datos de la organización quedan congelados.
Fase externa — verificación independiente (Auditor jefe y Cliente)
4 · Plan de Auditoría
El Auditor jefe lo prepara y lo envía; lo firman electrónicamente (PAdES) primero el Auditor jefe y después el Cliente. La plataforma verifica las firmas.
5 · Documento final y Veredicto
El Auditor jefe confirma el Veredicto (Favorable, Favorable con no conformidades o Desfavorable) y envía el Documento final, que lo incluye (puede hacer ambas cosas en un solo paso). Con «Favorable» la auditoría se cierra en ese momento; con no conformidades sigue el PAC. El Cliente puede firmarlo o dar «Acuse de recibo», pero no es obligatorio.
6 · PAC
Solo si el Veredicto no es «Favorable» (si lo es, la escala muestra «No aplica»). El Cliente prepara y envía el Plan de Acciones Correctivas; el Auditor jefe lo aprueba o lo rechaza.
Auditoría cerrada
Con Veredicto «Favorable», al enviarse el Documento final, o con Veredicto «Favorable con no conformidades» y el PAC aprobado. Ver Auditoría cerrada.
Cómo leer la escala

Bajo cada etapa pasada o en curso, su fecha de inicio; bajo las siguientes, la fecha prevista (plazo) en gris, en rojo si ya venció. «Etapa actual» indica qué falta (por ejemplo, «12/23 documentos vigentes»). En la lista de auditorías la escala se muestra simplificada: solo los nombres de las etapas; la fecha de cada una aparece al pasar el ratón por su nombre.

Plazos

Cuatro fechas límite obligatorias: fin de Documentación, fin de la Encuesta, cierre de la fase interna y cierre de la auditoría. Se ven en el bloque «Plazos» de la ficha y bajo la escala; un plazo vencido sin cumplir se marca en rojo con los días de retraso. Las cambia («Editar»), siempre con el motivo, el Consultor de la auditoría o el Administrador de la plataforma (las 4), el Implementador jefe (las de la fase interna, 1–3) y el Auditor jefe (la de la fase externa, 4); cada cambio queda en un historial.

Nuevo ciclo

Tras un Veredicto «Desfavorable» con el PAC aprobado, el Auditor jefe abre un nuevo ciclo: la auditoría vuelve a la etapa «Encuesta» con las respuestas anteriores, que el equipo del Implementador corrige y vuelve a finalizar; el Informe SoA y el Análisis IA se rehacen. La escala indica el número de ciclo. Si el Cliente no envía el PAC dentro del plazo, el Auditor jefe puede cerrar la auditoría como «Desfavorable», sin nuevo ciclo.

Pendiente de usted▼

Lista de lo que espera una acción suya, calculada a partir del estado real de cada auditoría: en cuanto lo hace, la línea desaparece sola. Pulse una línea para ir al lugar donde se hace. Debajo, plegado, «En espera de otros» muestra lo que depende de otro participante (con su rol): así se ve por qué una auditoría no avanza. La campanita cuenta lo que ha pasado; esta lista, lo que falta hacer.

El botón ? de cada línea abre en esta guía el apartado que la explica: sus tareas, en «¿Qué tengo que hacer?»; las de otros, las etapas del proceso. Para volver, «Volver» o Esc.

Dónde: al abrir cada auditoría, bajo la escala. El Administrador de la plataforma no tiene tareas propias en el proceso: todo aparece en «En espera de otros», con el participante responsable. Los demás roles lo ven además en su página de inicio.

En cada auditoría, bajo «Pendiente de usted», está también el botón «Informe de estado» (ver Exportar listas e Informe de estado).

El trabajo en una auditoría: guías de cada rol▼

Las pantallas de una auditoría son las mismas que usan los demás roles. Cómo se trabaja en ellas está en sus guías:

Lo que el Administrador de la plataforma hace distinto está en esta guía: precio y pagos de toda la plataforma, revertir un Veredicto, y lo que el Administrador de la plataforma hace en lugar de un participante (por ejemplo, cerrar la fase interna o reabrir la Encuesta con la fase externa abierta, igual que el Implementador jefe).

Auditorías
Dashboard (Inicio)▼

Arriba, una fila de tarjetas KPI; debajo, 4 ventanas grandes (widgets). Ambas se calculan sobre toda la plataforma; cada tarjeta tiene un selector «Todos / Yo / [persona]».

Catálogo de KPI
41 indicadores: 28 numéricos y 13 con gráfico (miniatura; al pulsarla se abre en grande).
Catálogo de widgets
30 widgets, entre ellos los 13 gráficos del catálogo de KPI a tamaño completo. Cada gráfico indica debajo del título qué cuenta, y su eje, la unidad (auditorías, hallazgos, acciones, %, €).
Configuración «Estándar»
KPI: «Último backup», «Clientes activos», «Invitaciones pendientes», «Usuarios bloqueados», «Auditorías activas». Widgets: «Auditorías estancadas o que requieren revisión», «Resumen de plataforma», «Auditorías por Consultor (gráfico)», «Auditorías por estado (gráfico)».
Editar: 🛠️ / 🔒

El botón 🛠️ junto a la campanita (solo en «Inicio») activa la edición de KPI y widgets a la vez. KPI: arrastre para reordenar, × para quitar, «+ Añadir KPI» para sumar otro (mínimo 1, sin repetir). Widgets: «⇄» reemplaza el contenido de una ventana; arrastre una ventana sobre otra para intercambiarlas. Cada cambio se guarda solo («Guardando…» → «✓ Guardado»). «↺ Restablecer» vuelve al «Estándar» (pide confirmación). 🔒 cierra la edición. Al añadir, la lista muestra primero los «Recomendados».

Periodo 📅

Acota el dashboard a un año, mes, semana o intervalo exacto (se recuerda entre sesiones). Con un periodo elegido:

  • Hechos con fecha (auditorías creadas y cerradas, facturación, cobros por fecha real, cambios del Cliente procesados, Encuestas finalizadas) y listas de actividad: solo lo ocurrido dentro del periodo.
  • Distribuciones (auditorías activas y totales, por nivel ENS, por estado, por Implementador, Certificador, Consultor o cliente, progreso, hallazgos por estado): las auditorías que estuvieron en curso en algún momento del periodo; «activas» son las que seguían abiertas al final del periodo y «cerradas», las cerradas dentro de él.
  • Gráficos de evolución: el eje es el propio periodo — por días hasta dos meses, por meses hasta tres años y por años si es más largo.

Sin periodo, las distribuciones muestran el estado actual y los gráficos de evolución, los últimos 12 meses. Lo que pide actuar ahora (auditorías estancadas, plazos vencidos o próximos, documentos por revisar, invitaciones, cuentas bloqueadas, saldos económicos, usuarios, backup) no depende del periodo y lleva la marca «actual». Las tarjetas «… este mes» pasan a «… en el periodo».

Configurar un gráfico ⚙

Cada gráfico de los widgets tiene su propia configuración, independiente del resto: el botón ⚙ de su cabecera abre un panel con los filtros que admite ese gráfico, y «Aplicar» actualiza solo ese widget. Junto al título se resume lo que se está viendo, por ejemplo «2026 · Mensual» o «Últimos 12 meses · Semanal · 1 filtro».

  • Periodo: por defecto, el mismo del Dashboard (📅); también «Todo», «Últimos…» (días, semanas, meses o años), un año, mes, semana o intervalo exacto. Los gráficos de estado actual (por ejemplo, usuarios por rol o cobrado frente a pendiente) no tienen periodo.
  • Agrupar por (gráficos de evolución): día, semana, mes o año. Si el periodo es demasiado largo para la agrupación elegida, se agrupa por la siguiente unidad mayor y el resumen indica la que se aplica.
  • Filtros, según el gráfico: cliente, nivel ENS, Implementador, Certificador, Consultor, estado de la auditoría (activas o cerradas); en los de hallazgos, también auditoría y severidad; en «Actividad de la plataforma», el rol de quien actúa; en «Distribución de usuarios por rol», usuarios activos o bloqueados. Solo se ofrecen las auditorías, clientes y personas que usted ve.
  • Mostrar (gráficos de distribución): cantidad o porcentaje del total.

La configuración se guarda en su cuenta. «Restablecer» devuelve el gráfico a la configuración predeterminada; «↺» del modo edición restablece todo el Dashboard, incluidos los gráficos. Si no hay datos para la combinación elegida, el widget lo indica. Las tarjetas KPI de arriba siguen el periodo del Dashboard.

Pulsar una tarjeta

Cada tarjeta lleva a sus datos: listas de auditorías ya filtradas, directorio de clientes con filtro, documentos o hallazgos (un clic abre la auditoría en esa sección, con el elemento resaltado); los gráficos se abren en grande y un clic en una barra o sector abre lo que representa. Si el resultado es cero no se abre nada (aviso de unos segundos). «Volver» regresa al Dashboard. «Usuarios bloqueados» abre la lista de cuentas bloqueadas; «Último backup», las copias de seguridad.

Filtros de las demás listas de actividad

Las listas temáticas del Dashboard (por ejemplo «Documentos y Documentación», «Plan de Auditoría — actividad», «Actividad económica») tienen también «Filtro ▾» junto al ↻, con Autor (rol) y Periodo — el tipo de evento ya lo fija la propia lista. En «Cambios en documentos» el filtro tiene Periodo, Estado («Solo pendientes»: documentos con cambios del Cliente sin decidir) y Auditoría. Cada lista recuerda su propia elección; «✕ Quitar todos» la deja como al principio. Los filtros solo acotan lo que usted ya puede ver.

«Actividad reciente»: filtros

«Filtro ▾» junto al ↻ abre tres filtros que se combinan: Autor (rol) — solo las acciones de los roles marcados («Automático»: avisos y comprobaciones que hace la plataforma sola; sin ninguno marcado, todos); Periodo — «Hoy», «Semana» (últimos 7 días) o «Mes» (últimos 30 días); «Todo» sigue el periodo del Dashboard (📅), si lo hay; Tipo de evento — «Eventos clave» (por defecto: los hitos principales — auditoría creada, invitaciones aceptadas, fase externa, veredicto, documento final, PAC, auditoría suspendida o reanudada…) o «Todos»; debajo, los tipos que existen en su actividad, con su recuento: las casillas marcadas son exactamente lo que muestra la lista, y al cambiar alguna queda una «Selección» propia. Pulsar otra vez «Todos» cuando ya está elegido desmarca todas las casillas, para marcar solo los tipos que necesite. El botón indica cuántos filtros están activos («Filtro · 2 ▾»), la elección se recuerda en este navegador y «✕ Quitar todos» vuelve a la vista habitual. Los cambios de ajustes personales no cuentan como actividad. Los inicios y cierres de sesión (con IP, intentos fallidos y bloqueos) y las copias de seguridad automáticas correctas tampoco se muestran aquí: se consultan en «Trazabilidad». Un fallo de copia de seguridad, su descarga o su restauración sí aparecen.

«En curso ahora» y los iconos de actividad

El widget «En curso ahora» (elíjalo con «⇄» en cualquier ventana) muestra lo que pasa en este momento en las auditorías que usted puede ver: quién tiene un documento abierto para editar (también el cliente mientras rellena un formulario en su portal, aunque aún no lo haya guardado), quién responde la Encuesta (en la web o por Telegram), los cambios en documentos del equipo y del cliente, las respuestas de la Encuesta, el trabajo con hallazgos (correcciones del cliente, aceptadas o rechazadas, hallazgos cerrados o reabiertos) y la fase externa (valoraciones, Plan de Auditoría, Documento final, veredicto, revisión del PAC, alegaciones) de los últimos minutos (10 por defecto), y debajo los últimos eventos. Se actualiza solo cada 30 segundos por defecto: en la cabecera, «en vivo» y la hora de la última actualización; ↻ para actualizar ya. Un clic abre la auditoría. Ambos valores los fija el Administrador en Ajustes → Parámetros de la plataforma, bloque «Dashboard», apartado «En curso ahora».

Los mismos iconos animados aparecen en la cabecera de cada auditoría de la lista «Auditorías», uno por tipo de actividad; al pasar el ratón se ve el detalle: editando un documento · Encuesta en la web · Encuesta por Telegram · el cliente completando datos · documentos modificados · respuestas de la Encuesta guardadas · hallazgos · fase externa. Un documento o una Encuesta dejan de mostrarse en cuanto se cierran o la sesión de esa persona termina.

En la lista «Auditorías», el selector Todas / En curso / Suspendidas / Cerradas se reinicia a «Todas» al entrar desde el menú; al llegar desde una tarjeta KPI viene ya puesto. «En curso» no incluye las auditorías suspendidas (igual que el indicador «Auditorías activas»); mientras una auditoría está suspendida, sus plazos aparecen como «(detenido)» y no cuentan como vencidos.

Control: Implementador jefe, Certificador y Auditor jefe▼

El bloque «Control» de la ficha muestra quién participa y en qué estado está su invitación (pendiente, aceptada, rechazada), con fechas.

1
Implementador jefe y Certificador
Los elige el Consultor de la auditoría (o un Administrador de la plataforma) con «Elegir/cambiar»: del directorio o, si la persona no tiene cuenta, con «Invitar por email» (crea su cuenta al aceptar). Son dos acciones independientes, en cualquier orden. El Implementador jefe, el Certificador y el Auditor jefe solo se pueden cambiar o eliminar hasta cerrar la fase interna; con la fase externa abierta ya no. Cambiar al Implementador jefe no afecta al Certificador ni al Auditor jefe; su Ayudante y Técnico salen con él.
2
Aceptación
Cada invitado acepta o rechaza desde su propia cuenta; la invitación caduca a las 72 horas (valor por defecto). Quien la envió puede anularla mientras esté pendiente; anular la del Certificador anula también la del Auditor que dependía de él.
3
Auditor jefe
Lo elige el Certificador, una vez aceptado — no el Consultor ni el Implementador.
4
Equipos
El Implementador jefe invita a su Ayudante y Técnico (bloque «Implementadores asignados» de Datos generales); el Auditor jefe, a los suyos desde Control.
Historial de una auditoría▼

La sección «Historial» de la ficha reúne las etapas de la auditoría y lo que ocurrió en cada una. Las etapas aparecen plegadas y en orden cronológico: Documentación, Encuesta, Cierre de la fase interna, Plan de Auditoría, Documento final y Veredicto, PAC y «Auditoría cerrada» (lo ocurrido después del cierre). Si hubo un nuevo ciclo, cada etapa indica su ciclo; una suspensión aparece como etapa propia, con el motivo, y la etapa continúa después como «(reanudada)».

Cada etapa muestra sus fechas, su duración, el número de eventos y, en el ciclo actual, el plazo (en rojo si se superó). Al abrir una etapa se ven sus eventos: qué pasó, quién lo hizo y cuándo. Solo hay una etapa abierta a la vez.

Encima de las etapas, el filtro por autor y por tipo de evento (con su recuento) se aplica a todas: los recuentos de cada etapa se actualizan y las etapas sin eventos quedan atenuadas. «Quitar filtro» vuelve a la vista completa. Los cambios de precio y de pagos solo los ven el Consultor de la auditoría y el Administrador de la plataforma. El Cliente no tiene esta sección: él ve el «Historial de cambios» de sus documentos.

Auditoría cerrada▼

Una auditoría se cierra sola cuando se cumple lo necesario: Veredicto «Favorable» confirmado y Documento final enviado (la respuesta del Cliente no es necesaria), o Veredicto «Favorable con no conformidades» y PAC aprobado (el PAC es obligatorio). Un Veredicto «Desfavorable» lleva a un nuevo ciclo; sin él, la auditoría se cierra como Desfavorable solo si el PAC no se presentó en plazo. Una auditoría abandonada no se cierra: se suspende (ver Auditoría suspendida).

  • Solo lectura: nadie puede modificarla; no se puede cambiar a sus participantes, el chat queda en lectura y la IA no se usa sobre ella. Excepciones: la confirmación de versiones por el Cliente en su «Documentación»; el precio, el plan de pagos y los cobros; la valoración y los datos del entorno IT del Análisis de trabajo, que se rellenan precisamente después del cierre; nada más.
  • Paquete de documentos fijo: el paquete final queda con las versiones vigentes en la fecha de cierre.
  • Conservación: se conserva durante el plazo configurado (por defecto, 3 años desde el cierre; mínimo 2). Antes no se puede eliminar, ni mover a la Papelera, ni eliminar su cliente.
  • Revertir: solo el Administrador de la plataforma puede revertir un Veredicto confirmado; la auditoría se reabre y, si el Documento final ya se había enviado, se deshacen también ese envío, la respuesta del Cliente y todas las copias firmadas.
Auditoría suspendida▼

Una auditoría abandonada o detenida —el Cliente dejó de responder, no presenta el PAC obligatorio o no continúa tras un Veredicto Desfavorable— puede suspenderse. La suspende y la reanuda, indicando el motivo: en la fase interna, el Implementador jefe; en la fase externa, el Auditor jefe; el Administrador de la plataforma, siempre. Se hace con el botón «Suspender…», a la derecha de la línea «Etapa actual», debajo de la escala de etapas; pide confirmación y el motivo.

  • Solo lectura: mientras está suspendida nadie puede modificarla (salvo el precio y los pagos); sobre la escala se indica desde cuándo y por qué.
  • Dónde se ve: dentro de la auditoría (bajo «Etapa actual», la marca gris «Suspendida» con el símbolo de pausa) y también en la lista de auditorías y en las tablas del Dashboard: su etapa aparece en gris, con el símbolo de pausa, como «Suspendida · » seguida de la etapa en la que se detuvo (por ejemplo, «Suspendida · Plan de Auditoría»).
  • Plazos detenidos: no hay tareas en «Pendiente de usted», no cuenta como «estancada» y no se envían avisos de plazos. Al reanudarla, los plazos pendientes se desplazan el tiempo que estuvo suspendida (queda en el historial de plazos); también los plazos del PAC y de respuesta al Documento final.
  • Reanudar: la auditoría vuelve exactamente al punto en que se suspendió.
  • Indicadores: no cuenta entre las activas; tiene su propio indicador «Auditorías suspendidas». En «Pagos pendientes» sus pagos llevan la marca «Suspendida».
  • Conservación: se conserva como una auditoría cerrada, contando desde la fecha de suspensión; antes no se puede eliminar.

Cómo: en la ficha, el botón «Suspender…», a la derecha de la línea «Etapa actual», debajo de la escala (visible para quien puede suspenderla en la fase en curso); para continuar, «Reanudar la auditoría» en el aviso de suspensión.

Revertir un Veredicto▼

Solo el Administrador de la plataforma puede deshacer un Veredicto ya confirmado (el Auditor jefe no, ni siquiera el suyo). Si la auditoría se había cerrado, se reabre. Si el Documento final ya se había enviado, también se revierte ese envío: el archivo vuelve a ser editable por el Auditor jefe, la respuesta del Cliente (firma o «Acuse de recibo») queda anulada y se eliminan todas las copias firmadas; se avisa a ambos. Si el nuevo Veredicto es Favorable, el PAC en preparación se anula. Es la única forma de reabrir una auditoría cerrada.

En Documentación, solo el Administrador de la plataforma puede volver a marcar como Vigente la versión «Archivado» más reciente de un documento («↩ Restaurar»).

Chat con el Cliente▼

Tarjeta «Chat con el Cliente» en la ficha de cada auditoría: mensajes de texto entre las personas de la empresa cliente con acceso al portal y el equipo del Implementador (jefe, Ayudante, Técnico) para consultas y coordinación; cada mensaje muestra quién lo escribió. No admite archivos: los documentos y evidencias siguen su propio circuito.

  • El texto se guarda cifrado en el servidor (cifrado en reposo).
  • Consultor, Auditor y Certificador no lo ven. Usted puede leer cualquier chat, pero no escribir en él.
  • Se escribe mientras la auditoría está abierta; cerrada, el historial queda en lectura.
Línea de tiempo de auditorías▼

Menú lateral → «Línea de tiempo»: los plazos de todas las auditorías en una sola vista, sin abrir cada ficha. Dos vistas: Gantt (una barra por auditoría con las etapas recorridas y los próximos hitos) y Calendario (los hitos por día). Búsqueda, orden (hito más próximo, cliente, fecha de creación) y filtro Activas (por defecto) / Suspendidas / Cerradas / Todas. Las auditorías suspendidas no están entre las activas.

Símbolos

Círculo — cada uno de los 4 plazos, con su color propio; si está vencido, con un aro rojo. Rombo — Veredicto, límite del PAC y «hoy». Tramos de color de la barra — etapas recorridas (Documentación, Encuesta, fase externa); rayado gris — auditoría suspendida, desde la fecha de suspensión hasta hoy (junto al código, el distintivo «Suspendida» con el símbolo de pausa); la leyenda está bajo el Gantt.

🖨️ Exportar no imprime la pantalla: genera un informe en texto, un bloque por auditoría (cliente, código, ciclo, estado, aviso de plazo vencido) con sus hitos en orden cronológico y cada fecha escrita; se imprime o se guarda como PDF desde el navegador.

Dinero
Precio y pago▼

Pestaña «Precio y pago» de la ficha de la auditoría. La ven y la editan solo el Consultor de esa auditoría y el Administrador de la plataforma; ni el equipo técnico, ni el Auditor o el Certificador, ni el Cliente (que ve su plan de pagos en lectura). Sigue editable después del cierre de la auditoría.

1 · Plan de pagos

«Fijar precio» / «Editar precio» → «Guardar precio». Debajo, los plazos del plan (importe y fecha previstos): pago único al contado, al final, o varios plazos — el mismo mecanismo. La suma del plan puede ser menor que el precio, nunca mayor; si falta por planificar, el importe del plazo nuevo propone la diferencia. Un plazo pendiente se corrige (✎) o elimina (🗑); uno cobrado queda bloqueado (🔒). El precio no puede bajar por debajo de lo planificado.

2 · Registrar cobros

Un único formulario: importe recibido + fecha de cobro + «Registrar cobro». Se proponen el importe y la fecha del siguiente plazo pendiente. La fecha no puede ser posterior a hoy y no se puede cobrar más que el precio.

  • Igual a lo previsto — el plazo queda cobrado.
  • Menor — el plazo se divide: lo cobrado queda cobrado; el resto sigue pendiente con la misma fecha.
  • Mayor — el exceso se descuenta de los plazos pendientes siguientes y, si no basta, de los anteriores; los plazos con n.º de factura no se tocan.
  • Sin plazos pendientes — el cobro se añade como plazo nuevo ya cobrado.

«Deshacer cobro» corrige un error (el plazo vuelve a pendiente). Los plazos con fecha prevista pasada se marcan en rojo con ⚠. Arriba, el progreso: «X € de Y €», porcentaje y lo que queda.

IVA y factura

Todos los importes van sin IVA; el tipo de IVA de la auditoría (21 % por defecto) se fija junto al precio. Cada plazo admite un n.º de factura (al registrar el cobro o con «+ N.º de factura»): desde ese momento conserva su tipo de IVA y no se puede eliminar ni cambiar de importe hasta quitar el número.

Fechas y estado

Un plazo no puede ser anterior al plazo anterior ni a la fecha de inicio de la auditoría. «Pagado» se calcula solo: cuando lo cobrado cubre el precio.

Lo que ve el Cliente

Su «Plan de pagos» en lectura (importes sin y con IVA, fecha prevista, estado, n.º de factura; sin sus notas internas) y recordatorios unos días antes de cada fecha (7 por defecto) y si un pago vence sin cobrarse.

¿Dónde se hace cada cosa con el dinero?
  • Precio, IVA y plan de una auditoría — ficha → «Precio y pago».
  • Registrar un cobro, ver vencidos y próximos, informe PDF de un periodo — Pagos pendientes.
  • Cobrado y pendiente por mes — Previsión de cobros.
  • Resumen — tarjetas y widgets económicos del Dashboard.

Las cifras se calculan igual en todas partes: cobrado = suma de los cobros registrados; pendiente = precio − cobrado (la parte aún no repartida en plazos aparece en «Previsión de cobros» como «sin fecha»).

Pagos pendientes▼

Menú lateral → «Pagos pendientes»: todos los plazos de pago aún no cobrados de todas las auditorías, con columna «Consultor», ordenables por fecha prevista, auditoría o cliente. Los vencidos, en rojo con ⚠. Cada fila muestra además la deuda total de la auditoría, su precio, cliente, estado y avance.

Un clic en una fila despliega el formulario para registrar el cobro sin salir de la lista y el enlace a «Precio y pago» de la auditoría.

Informe de pagos (PDF)

«Informe»: los pagos de un periodo (Desde / Hasta), del más reciente al más antiguo, con el total cobrado y columna Consultor. Con «Incluir pagos previstos (aún no cobrados)» añade los pendientes del rango, incluidos los ya vencidos aunque su fecha sea anterior a «Desde».

Aviso automático

Cuando un plazo lleva vencido los días configurados por el Administrador de la plataforma (0 por defecto: nada más vencer), llega un aviso a la campanita del Consultor de la auditoría y de todos los Administradores de la plataforma. Por Telegram o email, si activa el evento correspondiente en «Perfil», con su propio umbral de días.

Previsión de cobros▼

Menú lateral → «Previsión de cobros»: gráfico mensual de lo cobrado (en el mes en que se cobró) y lo pendiente de cobro (plazos planificados sin cobrar, incluidos los vencidos, en el mes de su fecha prevista) de toda la plataforma. Ventana de ±6 meses que se mueve con ◀ ▶; ↻ la repone. Un aviso ámbar indica si hay importes sin fecha planificada.

Desglose (solo Administrador)

Debajo del gráfico, un ranking por Consultor. Al elegir uno se despliegan sus importes por cliente y por Implementador; al elegir una fila, la tabla de auditorías que forman esa suma (código, cliente, Implementador, fecha, cobrado / pendiente).

Vencimientos de certificación▼

Menú lateral → «Vencimientos de certificación»: las auditorías ENS con veredicto confirmado de toda la plataforma. La plataforma toma como referencia la fecha de cierre de la auditoría (con «Favorable con no conformidades», tras aprobarse el PAC); mientras sigue abierta, la fila lo indica. Es un seguimiento interno: la fecha y la vigencia oficiales del certificado son las que fija la Entidad de Certificación en su decisión de certificación. Fecha de emisión, vigencia (2 años) y fecha de vencimiento, con un aviso visual según los días que quedan. Búsqueda, orden (vencimiento más próximo, cliente, fecha) y filtros.

Aviso de renovación

Cuando faltan los días configurados por el Administrador de la plataforma (30 por defecto), la fila se marca «🔔 Aviso enviado» y llega un aviso a la campanita del Consultor del cliente y de los Administradores de la plataforma, sin configurar nada. Por Telegram o email, si activa el evento en «Perfil», con su propia antelación.

Personas
Clientes y acceso al portal▼

Directorios → «Clientes»: todos los clientes, con búsqueda por empresa, NIF o contacto, indicador de conexión y filtro de estado (Activo, Bloqueado, Sin acceso, Online, Con auditoría activa). «+ Nuevo» da de alta un cliente directamente (los demás roles solo pueden invitar).

Ficha del cliente
Datos de la empresa (afectan solo a las auditorías nuevas: cada auditoría guarda su copia), empleados, Documentación, auditorías, «Participación conjunta en auditorías». El NIF/CIF no se cambia en ningún sitio.
Acceso al portal
Crear o restablecer el acceso del titular de la cuenta (enlace de activación por email o Telegram, 72 horas por defecto), bloquear / desbloquear (afecta a todas las personas de la empresa y cierra sus sesiones al instante; no mueve nada a la Papelera; al desbloquear, un colaborador desactivado sigue desactivado), último acceso.
Usuarios de la empresa
Las personas de la empresa con cuenta propia: el titular de la cuenta (uno), los colaboradores y la marca «Firmante» (quién firma el Plan y el Documento final, da el acuse de recibo y envía el PAC; siempre al menos uno activo). Igual que el titular desde su portal, usted puede dar acceso a una persona, reenviar o retirar un acceso no activado, dar o quitar el permiso de firma, desactivar o reactivar a un colaborador, transferir la titularidad (con su contraseña) y, además, «Resetear 2FA» de cualquiera de ellas. Una persona solo pertenece a una empresa. Implementador y Consultor ven la lista en lectura. Ver la guía del Cliente.
2FA del cliente
El estado de los 3 métodos del titular, en lectura, y «Resetear 2FA» si perdió el acceso (para los demás usuarios, en «Usuarios de la empresa»). Activar y desactivar métodos es cosa de cada persona.
Informe de actividad
PDF con vista previa para un periodo: los 4 plazos de cada auditoría y, por cada día con cambios en sus documentos, cuántos estaban listos sobre el total y el porcentaje.
Cuentas del personal▼

Directorios → Implementadores, Consultores, Auditores, Certificadores: «+ Nuevo» crea la cuenta y envía el enlace para que la persona establezca su contraseña (nunca la fija el Administrador de la plataforma). Un clic en una fila abre su ficha.

Ficha
Editar nombre, email, DNI/NIF, teléfono, Telegram (Certificador: persona de contacto y entidad) · «Enviar enlace de acceso» · Bloquear / Desbloquear y Eliminar (si tenía sesión abierta, se cierra al instante); no se puede bloquear ni eliminar a quien participa en una auditoría activa (sin cerrar) — antes hay que sustituirlo en «Control» · estado de los 3 métodos de 2FA y «Resetear 2FA».
Listados
Punto verde = conectado (actividad en los últimos 20 minutos); columna de auditorías activas; filtro de estado con «Online» (solo para usted).
Implementador
«Informe de actividad» (como el del Cliente, con columna Cliente) y tiempo medio de cierre frente al equipo.
Participación conjunta
En cada ficha, con quién ha coincidido esa persona y en cuántas auditorías. Solo usted puede abrir desde ahí la ficha completa del coparticipante; «Volver» regresa a la ficha de origen.

Administradores: directorio propio, que solo ven las cuentas Administrador de la plataforma. Su propia ficha está ahí (email, token de IA).

Invitaciones▼

Grupo «Invitaciones» del menú lateral: «De clientes» — todas las de la plataforma, con columna Consultor. Las invitaciones a participantes se ven en el bloque Control de cada auditoría.

Estados: enviada (pendiente), aceptada, rechazada, cancelada, caducada. La invitación caduca a las 72 horas (valor por defecto); caducada, ya no se puede aceptar y hay que invitar de nuevo. Cada tabla tiene filtro de estado, orden y buscador; las flechas ↑ ↓ (o Enter / Mayús+Enter) recorren las coincidencias. El contador junto al apartado indica cuántas esperan respuesta.

Administración
Parámetros de la plataforma▼

Ajustes → «Parámetros de la plataforma»: 47 valores operativos editables sin tocar el servidor. 21 se aplican al guardar; el resto (🔄) al reiniciar el servicio proint-ens. Cada guardado que cambia algo queda en Trazabilidad con «valor anterior → nuevo».

Los parámetros están agrupados en bloques (Seguridad y acceso, Proceso de auditoría, Supervisión y diagnóstico, Datos y archivos, Comunicaciones, Inteligencia artificial, Dashboard); se abre uno cada vez. El buscador de arriba filtra por nombre y descripción y abre los bloques con resultados. Un parámetro con un valor distinto del de por defecto lleva la marca «modificado» y su valor por defecto debajo; el título del bloque indica cuántos tiene modificados. «Guardar cambios» guarda todos los bloques a la vez.

Lo que usted cambia y aún no ha guardado se ve antes de pulsar «Guardar cambios»: el campo queda marcado «● Sin guardar» con el valor guardado debajo, el título del bloque indica cuántos cambios sin guardar tiene (también con el bloque cerrado) y la barra de abajo, siempre visible, los enumera. «Descartar cambios» devuelve todos los campos a lo guardado.

ApartadoParámetroPor defectoSe aplica
Seguridad y acceso
Inicio de sesiónIntentos de login antes de bloquear5Reinicio
Duración del bloqueo por intentos fallidos (minutos)15Reinicio
Intentos de login antes de bloquear una IP20Reinicio
Duración del bloqueo de IP por intentos fallidos (minutos)15Reinicio
Espera entre solicitudes de «¿Olvidó su contraseña?» (segundos)60Reinicio
Verificación en dos pasos (2FA)Validez del código de un solo uso 2FA (minutos)5Reinicio
Intentos de código 2FA antes de bloquear5Reinicio
Duración del bloqueo 2FA por intentos fallidos (minutos)15Reinicio
Espera entre reenvíos del código 2FA (segundos)20Reinicio
SesiónInactividad para considerar la sesión cerrada (minutos)20Reinicio
Activación de cuentasVigencia del enlace de activación/restablecimiento (horas)72Reinicio
Actividad sospechosaRechazos de acceso a datos ajenos antes de avisar al Administrador de la plataforma10Reinicio
Ventana para contar rechazos de acceso a datos ajenos (minutos)10Reinicio
Descargas de documentos por hora antes de avisar al Administrador de la plataforma50Reinicio
Vistas previas de documentos por hora antes de avisar al Administrador de la plataforma100Reinicio
Eliminaciones de documentos por hora antes de avisar al Administrador de la plataforma5Reinicio
Proceso de auditoría
Edición simultáneaBloqueo de documento — liberación automática (minutos)10Reinicio
Bloqueo de la Encuesta — liberación automática (minutos)15Reinicio
Documento finalPlazo de respuesta del Cliente al Documento final (días)30Inmediato
Certificación ENSAviso de renovación de certificación (días antes del vencimiento)30Inmediato
PagosAviso de plazo de pago vencido (días de retraso antes de avisar por campanita)0Inmediato
Supervisión y diagnóstico
DiagnósticoDocumento rechazado sin nueva versión — días antes de avisar7Inmediato
Auditoría sin plazos — días desde su creación7Inmediato
Auditoría suspendida — días antes de avisar30Inmediato
Plan de Auditoría sin firmar — días en fase externa14Inmediato
Documento final sin respuesta del Cliente — días14Inmediato
«Favorable con no conformidades» sin PAC — días30Inmediato
PAC pendiente de revisión del Auditor jefe — días14Inmediato
Informe diario del servidorDestinatarios del informe diario—Inmediato
Hora del informe diario (HH:MM, hora de Madrid)07:30Inmediato
Datos y archivos
ArchivosTamaño máximo de archivo subido (MB)20Reinicio
Papelera y conservaciónRetención del chat de IA de auditoría (días)7Reinicio
Papelera — días hasta el borrado definitivo30Reinicio
Conservación de auditorías cerradas (años desde el cierre)3Inmediato
Comunicaciones
Correo salienteServidor SMTP—Inmediato
Puerto SMTP465Inmediato
Usuario / remitente SMTP—Inmediato
Bot de TelegramReintentos al enviar un mensaje por Telegram2Reinicio
Pausa entre reintentos de envío por Telegram (segundos)1.5Reinicio
Inteligencia artificial
LímitesLímite de tokens de respuesta de la IA (uso normal)4000Reinicio
Límite de tokens de respuesta de la IA (rellenado en lote)16000Reinicio
Tiempo máximo de espera a la IA (segundos)300Reinicio
Dashboard
Indicadores (KPI)«Próximas a vencer» — días de antelación7Inmediato
«Estancadas» / «Sin actividad reciente» — días sin avanzar10Inmediato
«Actividad reciente» — ventana (horas)24Inmediato
En curso ahoraVentana de cambios recientes (minutos)10Inmediato
Actualización automática (segundos)30Inmediato
Lo que nunca está aquí

Contraseñas, claves de cifrado y tokens (SMTP, backups, chat, archivos, token de IA, bot de Telegram) y el interruptor global de la verificación en dos pasos (FORZAR_2FA) solo están en el archivo .env del servidor. Mientras la verificación en dos pasos esté desactivada para toda la plataforma (FORZAR_2FA=0), su Dashboard muestra un aviso rojo.

Los datos del titular para los textos legales están en su propia sección (ver Textos legales).

Avisos por defecto▼

Ajustes → «Avisos por defecto»: qué avisos reciben de entrada los usuarios de cada rol, en un árbol rol → apartado → aviso, con dos casillas por aviso, Email y Telegram, y los días de umbral donde los hay. El Email es el canal principal: todas las cuentas lo tienen. Telegram es adicional y solo llega a quien tenga ID de Telegram.

  • Guardar: se aplica a las cuentas nuevas y al botón «Esencial» de la configuración de notificaciones de cada usuario. Las cuentas existentes no cambian.
  • Aplicar a usuarios existentes…: elija un rol o todos. La configuración de avisos de esas cuentas (avisos, canales y días) se sustituye por la de esta pantalla; los ajustes personales se pierden. El resumen periódico por email y el horario de Telegram no cambian. Queda en Trazabilidad.
  • Restablecer valores iniciales: vuelve a los conjuntos con los que se instala la plataforma.
Seguridad▼

Ajustes → «Seguridad», en 4 bloques:

Bloqueos activos
Cuentas o IP bloqueadas por intentos fallidos de inicio de sesión, con intentos y minutos restantes; «Desbloquear».
Sesiones
Cuentas con sesión abierta, rol, IP del último inicio y última actividad; «Cerrar sesión» a distancia.
Historial de accesos
Inicios y cierres de sesión, fallos, bloqueos, desbloqueos y cierres forzados; filtros por tipo, IP, fechas y email o texto.
Actividad de usuarios
Usuarios ya autenticados con rechazos repetidos de acceso a datos ajenos o un volumen anómalo de descargas, vistas previas o eliminaciones por hora. «Ocultar» quita el mensaje; el evento sigue en Trazabilidad. El usuario no ve que se le vigila.

Hay dos límites de intentos de inicio de sesión independientes: por cuenta y por IP. Umbrales en Parámetros (bloque «Seguridad y acceso»: «Inicio de sesión» y «Actividad sospechosa»). Bloqueos y contadores viven en memoria: se reinician al reiniciar el servicio. Al activarse un bloqueo o una señal de actividad sospechosa, todos los Administradores de la plataforma reciben un aviso en la campanita (y por Telegram o email si activan el evento).

Esta página no protege contra ataques de red masivos (escaneos, DDoS): eso es del servidor y del hosting.

Copias de seguridad (Backups)▼

Ajustes → «Backups»: copias de la base de datos; se conservan las 7 más recientes.

  • Descargar, para cualquier copia; Restaurar, para las cifradas con clave simétrica o sin cifrar (las de clave pública requieren descifrarlas antes, como se explica en la pantalla).
  • Subir una copia guardada fuera del servidor: «Elegir archivo .db cifrado simétrico» (la descifra el servidor) o «Elegir archivo .db descifrado».
  • Descargar, restaurar o subir piden de nuevo su contraseña: una copia es una exportación completa de los datos. Cambiar la clave pública de las copias también la pide.
  • Antes de restaurar, el servidor guarda una copia de la base actual (data/pre_restauracion_…, cifrada igual que los backups si hay clave configurada; se conservan las 3 últimas); si no puede hacerla, no restaura. Tras restaurar, reinicie el servicio proint-ens.
  • Cada copia creada, fallida, descargada, restaurada, subida o eliminada por la rotación queda en Trazabilidad.
Importante

Las copias de la base de datos no incluyen los archivos de las auditorías (documentos, evidencias, firmas). Esos archivos necesitan su propia copia en el servidor. Se guardan cifrados con la clave UPLOADS_ENCRYPTION_KEY del archivo .env: una copia de los archivos solo sirve junto con esa clave, guardada fuera del servidor.

Trazabilidad▼

Registro completo de la plataforma: quién hizo qué, cuándo y desde qué IP, en cualquier auditoría, cliente o cuenta. Filtros por fecha, rol y texto (código de auditoría, actor, mensaje); en «Rol», «Sistema» muestra solo los eventos automáticos de la plataforma y «Sin Sistema», solo las acciones de los usuarios. Paginado. Acciones, entidades y campos se muestran con nombres legibles; «Ver» despliega el detalle (valor anterior → nuevo, IP, identificador de la petición).

También quedan los cambios de cada cuenta, los haga el propio usuario o un Administrador de la plataforma: datos personales y de la empresa (valor anterior → nuevo; del ID de Telegram, el DNI y el NIF solo se indica que cambiaron), contraseña, activación y desactivación de la verificación en dos pasos (Telegram, app autenticadora, email), su restablecimiento por un Administrador de la plataforma y bloqueos de acceso. Los cambios de avisos y del menú no se registran.

Limpieza de registros antiguos

Solo manual: la plataforma no borra eventos por su cuenta. El botón «Limpieza de registros antiguos» (arriba a la derecha) abre una ventana con la fecha del registro más antiguo. Solo se pueden eliminar eventos con más de 3 años, pidiendo de nuevo su contraseña; «Descargar CSV y eliminar» descarga primero una copia de todo lo que se va a eliminar — sin esa descarga no se elimina nada.

Papelera▼

Clientes eliminados y, dentro de cada uno, sus auditorías e invitaciones eliminadas. Se conservan los días configurados (30 por defecto) antes de borrarse; se pueden restaurar, eliminar definitivamente o vaciar la Papelera. Cada acción queda registrada y se avisa a los afectados.

Auditorías cerradas

No se pueden eliminar hasta que pasen los años de conservación desde su cierre (Parámetros → «Conservación de auditorías cerradas»; mínimo 2, por defecto 3): ni moverlas a la Papelera, ni eliminar su cliente, ni borrarlas al vaciarla. El botón «Eliminar auditoría» aparece desactivado con la fecha a partir de la cual se podrá.

Diagnóstico▼

Problemas de datos y de proceso que conviene revisar. Nada se corrige solo: cada fila tiene sus acciones.

Pestaña «General»:

  • Invitaciones caducadas — a clientes, de equipo y de control, con el plazo vencido. «Posponer» alarga el plazo con el mismo enlace y vuelve a reservar el puesto; si el puesto ya es de otra persona, no se puede posponer (elimine la invitación).
  • Cuentas nunca activadas — de cualquier rol, también Administradores y todos los usuarios de un cliente (titular y colaboradores), cuyo último enlace de activación ya caducó. «Reenviar acceso» envía un enlace nuevo.
  • Asignaciones sin invitación viva — un puesto «pendiente» (también Implementador jefe) sin ninguna invitación activa detrás.

Pestaña «Auditorías» («Analizar»): cada auditoría viva y la plataforma, en 6 apartados, con gravedad alta o media:

Documentos
Obligatorios sin terminar cuando la auditoría ya está en Encuesta o después; «Aprobado» o «Generado» sin contenido real; rechazados sin nueva versión tras los días fijados.
Finanzas
Cobrado por encima del precio; pagos sin precio; precio sin plan de pagos o con un plan que no lo cubre.
Proceso y plazos
Datos generales o responsables sin completar; plazos sin definir; suspendida demasiado tiempo; Plan de Auditoría sin firmar; Documento final sin respuesta del Cliente; «Favorable con no conformidades» sin PAC; PAC esperando la revisión del Auditor jefe; auditoría cerrada con invitaciones pendientes; hallazgos críticos vencidos.
Equipo
Un puesto de la auditoría ocupado por una cuenta bloqueada o que ya no existe.
Datos de la auditoría
Versiones huérfanas (con «Eliminar versión huérfana»); restos de fase externa con la auditoría en fase interna.
Datos y archivos de la plataforma
Archivos que la base de datos espera y que no están en el servidor; archivos sin ninguna referencia (solo se listan); archivos guardados sin cifrar o cifrados que no se pueden leer; comprobación interna de la base de datos.

Los días a partir de los cuales se avisa están en Parámetros, bloque «Supervisión y diagnóstico», apartado «Diagnóstico».

«Revisado» con comentario

«Revisado» pide un comentario (por qué no hace falta actuar o qué se ha hecho) y se guarda: quién, cuándo y por qué. Lo revisado se oculta («Mostrar revisados» lo enseña), no cuenta en el aviso diario ni en la tarjeta del Dashboard, y la marca desaparece sola cuando el problema deja de aparecer — si vuelve a pasar más adelante, se verá de nuevo. «Deshacer revisado» quita la marca.

Análisis automático diario

Una vez al día la plataforma hace el análisis completo. Si aparecen problemas nuevos de gravedad alta sin revisar, todos los Administradores reciben un aviso en la campanita (y por Email/Telegram si lo tienen activado en sus avisos). Arriba se ve la hora y el resultado del último análisis; la tarjeta «Diagnóstico: problemas sin revisar» del Dashboard muestra lo mismo y abre esta página.

«Excel» / «CSV» descargan el informe completo (General y Auditorías), con las marcas de revisado y sus comentarios.

Lo que ven el Implementador y el Consultor

Los problemas de una auditoría que puede resolver un participante le aparecen también a él en «Pendiente de usted», con el enlace al apartado donde se corrige: al Implementador, documentos sin terminar o sin contenido, Datos generales, hallazgos críticos vencidos y, al Implementador jefe, plazos de la fase interna, auditoría suspendida demasiado tiempo y un Ayudante o Técnico bloqueado; al Consultor, el precio y el plan de pagos y un Implementador jefe o Certificador bloqueado. El Consultor tiene además la tarjeta del Dashboard «Problemas en mis auditorías» (solo consulta). El Cliente no ve nada de esto. Lo que usted marca como «Revisado» deja de mostrarse también a ellos.

Informe diario del servidor▼

Cada día, a la hora fijada, el servidor revisa su propio estado y envía el informe por correo. Destinatarios (varios, separados por comas) y hora (de Madrid) se fijan en Parámetros, bloque «Supervisión y diagnóstico», apartado «Informe diario del servidor»; sin destinatarios no se envía. Se comprueba cada 10 minutos y se envía una sola vez al día, a partir de la hora indicada; un cambio de hora o de destinatarios vale desde la siguiente comprobación, sin reiniciar.

Servicios
La plataforma, el bot de Telegram y Apache están en marcha y la plataforma responde.
Registros
Errores 5xx, errores internos (Traceback) y avisos ⚠ de las últimas 24 h; errores del bot.
Apache
Respuestas 502/503/504 y errores de Apache; los que ocurren durante un reinicio de la plataforma se cuentan aparte como normales. Configuración del sitio intacta (proxy, validación del certificado, CSP).
Copias de seguridad y disco
Antigüedad de la última copia, que esté cifrada y con permisos cerrados; ninguna copia sin cifrar suelta; espacio en disco.
Seguridad
Días que le quedan al certificado HTTPS; verificación en dos pasos (FORZAR_2FA); documentos y evidencias guardados cifrados; archivos de la plataforma iguales a los publicados (MANIFEST).

Cada línea empieza por [OK] correcto, [!] aviso, [X] problema o [i] información; el asunto del correo resume: OK, AVISOS o PROBLEMAS. Con «[X]» conviene actuar el mismo día; con «[!]», revisar.

En el servidor

Revisión al momento, con el detalle de cada error: sudo python3 …/scripts/monitor_diario.py -v (en un servidor instalado con el instalador: sudo proint-monitor -v). Enviarla ya a un correo: añadir --email correo@dominio. Si el informe programado no llega, el motivo está en /var/log/proint-ens-monitor.log; la fecha del último envío, en /var/lib/proint-ens/monitor_ultimo_envio (borrarla permite volver a enviar hoy). La tarea programada del servidor (/etc/cron.d/proint-ens-monitor) la crea el instalador; sin ella los parámetros no tienen efecto.

Textos legales y datos del titular▼

La plataforma publica, sin necesidad de iniciar sesión, el Aviso legal (LSSI-CE), la Política de privacidad (RGPD) y Seguridad de la plataforma (generada en el momento con la configuración real del servidor: intentos de acceso, inactividad, tamaño de archivos, conservación, si la verificación en dos pasos se exige, si las copias se cifran; como contacto para vulnerabilidades, el email de seguridad del titular o, si no se indica, su email de contacto).

  • Datos del titular (Ajustes): razón social, NIF/CIF, domicilio y email (obligatorios); email de protección de datos y email de seguridad (opcionales: si se dejan vacíos se usa el email de contacto), datos registrales, Delegado de Protección de Datos y encargados del tratamiento —uno por línea: servicio, proveedor, país y, fuera del EEE, la garantía— (opcionales). El titular es quien explota la instalación. Mientras falten los obligatorios, las páginas lo avisan y usted lo ve al entrar.
  • Información por capas: en la activación de cuenta y el registro por invitación se muestra el resumen con enlace a la política completa.
  • Confirmación de lectura: cada usuario confirma «He leído la información» (queda en Trazabilidad con la versión); si cambian los datos o el texto, se vuelve a pedir.
  • Contrato de encargo (DPA): el tratamiento de los datos de los empleados de cada cliente requiere un contrato de encargo (art. 28 RGPD) entre el titular y el cliente, firmado fuera de la plataforma. Los textos lo mencionan, pero su lectura no lo sustituye; la confirmación «He leído la información» tampoco es un consentimiento.
Revisión profesional

Los textos son una plantilla general: antes de usarlos con clientes reales, conviene que los revise un especialista en protección de datos.

Campos comunes y plantilla de cargos▼

Campos comunes (Ajustes): el catálogo de 24 campos compartidos entre los documentos de una auditoría; aquí se añaden o eliminan.

Plantilla de cargos (Ajustes): los cargos con los que se siembra la Lista de cargos de cada auditoría nueva. No puede quedar vacía.

Instalación en un servidor nuevo▼

Para un servidor Ubuntu 22.04 o 24.04 recién instalado hay un instalador automático: un único archivo proint-ens-instalador-AAAAMMDD.tar.gz que se genera desde el proyecto (python3 scripts/instalador/empaquetar.py) con el código actual. En el servidor, como root: descomprimir, rellenar instalacion.conf y ejecutar sudo bash instalar.sh (--solo-comprobar solo revisa los parámetros). El paquete trae LEEME.txt con los pasos.

instalacion.conf
Nombre y subtítulo de la plataforma (logotipo, títulos de las páginas, correos, Telegram, app autenticadora; después se pueden cambiar en PLATFORM_NAME y PLATFORM_SUBTITLE del archivo .env, reiniciando la plataforma), dominio (su registro DNS «A» debe apuntar ya al servidor), certificado (Let's Encrypt; «autofirmado» solo para pruebas), primer Administrador (nombre, correo e ID numérico de Telegram), correo saliente, token del bot, 2FA, firewall, fail2ban, actualizaciones automáticas, destinatarios y hora del informe diario, y el usuario de administración del servidor (SSH y SFTP).
Qué hace
Instala lo necesario (Python, Apache, LibreOffice…), copia la plataforma, genera las claves secretas en el propio servidor, configura los servicios, Apache con HTTPS y renovación del certificado, el firewall y la revisión diaria; arranca la plataforma y envía al primer Administrador el enlace para crear su contraseña (también queda en /root/proint-ens-instalacion.txt).
Acceso al servidor
Con SSH_USUARIO se crea un usuario personal que entra por SSH con su clave y sube archivos por SFTP (FileZilla/WinSCP, protocolo SFTP, mismo puerto), con sudo y acceso a la carpeta de la plataforma (~/proint). Con SSH_SOLO_CLAVE=si se desactiva la entrada con contraseña; compruebe que entra con la clave antes de cerrar la sesión de root.
Actualizar
Ejecutar de nuevo el instalador con un paquete nuevo: el código se sustituye; datos, archivos subidos, copias y claves secretas se conservan.
Importante

Guarde fuera del servidor una copia de BACKUP_ENCRYPTION_KEY y UPLOADS_ENCRYPTION_KEY (archivo .env de la carpeta de instalación): sin ellas no se pueden restaurar las copias cifradas ni abrir los documentos y evidencias. Borre instalacion.conf después de instalar: contiene contraseñas. El procedimiento manual equivalente está en docs/INSTALACION_NUEVO_SERVIDOR.md.

Listas y archivos
Exportar listas e Informe de estado▼

El botón Exportar de las listas Auditorías y Clientes y de «Pagos pendientes» descarga la lista en Excel (.xlsx) o CSV (separado por «;», se abre directamente en Excel en español). En la ventana se elige:

Periodo
Este mes, mes anterior, trimestre, año, fechas propias o sin límite. Una auditoría entra si estuvo en curso en algún momento del periodo; un cliente, si tuvo alguna auditoría así.
Qué exportar
Con filtros o búsqueda aplicados: solo lo que se ve, o todo lo que usted puede ver. Nunca se exporta nada que usted no pueda ver en pantalla.
Formato
Excel: fechas e importes como datos (se pueden ordenar y sumar), filtros en la cabecera. CSV: para importar en otros programas.
Importes
En la lista de auditorías se añaden precio, tipo de IVA, cobrado y pendiente (sin IVA).
Pagos
En «Pagos pendientes», una fila por plazo de pago: importe sin IVA, tipo de IVA, importe con IVA, n.º de factura, estado y cobro. El periodo puede aplicarse a la fecha prevista o a la fecha de cobro (solo lo cobrado).

Informe de estado (botón en cada auditoría, bajo «Pendiente de usted»): un PDF breve para la dirección del Cliente — etapa actual y escala, plazos y su estado, avance de documentos y Encuesta, hallazgos abiertos (fase interna), veredicto, equipo y próximos pasos. No incluye importes. El Cliente puede generarlo él mismo.

Registro

Cada exportación queda en Trazabilidad (quién, qué lista, cuántas filas y periodo), porque los archivos contienen datos de contacto de los clientes.

Ver y comprobar archivos (Vista y hash SHA-256)▼

Junto a cada botón «Descargar» (documentos, versiones, evidencias, Informe SoA, Plan, Documento final, PAC y demás archivos) hay dos ayudas:

Vista
Abre el archivo en una ventana sin descargarlo. PDF e imágenes (JPG/PNG) se muestran directamente; Word, Excel y otros formatos hay que descargarlos.
hash
Muestra la huella SHA-256 completa del archivo con un botón «Copiar»: sirve para comprobar que un archivo descargado o recibido no ha sido alterado.
Archivos anteriores a esta función

Su huella se calculó después de guardarlos; la ventana lo indica («Hash calculado el DD/MM/AAAA, después de guardar el archivo»). En ese caso acredita que el archivo no ha cambiado desde esa fecha, no antes.

Glosario▼

Glosario general de 500 términos técnicos y normativos: «Glosario» en el menú lateral. Cada auditoría tiene además su propio glosario (sección «Glosario» de la ficha), y el icono «?» junto al nombre de un campo muestra su definición y, cuando la hay, la indicación de cómo rellenarlo en ese documento, sin salir del formulario.

Términos de la plataforma
  • Encuesta finalizada — se cerró la Encuesta de cumplimiento (fin de la etapa «Encuesta»); la fase interna sigue abierta.
  • Fase interna cerrada — se pulsó «Cerrar la fase interna» y empezó la fase externa.
  • Auditoría cerrada — concluyó la fase externa.
  • Hallazgo — cualquier observación o incumplimiento detectado; No conformidad — solo los hallazgos Menor/Mayor de la fase externa.
  • Empleados — personas de la organización; Cargo — su puesto en la organización; Responsables — los empleados asignados a los roles de seguridad.
  • Implementador jefe / Auditor jefe — quien dirige el equipo; Ayudante y Técnico — los miembros de su equipo, con los mismos permisos entre sí.
Cuenta y avisos
Acceso y contraseña▼

Su cuenta la crea un Administrador de la plataforma o se crea al aceptar una invitación por email a una auditoría (contraseña y método de 2FA en la misma pantalla). Si la crea un Administrador de la plataforma, recibe por email (o Telegram) un enlace de un solo uso para establecer su propia contraseña: nadie más la conoce ni la escribe por usted. El enlace caduca en 72 horas (valor por defecto, lo ajusta el Administrador de la plataforma).

Todos los roles entran por la misma pantalla de inicio de sesión, con email y contraseña; la plataforma reconoce el rol y muestra su vista.

Cambiar la contraseña
Menú de su avatar (arriba a la derecha) → «👤 Perfil» → «Cambiar contraseña».
¿Olvidó su contraseña?
Enlace en la pantalla de acceso: elija recibir el enlace por email o por Telegram. Si pide Telegram y no se puede entregar, la plataforma lo indica en lugar de enviarlo por email sin avisar. Su contraseña actual sigue valiendo hasta que complete el enlace.
«Recordarme»
Guarda solo su email en este navegador. La contraseña nunca la guarda la plataforma, y la sesión no dura más por marcar la casilla.
Cierre por inactividad
Sin actividad durante 20 minutos (valor por defecto) la sesión se cierra; antes aparece un aviso.
Verificación en dos pasos (2FA)▼

Tras la contraseña, la plataforma puede pedir un código de 6 cifras. Hay tres métodos, combinables:

App autenticadora
Proton Authenticator, Google Authenticator u otra compatible (TOTP). Se activa en «Perfil»: escanee el código QR (o escriba la clave a mano) y confirme con el código que le genera la app. El código cambia cada 30 segundos y cada código sirve una sola vez. Para desactivarla se piden su contraseña y un código actual de la app; si ya no tiene la app, pida al Administrador de la plataforma que restablezca su verificación.
Email
El código llega a su email. Se activa o desactiva en «Perfil» con un clic.
Telegram
Necesita su ID de Telegram guardado en «Perfil» y haber escrito al menos una vez al bot de la plataforma. El código caduca a los 5 minutos; el mensaje trae también un botón «✅ Confirmar inicio de sesión» que completa el acceso sin escribir nada. Para desactivarlo se confirma con la contraseña.

Los tres métodos los activa y desactiva usted mismo en cualquier momento. Al activar la cuenta o al registrarse por una invitación se elige uno de ellos (obligatorio); los demás se añaden después en «Perfil». Si el código no puede entregarse por Telegram y no tiene app autenticadora, la plataforma lo envía por email y lo indica en pantalla.

Si en «Perfil» ve «Activado — todavía no se aplica al iniciar sesión», el método está configurado, pero el administrador aún no ha hecho obligatoria la verificación en dos pasos en esta instalación: por ahora se entra solo con la contraseña, y el código empezará a pedirse cuando la active.

Si pierde el acceso a sus métodos

Solo el Administrador de la plataforma puede pulsar «Resetear 2FA» en su ficha: desactiva Telegram y la app autenticadora y deja el email como método (su ID de Telegram se conserva para los avisos). Recibe un aviso por email y, ya dentro, puede volver a activar los demás métodos. Nadie más puede activar o desactivar su 2FA.

Perfil▼

Menú de su avatar (arriba a la derecha) → «👤 Perfil». Ahí puede:

  • editar su nombre, teléfono y ID de Telegram (el cambio de email lo hace un Administrador — para su propia cuenta, desde el directorio de Administradores de la plataforma);
  • cambiar la contraseña y gestionar la verificación en dos pasos;
  • elegir qué avisos recibe por Telegram y por email (ver Avisos);
  • configurar su token de IA (ver Mi token de IA);
  • ver la fila «Protección de datos» (cuándo leyó la información y el botón «Ver»);
  • consultar «Participación conjunta en auditorías»: con quién ha coincidido en auditorías y cuántas comparten («Ver auditorías» por persona). La ficha completa de un compañero solo la abre un Administrador de la plataforma.

Los indicadores de su página de inicio se configuran en el propio Dashboard, no en el Perfil.

Avisos: campanita, Telegram y email▼

La campanita 🔔 (arriba) es su bandeja de avisos: todo lo que le concierne y es el único lugar con «leído / no leído». El mensaje emergente que aparece unos segundos es el mismo aviso. Un clic en un aviso abre la auditoría en el lugar correspondiente.

Historial no es aviso: «Actividad reciente» del Dashboard y el Historial de cada auditoría cuentan qué pasó y cuándo; no esperan nada de usted. Lo que falta hacer está en Pendiente de usted.

Email y Telegram son copias de los avisos, configurables evento por evento en «Perfil» (algunos con un umbral de días). El email es el canal principal; Telegram es adicional y necesita su ID de Telegram. La lista completa de eventos de su rol está en «Perfil»; si es larga, aparece agrupada en apartados plegables (Documentos y datos, Encuesta y hallazgos, Plazos y actividad, Fase externa…), cada uno con el número de avisos y cuántos tiene activados. Email y Telegram se configuran por separado: cada canal tiene su propio bloque con su lista de avisos y sus botones. «Esencial» marca en ese canal los avisos por defecto de su rol y desmarca el resto; «Marcar todo» y «Desmarcar todo» marcan o desmarcan todos los avisos de ese canal. El umbral en días de un aviso es el mismo para los dos canales. El resumen periódico por email está en el bloque de Email y el horario de Telegram («Recibir los avisos de Telegram solo en mi horario»), en el de Telegram. Sin ID de Telegram, el bloque de Telegram no se muestra; aparece en cuanto guarda su ID de Telegram, con las marcas que tuviera (no se pierden mientras está oculto). Las cuentas nuevas empiezan con los avisos por defecto de su rol, que define el Administrador de la plataforma.

Todos los correos de la plataforma llevan el mismo formato: la marca ProInt-ENS arriba y, al pie, los datos del titular, la información básica de protección de datos y el motivo del aviso. La plataforma nunca le pide por correo su contraseña ni sus códigos de verificación.

Avisos por defecto de su rol (valores iniciales)
  • Le asignaron o le quitaron de una auditoría
  • El Certificador rechazó el control de su auditoría — elija otro
  • El Auditor rechazó el control de su auditoría
  • Alguien rechazó una invitación de control o de equipo que usted envió
  • Una invitación de control o de equipo que usted envió caducó sin respuesta
  • Una de sus auditorías se cerró como Desfavorable: el Cliente no presentó el PAC en plazo
  • La certificación ENS de uno de sus clientes está por vencer (renovación)
  • Se bloqueó temporalmente una cuenta o una IP por exceso de intentos fallidos de inicio de sesión
  • Un usuario mostró actividad sospechosa (accesos a datos ajenos, o volumen anómalo de descargas/eliminaciones)
Horario de Telegram

En «Perfil», «Recibir los avisos de Telegram solo en mi horario»: elija los días de la semana y las horas (hora de Madrid). Los avisos que lleguen fuera de ese horario no se pierden: se envían juntos, en un solo mensaje, al empezar el siguiente periodo permitido. No afecta al email, a la campanita ni a los códigos de acceso y enlaces de contraseña.

Eventos de toda la plataforma

Además de los eventos de sus auditorías, el Administrador de la plataforma tiene eventos sin filtro de equipo: nuevo cliente, nueva auditoría, Encuesta finalizada, plazos, auditorías estancadas, documentos y hallazgos vencidos y pagos vencidos en cualquier auditoría, inicio y cierre de la fase externa, invitaciones a clientes canceladas o eliminadas por otro, bloqueos por intentos fallidos de inicio de sesión y actividad sospechosa de un usuario (ver Seguridad).

Navegación y teclado▼
  • Buscar (arriba, junto al logo): escriba al menos dos letras — un código de auditoría, un cliente o su NIF, el nombre de un documento, «SoA» o una tarea — y los resultados aparecen al momento, agrupados en Auditorías, Clientes, Tareas pendientes y Documentos, solo de lo que usted puede ver. ↑/↓ y Enter para abrir, Esc para cerrar; «/» o Ctrl+K llevan al buscador. Al abrir un resultado el campo se vacía y la búsqueda queda en «Búsquedas recientes», que aparecen al pulsar el campo vacío («×» quita una). Las secciones de la plataforma están en el menú de la izquierda.
  • Menú de la izquierda: los grupos (General, Plataforma…) se abren y se cierran pulsando su título (o con Enter). La primera vez que entra están todos abiertos; en cuanto abre o cierra alguno, los que deje abiertos se guardan en su cuenta y se ven igual en cualquier ordenador. El apartado en el que está se marca con un punto a la derecha, también dentro de un grupo cerrado. «« Contraer panel», abajo, deja solo los iconos (al pasar el ratón el menú se despliega); «» Expandir panel» lo vuelve a abrir.
  • «Volver» le devuelve a la pantalla desde la que llegó (la ficha, la pestaña o la campanita), no siempre a la lista general. En pantallas largas queda fijo en la cabecera.
  • Esc hace lo mismo que «Volver». No vuelve mientras escribe en un campo (allí cancela la edición) ni con una ventana abierta.
  • Ventanas: Esc cierra la ventana abierta, igual que «×», «Cerrar» o «Cancelar». No se cierran con Esc las que exigen respuesta (cambio obligatorio de contraseña, información sobre protección de datos, aviso de inactividad). Al abrir una ventana el cursor va a su primer campo, Tab recorre solo esa ventana y al cerrarla vuelve al botón de origen.
  • Los botones con solo un icono tienen un nombre que leen los lectores de pantalla.
  • Color de su rol: es el de su logo, su avatar y los puntos del menú.
Protección de datos y seguridad▼

Quién es el responsable del tratamiento, para qué se usan los datos, cuánto tiempo se conservan y cómo ejercer sus derechos se explica en la Política de privacidad; los datos del titular de la instalación, en el Aviso legal; las medidas de seguridad, con los valores reales de este servidor, en Seguridad de la plataforma. Los tres enlaces están al pie del menú lateral, en la pantalla de acceso y en «Cómo funciona».

La primera vez que entra, y cada vez que esa información cambia, la plataforma le muestra un resumen y le pide confirmar que lo ha leído. En «Perfil», la fila «Protección de datos» muestra cuándo lo leyó y el botón «Ver» lo vuelve a abrir.

  • Cada participante ve solo las auditorías en las que interviene; el servidor lo comprueba en cada petición.
  • A la IA nunca se envían datos personales ni identificativos: nombres, emails, teléfonos, direcciones, NIF, nombre de la organización y código de la auditoría se sustituyen antes del envío.
  • Cada acción queda registrada con su autor real, y cada archivo tiene su huella SHA-256 (ver Ver y comprobar archivos).
Mi token de IA▼

Las funciones de IA usan su propio token de un proveedor (la plataforma no tiene uno compartido). Se configura en «Perfil» → «Mi token de IA».

Proveedores
Claude (Anthropic), Gemini (Google), ChatGPT (OpenAI) y Grok (xAI); necesita una cuenta y una clave de API propias. El modelo es opcional: en blanco, el del proveedor por defecto.
Aceptación
Para guardar el token hay que marcar «He leído y acepto…»: el contenido del campo y el contexto de la auditoría se envían al proveedor, que los trata según sus condiciones. Se registra la fecha; al cambiar de proveedor se pide de nuevo.
Probar conexión
Solo una prueba correcta activa el token («✓ Probado», con proveedor, modelo y fecha). Cambiar proveedor, clave o modelo lo desactiva hasta volver a probarlo.
Qué recibe la IA
El estado de la organización y de la auditoría (respuestas, datos técnicos de los formularios, sector, categoría ENS). Los nombres de personas, emails, teléfonos, direcciones, NIF, nombre de la organización y código de la auditoría que la plataforma reconoce se sustituyen antes del envío; estos filtros reducen la información identificativa, pero no garantizan una anonimización completa de los textos libres. Los campos de datos personales (responsables, firmantes…) la IA no los propone. Lo que usted escriba en el chat de IA se envía tal cual.
Dónde se usa
Asistente IA de campo, Prellenado con IA (chat de la auditoría), Análisis de conflictos y Análisis IA — en cualquier auditoría, y nunca en una auditoría cerrada.
Ayuda
Preguntas frecuentes▼

¿Cómo reabro una auditoría cerrada?

Revirtiendo su Veredicto (ver Revertir un Veredicto); no hay otra forma.

Cambié un parámetro y no se nota.

Los marcados 🔄 se aplican al reiniciar el servicio proint-ens.

Alguien perdió su teléfono o su app autenticadora.

«Resetear 2FA» en su ficha: queda el email como método.

ProInt-ENS · Ayuda del Administrador de la plataforma