- La recuperación de licencias de software se aplica a las sesiones activas. Libera en cuestión de minutos una licencia flotante asignada que se encuentra en una sesión inactiva, mientras que la recuperación mediante SAM Pro tarda varios días en eliminar el software instalado.
- La detección de inactividad comprueba el teclado, el ratón, la CPU y las E/S en función de los umbrales establecidos para cada aplicación. Un modo de solo registro te permite configurar esos umbrales a partir de tus propios datos antes de que se active ninguna licencia.
- Los ingenieros disponen de una ventana de aviso para cancelar la operación, y las opciones de guardado de estado (suspensión, guardado automático, modo de espera) permiten volver a poner el asiento en el grupo sin perder el trabajo realizado.
A las 9:40 de un martes, un ingeniero de análisis de tensiones abre Ansys y se encuentra con el mensaje que nadie quiere ver: no hay licencias disponibles. El parque de licencias está completo, pero una de esas plazas está asignada a un compañero que lleva desde las 8:30 en una revisión de diseño, con la aplicación abierta y sin tocarla. Las reglas de recuperación establecidas para el software instalado no lo detectarán, ya que cuentan el tiempo de inactividad en días. Esta plaza lleva 70 minutos inactiva, y el siguiente ingeniero de la cola es quien está pagando por ella.
Si utilizas ServiceNow SAM Pro, dirías que esa licencia es candidata a ser recuperada. Tus reglas no la detectarán a tiempo.
Sabes cuántas licencias de CATIA, Ansys y MATLAB tienes. ¿Sabes cuántas están en uso en este momento por alguien que no está presente? Cuando parece que no quedan más licencias disponibles, la solución más obvia es comprar más. A veces, las licencias que necesitas ya son tuyas y están sin usar en una oficina vacía.
La recuperación de licencias subsana esa carencia. Piensa en ello como una forma de reutilización para las sesiones en directo. El software instalado en el ordenador del ingeniero detecta la actividad real. Cuando una sesión permanece inactiva, avisa al usuario. Si nadie responde, guarda o suspende el trabajo y devuelve la licencia flotante al fondo común para que la utilice el siguiente ingeniero.
Recolección de licencias frente a recuperación de licencias: mismo objetivo, plazos distintos
Ya sabes en qué consiste la recuperación. En SAM Pro, una regla de recuperación tiene en cuenta cuántas horas ha utilizado alguien un producto y cuándo lo utilizó por última vez. Cuando un título supera los límites establecidos por la regla, SAM Pro crea un candidato a eliminación. A continuación, el software se desinstala del equipo a través de tu herramienta de distribución o de una tarea, y puedes permitir que el usuario lo apruebe o lo rechace primero.
Esto funciona para el software instalado. La recuperación no afecta a las licencias compartidas. CATIA, Ansys y MATLAB pueden gestionarse como licencias flotantes asignadas por un servidor de licencias. En el caso de CATIA, ese servidor es IBM LUM o DSLS. Un ingeniero solicita una licencia al iniciar la aplicación y la devuelve al cerrarla. La licencia está ocupada porque la aplicación está abierta, no porque esté instalada.
| Aspecto | Recuperación con SAM Pro | Recopilación de licencias |
|---|---|---|
| Lo que libera | Un título instalado | Un asiento reservado |
| Señal | Horas de uso, fecha de último uso | Actividad del teclado, el ratón, la CPU y las entradas/salidas |
| Reloj | Días | Actas |
| Acción | Desinstalar mediante la distribución o una tarea | Suspender, guardar y cerrar, o poner en modo de espera |
| Lo que pierde el usuario | La instalación | Nada, si se ha activado la función «save-state» |

El proceso de recolección consta de tres elementos: la detección de inactividad, un periodo de gracia y el guardado de estado.

