📋 Historial GMP

Historial de servicios GMP y Protocolo ITS

El módulo Historial es el registro permanente de todos los servicios GMP que ION-target ejecuta sobre los equipos de sus clientes: calificaciones (IQ, OQ, PQ, IQOQ), verificaciones de performance, mantenimientos preventivos y calibraciones. Cada servicio tiene un número ITS único y un Protocolo ITS (el panel de detalle) donde se cargan módulos, patrones (STD), técnicos, el reporte y el vínculo con el informe de cliente de eQMS.

Listado cronológico del Historial con tipos PM/PQ, número de protocolo ITS, estado y filtros por estado, año y mes
Listado del Historial: orden cronológico, siglas de tipo (PM, PQ, …), número de protocolo ITS, estado y filtros por estado / año / mes.
⚖️
Registro GMP — nada se borra

El número ITS y el parentesco de un servicio no cambian una vez creados. Los servicios no se eliminan: se archivan con un motivo obligatorio y quedan consultables. Todo cambio queda registrado para trazabilidad.

Estados del servicio

Un servicio GMP tiene cinco estados. Cualquier otro valor que veas en pantalla es dato heredado de datos viejos:

EstadoDescripciónQué habilita
Por Realizar Estado inicial al crear el servicio. Registrado, pendiente de agendar. Editar el protocolo, programar, ejecutar o cancelar.
Programado Fecha acordada con el cliente y técnico asignado. Iniciar ejecución, volver a Por Realizar o cancelar.
En Ejecución Técnico realizando el servicio en sitio. Finalizar (pide el informe) o cancelar.
Finalizado Servicio completado. Odoo sincroniza el cierre. Es el estado de cierre. Requiere informe de cliente o marcarlo N/A.
Cancelado El servicio no se realizó. Odoo sincroniza la cancelación. No es irreversible: se puede volver a otro estado.
ℹ️
"Ejecutado" es un estado heredado, no uno nuevo

En datos viejos podés ver servicios en estado "Ejecutado". Es un valor importado: el modal no te deja ponerlo, y los servicios nuevos usan "En Ejecución". Ojo con el filtro: el desplegable de estado del listado todavía ofrece "Ejecutado" (heredado) y no incluye "En Ejecución". Para encontrar los servicios en curso, usá el buscador de texto libre y escribí "En Ejecución", en vez del desplegable.

⚠️
El sistema no te obliga a seguir un orden de estados

El modal te deja pasar a cualquier estado. La única condición real es la de pasar a Finalizado, que pide el informe de cliente (o marcarlo N/A). El diagrama de abajo es la forma de trabajo recomendada, no un bloqueo del sistema.

Por Realizar Programado En Ejecución Finalizado Cancelado 🔐 requiere informe de cliente o N/A cancelar (sin justificación) — desde cualquier estado ⬡ Odoo sincroniza en Finalizado / Cancelado

Las flechas grises son la forma de trabajo recomendada (avance y retroceso), no un bloqueo del sistema: el modal te deja ir a cualquier estado. Lo único que el sistema sí exige es el paso a Finalizado, que pide el informe de cliente (o marcarlo N/A). La cancelación se puede hacer desde cualquier estado y no es irreversible.

Cierre del servicio — informe de cliente

⚖️
No se puede finalizar sin informe de cliente (o N/A)

Para pasar un servicio a Finalizado hace falta el link al informe firmado en eQMS, o marcarlo como N/A. Si falta, el sistema no te deja finalizar, y en el protocolo aparece el botón "Sin informe eQMS (N/A)", que te pide una justificación de al menos 15 caracteres. Cuando eQMS firma el informe, el link llega al protocolo automáticamente.

⚖️
El estado se ve en dos lugares y se mueven juntos

El estado del servicio aparece en dos lados: el banner del Protocolo ITS y el chip que ves en el listado de Equipos. Al cambiar el estado, los dos se actualizan a la vez. Editar el servicio no cambia el estado: eso se hace solo desde el cambio de estado, para que no se pueda saltear el requisito de informe al finalizar.

Cancelación

Cancelar un servicio lo lleva al estado Cancelado y Odoo sincroniza la cancelación. A tener en cuenta:

  • No pide justificación ni un mínimo de caracteres.
  • No es irreversible: desde Cancelado se puede volver a otro estado.

Cambio de mes — cancela y recrea

⚖️
Un número ITS pertenece a un mes

Si cambiás el mes de la fecha de ejecución de un servicio que ya tiene protocolo, el sistema cancela ese servicio y abre uno nuevo (con número ITS del nuevo mes): un número ITS corresponde a un único mes, por trazabilidad. Por eso, cuando hay protocolo asociado, el cambio de mes se resuelve por el modal "Cambio de mes detectado". Cambiar solo el día del mismo mes no dispara la recreación.

Recalificación e ITS parentados

Un servicio puede ser hijo de otro del mismo equipo y tipo — típicamente para encadenar una recalificación con su calificación original.

  • El parentesco tiene un solo nivel: no hay "nietos" (un hijo no puede ser padre de otro).
  • El vínculo padre-hijo no cambia una vez creado.
  • Un padre con hijos activos no se puede archivar: hay que resolver los hijos primero. Además, solo se archiva un servicio que esté Finalizado o Cancelado.

