Plantillas
La página Templates (plantillas) es el lugar central para gestionar las plantillas de licencia. Estas plantillas definen la estructura y los términos de las licencias que se pueden emitir, lo que garantiza la coherencia y el cumplimiento en todas las operaciones de licencias. Esta página permite a los administradores crear, modificar y eliminar plantillas de forma eficiente según las necesidades de la empresa.
Nota: para obtener información más detallada sobre el marco conceptual y la implementación técnica de las plantillas de licencia, incluido su papel en la arquitectura de licencias, consulte el capítulo «Plantillas de licencia» de este manual.
Columnas de la cuadrícula
La cuadrícula de la página Templates muestra la lista de todas las plantillas de licencia existentes, con varios datos clave organizados en columnas:
- Id: muestra un identificador único de cada plantilla, que facilita su consulta rápida y su gestión.
- Name: muestra el nombre de la plantilla, que describe el tipo o la finalidad de las licencias que genera.
- Type: indica el tipo de licencia que generará la plantilla, como Single User, Multi-User, Subscription, etc.
- Mode: indica la modalidad operativa de la licencia, como «Activation», «Floating» o «File», que detalla cómo se usará o se aplicará la licencia.
- Issue Date: permite a los administradores decidir si se incluye una fecha de emisión en las licencias generadas a partir de esta plantilla, lo que puede ser importante para el seguimiento y la validez.
- Expire Days: muestra el número de días tras los cuales caducará la licencia, contados desde la fecha de emisión.
- Support Expire Days: indica el número de días tras los cuales vencerá el soporte ofrecido para el producto con licencia.
- Format: indica el formato de la clave de licencia que genera la plantilla, como ASCII, Base 32 o XML. Este ajuste determina cómo se estructuran y se codifican las claves de licencia.
- User Key: representa el modelo que se usa para generar una clave de usuario única para las licencias creadas con esta plantilla, fundamental para que cada licencia sea distinta y verificable.
- Status: muestra si la plantilla está activa o inactiva, lo que permite a los administradores controlar qué plantillas están disponibles para su uso. Así se gestiona la disponibilidad de los distintos tipos de licencia sin eliminar las plantillas históricas o poco usadas.
- Description: ofrece más detalles sobre la plantilla y explica su caso de uso, sus restricciones o las condiciones especiales que se aplican a las licencias que genera. Resulta útil para que los administradores y los equipos de ventas conozcan las aplicaciones y las limitaciones de un tipo de licencia concreto.

Plantillas de licencia
Botones de acción
Cada fila asociada a una plantilla de licencia incluye un conjunto de botones de acción que ofrecen las funcionalidades siguientes:
- Edit (icono del lápiz): al hacer clic en este icono puede modificar los datos de la plantilla existente. Esta función es fundamental para actualizar los términos de la plantilla, ajustar los tipos de licencia o revisar el nombre de la plantilla y otras características cuando cambian las políticas de licencias.
- Delete (icono de la papelera): este botón permite eliminar de forma permanente una plantilla del sistema. Esta acción debe usarse con precaución, ya que eliminar una plantilla puede afectar a la emisión de licencias nuevas basadas en ella y puede repercutir en las licencias existentes si dependen de las definiciones de la plantilla para aplicar los términos.
Funcionalidades
- Añadir una plantilla: para añadir manualmente una plantilla de licencia nueva, haga clic en el botón Add (añadir), situado en la parte superior de la página. Se abre un formulario en el que puede introducir el nombre de la plantilla, la modalidad y otros datos pertinentes.
- Búsqueda y filtrado: hay una barra de búsqueda y opciones de filtrado para localizar rápidamente plantillas concretas o acotar la lista según criterios como el nombre de la plantilla, la modalidad o el tipo de plantilla.
- Ordenación: al hacer clic en los encabezados de columna, la lista se ordena por esa columna, lo que permite mostrarla de forma organizada por Id, nombre o modalidad y facilita la gestión.
Edición de la plantilla
La página «Edit Template» (editar plantilla) del plugin de WordPress de Babel Licensing permite a los administradores crear o modificar los parámetros de una plantilla de licencia. Estas plantillas determinan los términos con los que se emiten las licencias, incluidos su tipo, su duración y sus restricciones concretas. Esta página ofrece una interfaz fácil de usar para definir con precisión estos parámetros o para cargar un archivo de plantilla existente.

Edición de la plantilla de licencia
A continuación se explican los campos y las secciones de la página Edit Template.
Propiedades
- Select Template or Drop a File Here: los administradores pueden seleccionar un archivo de plantilla existente o arrastrarlo y soltarlo directamente en la interfaz. Úselo para importar plantillas creadas fuera del plugin, por ejemplo en Babel Desktop o en la aplicación web.
- Template Name: indica el nombre de la plantilla, que normalmente refleja el tipo de licencia o el producto al que está asociada, como «ACME Data Enterprise XML Template».
- License Type: define la categoría de la licencia (por ejemplo, Enterprise, Individual) que se emitirá con esta plantilla.
- Mode: describe el método de uso de la licencia: File para las licencias disponibles como archivos descargables, y Activation o Floating para las licencias que necesitan conectarse al Babel Licensing Service.
- User Key: describe el formato o el algoritmo que se usa para generar una clave única para cada licencia, como «PAPP3-{TOKEN-5}-{HEX-5}».
- Issue Date: una casilla que, cuando está seleccionada, hace que la plantilla incluya automáticamente una fecha de emisión en cada licencia generada.
- Expire Days: permite definir el número de días tras los cuales caducará la licencia, contados desde la fecha de emisión.
- Support Days: indica la duración, en días, durante la cual está disponible el soporte del producto con esta licencia.
- Description: ofrece espacio para incluir cualquier información adicional sobre la plantilla, como pautas de uso o restricciones que no están definidas de forma explícita en otros campos.
Plantilla
- Product: vincula la plantilla a un producto concreto, como «#1 ACME Data», de modo que las licencias generadas sean válidas para el producto previsto.
- Sign Keys: permite seleccionar las claves criptográficas que se usan para firmar los archivos de licencia, lo que garantiza su autenticidad y su integridad.
- License File Name: define el nombre de archivo predeterminado de las licencias generadas a partir de esta plantilla, como «acme.licenses».
- Format: indica el formato del archivo de licencia, como XML, ASCII o BASE32, que determina cómo se estructura y se almacena la información de la licencia.
Restricciones
- Add Restriction: esta función permite a los administradores aplicar condiciones o limitaciones concretas al uso de la licencia, como restricciones de hardware, términos de prueba u otros casos de uso condicional. Las restricciones garantizan el cumplimiento de los acuerdos de licencia y pueden adaptarse a distintas necesidades de la empresa.
Después de hacer los ajustes necesarios, al hacer clic en el botón «Save» (guardar) se aplican los cambios a la plantilla. Es importante revisar todos los ajustes antes de guardar, para comprobar que cumplen los requisitos de licencia previstos.