Detección de licencias inactivas: distinguir entre «en espera» y «desactivada»
Open iTEl LicenseAnalyzer™ Nivel 3 permite a los pequeños recolectores instalarse en el equipo del ingeniero, junto a la aplicación. Supervisan cuatro señales: teclado, ratón, CPU y E/S. En los servidores Unix, son la CPU y la E/S. A cada señal se le asigna un umbral y una ponderación. Cuando la actividad se mantiene por debajo de los umbrales, las ponderaciones se suman para dar un veredicto: inactivo.
La CPU y las E/S son las señales que protegen a tus analistas. Un solucionador puede funcionar durante horas sin que nadie esté delante del ratón. Esa sesión está ocupada, no inactiva, y la carga de la CPU así lo indica.
Luego está el tiempo de espera: el tiempo que una sesión debe permanecer inactiva antes de que ocurra algo. La documentación de Open iTpone como ejemplo 45 minutos. Una llamada telefónica o un café no cuentan.
¿Quieres datos antes de actuar? Empieza en modo de registro. El nivel 3 mide cada sesión y no cambia nada. Tú mismo estableces los umbrales a partir de tus propios datos, aplicación por aplicación, antes de que se modifique ni una sola licencia. Nuestra guía para una optimización segura y flexible de las licencias de software explica cómo realizar el ajuste.
Plazos de gracia: nadie pierde su escaño sin previo aviso
Un veredicto de inactividad no resta nada. Activa un plazo de aviso. La configuración de Open iTdenomina a esto «tiempo de IRQ» (solicitud interactiva), y el ejemplo de la documentación es de 15 minutos.
Durante ese intervalo, el ingeniero ve una ventana emergente. En ella se ofrecen las opciones «Suspender» o «Cancelar», o bien «Finalizar» o «Cancelar», dependiendo de cómo se haya configurado la aplicación. «Cancelar» significa «Sigo aquí», y el trabajo continúa.
Tú también decides quién entra dentro del ámbito de aplicación. Las prioridades se pueden establecer por servidor, usuario o grupo, con cuatro niveles de reglas: total, alto, normal y bajo. De este modo, se puede dejar en paz a un equipo que se encuentre en plena fase de cierre de plazos, mientras se recopilan datos del resto del entorno.
Es el mismo principio que permitir que un usuario apruebe o rechace una solicitud de recuperación de SAM Pro. Solo que se hace en cuestión de minutos, directamente en la pantalla del propio ingeniero.
Algunos proveedores facturan por día natural. En esos casos, Level 3 puede realizar la recopilación según un calendario: usuarios seleccionados en un momento determinado, con una ventana emergente previa.
¿Qué duración debe tener el intervalo para una simulación prolongada o un programa depurado? Se trata de una cuestión de política. Responderemos a esta pregunta en una próxima entrada sobre por qué los equipos del sector aeroespacial y de defensa establecen normas de recolección de datos de forma diferente.
Guardar estado: el asiento vuelve a su sitio, el trabajo se mantiene
Ahora viene la verdadera preocupación: ¿qué pasa con el trabajo? El Nivel 3 te da tres respuestas.
- Suspender. La licencia vuelve al fondo común, pero la aplicación permanece abierta en su estado actual. El ingeniero reanuda el trabajo más tarde sin necesidad de volver a cargar el modelo. Volver a abrir una aplicación de gran tamaño, como Ansys Workbench, puede llevarle a un ingeniero entre 5 y 15 minutos. La función «Suspender» evita ese tiempo de espera.
- Guarda y, a continuación, cierra. Antes de que Level 3 cierre una aplicación, puede guardar el trabajo automáticamente o ejecutar una acción de «guardar como», para que no se sobrescriba nada. Se incluyen scripts de guardado integrados para Ansys Workbench y SpaceClaim.
- Modo de espera. En una estación de trabajo física, el Nivel 3 puede poner el host en modo de espera.
Cuando un ingeniero reanuda una sesión suspendida, la aplicación vuelve a necesitar una licencia. Si hay alguna disponible, el trabajo continúa. Si el grupo está completo, aparece una ventana emergente que indica las funciones que faltan.
Y una limitación importante. Al cerrar una sesión, se liberan puestos compartidos. Una licencia de usuario designado pertenece a una sola persona, por lo que cerrar su sesión inactiva no libera ningún puesto para un compañero.
¿Suspender o recuperar? Esa es una decisión política en sí misma, y en nuestra próxima entrada, «Suspender o recuperar», la analizamos en profundidad.
Dónde aparece esto en ServiceNow SAM Pro
La recopilación de datos se realiza en los equipos de los ingenieros, pero los datos se envían al lugar donde ya trabajas. Open iT LicenseAnalyzer es una aplicación de la tienda de ServiceNow. Esta aplicación registra los datos de uso de ingeniería en las tablas de SAM Pro, y el panel de control «Resumen de licencias de ingeniería» muestra el estado y el uso de las licencias de tus aplicaciones de ingeniería. Los datos se actualizan a diario.
«Open iT recopila y analiza las señales detalladas propias del software de ingeniería. Uso simultáneo, disponibilidad, sesiones, denegaciones y patrones históricos en las distintas tecnologías de gestión de licencias, además de facilitar la optimización activa, como la recuperación de recursos», afirmó Evan Orgel, consultor sénior de soluciones de asesoramiento para la gestión de activos de ServiceNow, en el seminario web «Beyond the Dashboard ».
Cuatro preguntas que hay que plantearse sobre cualquier herramienta de recolección
Si estás comparando herramientas, estas cuatro preguntas marcan la diferencia entre la elaboración de informes y la recopilación de datos.
- ¿Actúa sobre la sesión inactiva o explica el rechazo a posteriori? Algunas herramientas solo explican el rechazo una vez que se ha producido. Level 3 actúa sobre la propia sesión inactiva: primero avisa, luego la suspende o la cierra, y finalmente devuelve la sesión.
- ¿Incluye el gestor de licencias en el que se ejecuta tu software?
- ¿Se puede conservar el trabajo o solo se cierra la aplicación? Busca opciones de suspensión, guardado automático y scripts de guardado específicos para cada aplicación.
- ¿Puedes observar antes de actuar? El modo «solo registro» te permite comprobar primero los umbrales con tus propios datos.
Preguntas frecuentes
¿Es lo mismo la «recogida de licencias» que la «recuperación» de ServiceNow SAM Pro?
No, aunque comparten un objetivo. La recuperación de SAM Pro elimina el software instalado tras un periodo de inactividad, que se cuenta en días. La recuperación de licencias libera una licencia flotante asignada de una sesión en ejecución inactiva, que se cuenta en minutos, tras avisar al usuario y guardar o suspender su trabajo.
¿La recopilación de licencias interrumpirá una simulación en curso?
Open iT LicenseAnalyzer El nivel 3 contabiliza la actividad de la CPU y de E/S, no solo la del teclado y el ratón. Un solucionador que esté en funcionamiento sin que haya nadie en el puesto de trabajo se registra como actividad respecto a los umbrales que hayas establecido. Empieza en modo de registro para comprobar esos umbrales en sesiones reales antes de tomar ninguna medida.
¿Qué ocurre si no hay ninguna licencia libre cuando un ingeniero reanuda una sesión suspendida?
La aplicación necesita una licencia de nuevo para reanudarse. Si el grupo de licencias está completo, Open iT muestra una ventana emergente en la que se indican las funciones que no cuentan con suficientes licencias, para que el ingeniero sepa por qué están a la espera.
¿Funciona la recopilación de licencias con las licencias de usuario designado?
La función «Harvesting» libera puestos compartidos y flotantes que cualquier ingeniero puede utilizar. Una licencia de usuario designado se asigna a una sola persona, por lo que cerrar la sesión inactiva de esa persona no libera un puesto para nadie más.
Volver a las 9:40
Tomemos como ejemplo la configuración que aparece en la documentación: un tiempo de espera de 45 minutos y un aviso de 15 minutos. La plaza que quedó libre a las 8:30 habría vuelto al fondo común a las 9:30. Eso es diez minutos antes de que se denegara el acceso.
¿Quieres verlo en tu propia finca? Ponte en contacto con Open iT para probar primero el Nivel 3 en una sola aplicación. Verás qué asientos permanecen inactivos antes de que se mueva ni uno solo.