Tipos de servicio

El catálogo tiene 11 tipos de servicio GMP. Estas son las siglas que vas a ver:

SiglaTipo
IQInstallation Qualification (calificación de instalación).
OQOperational Qualification (calificación operacional).
PQPerformance Qualification (calificación de desempeño).
IQOQCalificación combinada de instalación y operación.
PVVerificación de Performance.
PMMantenimiento Preventivo.
CalCalibración (y sus variantes del catálogo).
⚠️
AT y RB no son servicios GMP

AT (asistencia técnica) y RB (reparación) son intervenciones, no servicios GMP: no se cargan como servicio del historial. Si intentás crearlas como tipo de servicio, el sistema no te deja. Se gestionan desde AT y Reparaciones.

Numeración y vencimiento

ConceptoCómo funciona
Número ITS Tiene el formato ITS-AAAAMMDD-NN y no cambia una vez creado. Si ingresás un número a mano, tiene que ser único: si ya existe, el sistema no lo acepta.
Vencimiento Se calcula con la fecha de ejecución + la periodicidad (en meses) y se lleva al último día de ese mes.

Protocolo ITS — el modal

El Protocolo ITS es el panel de detalle de un servicio. Se abre al hacer click en el número ITS (📋 ITS-20260722-01) desde cualquier parte del sistema.

Modal Protocolo ITS con la fila de estados y el badge Sin informe eQMS (N/A)
Modal Protocolo ITS: la fila de estados y, en la sección Informe de cliente, el badge "Sin informe eQMS (N/A)".
Campo / secciónDetalle
N° de protocoloEl número ITS. No se edita.
N° de protocolo del clienteReferencia del cliente. Editable.
ObservacionesTexto libre.
ReporteTexto libre, con un botón "Aplicar comentario predeterminado" que sugiere un texto según la sigla del tipo de servicio.
MódulosSelección de los módulos del equipo involucrados en el servicio.
STDInstrumentos, estándares y solventes usados. Solo se ofrecen los recursos VIGENTES. Ver INST/STD/SV.
Técnicos ejecutoresLos técnicos que realizaron el servicio.
Informe de clienteSección con un badge de tres estados (ver abajo).

La sección Informe de cliente muestra uno de tres badges según el estado del vínculo con eQMS:

✓ PDF recibido Sin informe eQMS (N/A) ⚠ Pendiente de eQMS

El badge "⚠ Pendiente de eQMS" solo aparece mientras el servicio no está Finalizado ni Cancelado. Cuando no hay informe, la sección ofrece además un botón "Marcar N/A" (es el mismo "Sin informe eQMS (N/A)" del cierre): te pide una justificación de al menos 15 caracteres.

Acciones del Protocolo (pie del modal)

El pie del modal Protocolo ITS tiene los botones de salida del servicio:

Pie del modal Protocolo con los botones Imprimir PDF, Correo, Sync Odoo, Editar y Cerrar
Pie del modal: Imprimir PDF, ✉ Correo, ✓ Sync Odoo, más Editar y Cerrar.
BotónQué hace
Imprimir PDFGenera el PDF del protocolo para imprimir o archivar.
✉ CorreoAbre la ventana de envío del reporte por correo (ver Reporte de Cliente).
✓ Sync OdooSincroniza el servicio con la tarea de Odoo. Solo aparece si el servicio está vinculado a una tarea de Odoo.
Aplicar comentario predeterminadoSugiere el texto del reporte según la sigla del tipo de servicio.

Preguntas frecuentes

¿Por qué no me deja cerrar el servicio como Finalizado?+
Porque falta el informe de cliente. Para finalizar hace falta el link al informe firmado en eQMS o marcarlo como N/A. Usá el botón "Sin informe eQMS (N/A)" y escribí una justificación de al menos 15 caracteres, o esperá a que eQMS envíe el informe al firmar el bundle.
Cambié el mes de la fecha y apareció un modal "Cambio de mes detectado".+
Es el comportamiento esperado. Un número ITS pertenece a un único mes, así que cambiar el mes de un servicio con protocolo cancela ese servicio y abre uno nuevo con número ITS del mes correcto. Si solo querés mover el día dentro del mismo mes, no se dispara la recreación.
No encuentro los servicios "En Ejecución" en el filtro de estado.+
El desplegable de estado del listado ofrece "Ejecutado" (un estado heredado, importado de datos viejos que el modal ya no usa), pero no incluye "En Ejecución", que es el estado de los servicios nuevos. Para encontrar los servicios en curso, usá el buscador de texto libre y escribí "En Ejecución", en lugar del desplegable.
Quiero restaurar un servicio archivado y no me deja.+
Restaurar es una acción exclusiva de administradores. Si no sos admin, el sistema no te lo permite: pedile a un administrador que lo restaure.
¿De dónde sale la fecha de vencimiento?+
Se calcula con la fecha de ejecución + la periodicidad (en meses) del servicio, y se lleva al último día de ese mes. No se ingresa a mano.