Sistema de Gestión de Servicios Técnicos
ITS Lab es el sistema de gestión de servicios técnicos de ION-target Support para equipos HPLC/UHPLC en laboratorios farmacéuticos clientes. Centraliza la gestión de protocolos GMP, asistencias técnicas, calibraciones de estándares y reportes de clientes bajo un marco regulatorio ANMAT/EMA.
ITS Lab opera bajo ANMAT Disposición 4994/2022, EMA Annex 11 y GAMP5 Categoría 3. Todas las operaciones de modificación y archivo se registran en un audit trail inmutable (append-only, RLS PostgreSQL) con correlation ID por request.
Acceso al sistema
El sistema está disponible en https://its.ion-target.com. El acceso requiere credenciales de usuario. La sesión tiene una duración de 8 horas y se renueva automáticamente durante la actividad.
https://its.ion-target.com
Se carga la pantalla de login con el formulario de acceso ION-target.
Las credenciales son las mismas que usás para Odoo (ion-target.odoo.com). Si no tenés acceso, contactá a Administración.
Desde el inicio podés navegar a cualquier módulo o consultar el resumen de KPIs operacionales directamente.
Navegación
La barra de navegación superior (azul navy) está siempre visible y permite acceder a todos los módulos del sistema.
| Módulo | Ruta | Descripción |
|---|---|---|
| Inicio | / | Dashboard KPIs + cards de acceso rápido |
| Laboratorios | /laboratorios | Clientes, sectores y usuarios asignados |
| Equipos | /equipos | Equipos HPLC/UHPLC, módulos, servicios GMP y consumibles |
| Consumibles | /consumibles | Catálogo de partes y consumibles |
| Historial | /historial | Registro completo de servicios GMP ejecutados |
| Equipos/STD | /std | Equipos de medición, patrones y solventes de referencia |
| AT / RB | /asistencias | Asistencias Técnicas y Reparaciones de Banco |
| Admin | /admin | Solo administradores — usuarios, tipos, log de actividad |
En dispositivos móviles, el menú de navegación se colapsa en un botón hamburguesa (≡) en la esquina superior derecha. Tocá para expandirlo.
Roles de usuario
ITS Lab tiene dos niveles de acceso diferenciados:
| Rol | Acceso | Capacidades |
|---|---|---|
| Técnico | Todos los módulos excepto Admin | Crear, editar y archivar equipos, módulos, servicios, protocolos, AT/RB, STD. Generar y enviar reportes de cliente. |
| Administrador | Todos los módulos incluido Admin | Todo lo del técnico más: gestión de usuarios, tipos de servicio, laboratorios, parámetros del sistema, log de auditoría y restauración de archivados. |
Principios GMP del sistema
Ningún registro puede ser eliminado del sistema. Todos los módulos implementan archivado lógico: el registro se inactiva con un motivo obligatorio (mínimo 5 caracteres) que queda registrado en el audit trail. Los registros archivados pueden restaurarse con privilegios de administrador.
| Principio | Implementación en ITS Lab |
|---|---|
| Trazabilidad completa | Cada acción (crear, modificar, archivar, enviar reporte) queda registrada en log_actividad con usuario, timestamp, IP y correlation ID único por operación. |
| Archivado obligatorio con motivo | El modal de archivado exige un motivo de mínimo 5 caracteres. Sin motivo no es posible confirmar la acción. |
| Números de protocolo inmutables | Los códigos ITS-AAAAMMDD-NN, AT-AAAAMMDD-NN y RB-AAAAMMDD-NN se generan una sola vez y nunca se sobreescriben. |
| Audit trail append-only | La tabla log_actividad tiene Row Level Security (RLS) en PostgreSQL. Los registros no pueden modificarse ni eliminarse por ningún rol de aplicación. |
| Autenticación con tokens firmados | JWT RS256 con par de claves RSA 2048. Sesión de 8 horas. JWKS público disponible para integración con eQMS. |
Integración con Odoo
ITS Lab se sincroniza bidireccionalmente con Odoo 19 Enterprise (ion-target.odoo.com). ITS Lab es el sistema origen: los servicios y asistencias creados aquí generan tareas automáticamente en Odoo.
| Tipo | Proyecto Odoo | Sincronización |
|---|---|---|
| Servicios GMP | Servicios GMP (ID 12) | ITS Lab → Odoo al crear; Odoo → ITS Lab vía webhook en cambio de estado |
| AT / RB | Servicios Correctivos (ID 13) | Ídem — el odoo_task_id vincula ambos sistemas |