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.
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:
| Estado | Descripción | Qué 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. |
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 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.
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
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 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
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:
| Sigla | Tipo |
|---|---|
| IQ | Installation Qualification (calificación de instalación). |
| OQ | Operational Qualification (calificación operacional). |
| PQ | Performance Qualification (calificación de desempeño). |
| IQOQ | Calificación combinada de instalación y operación. |
| PV | Verificación de Performance. |
| PM | Mantenimiento Preventivo. |
| Cal | Calibración (y sus variantes del catálogo). |
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
| Concepto | Có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.
| Campo / sección | Detalle |
|---|---|
| N° de protocolo | El número ITS. No se edita. |
| N° de protocolo del cliente | Referencia del cliente. Editable. |
| Observaciones | Texto libre. |
| Reporte | Texto libre, con un botón "Aplicar comentario predeterminado" que sugiere un texto según la sigla del tipo de servicio. |
| Módulos | Selección de los módulos del equipo involucrados en el servicio. |
| STD | Instrumentos, estándares y solventes usados. Solo se ofrecen los recursos VIGENTES. Ver INST/STD/SV. |
| Técnicos ejecutores | Los técnicos que realizaron el servicio. |
| Informe de cliente | Secció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:
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:
| Botón | Qué hace |
|---|---|
| Imprimir PDF | Genera el PDF del protocolo para imprimir o archivar. |
| ✉ Correo | Abre la ventana de envío del reporte por correo (ver Reporte de Cliente). |
| ✓ Sync Odoo | Sincroniza el servicio con la tarea de Odoo. Solo aparece si el servicio está vinculado a una tarea de Odoo. |
| Aplicar comentario predeterminado | Sugiere el texto del reporte según la sigla del tipo de servicio. |