4D 20 R10 introduce una nueva funcionalidad, especialmente diseñada para clientes con licencias OEM o 4D Desktop Business, para incrustar automáticamente sus licencias de despliegue en sus aplicaciones construidas. Esta mejora simplifica y asegura el proceso de creación de aplicaciones con licencia, haciendo más fácil compartir una configuración de creación a través de múltiples máquinas. Y eso no es todo, se han añadido otras mejoras para agilizar el flujo de trabajo. Profundicemos en los detalles.
Incruste automáticamente sus licencias de despliegue
A partir de 4D 20 R10, si tiene licencias de despliegue registradas en su máquina, 4D puede ahora incluirlas automáticamente en sus aplicaciones construidas.
Para hacer las cosas aún más fáciles, hemos rediseñado la sección de licencias del diálogo Construir aplicación. Ahora ofrece un conjunto claro de opciones para ayudarle a elegir el tipo de aplicación que desea construir.
Aplicación sin licencia incrustada

Esta es la opción por defecto para los nuevos proyectos, cuando el archivo BuildApp.4DSettings no contiene ninguna información de licencia y el modo Evaluación está desactivado.
Con esta opción, la aplicación construida no incluirá ninguna licencia. Tendrás que registrar las licencias apropiadas en las máquinas desplegadas, como se explica en esta entrada del blog.
Aplicación de evaluación

Esta opción le permite crear aplicaciones de evaluación, como se describe en esta entrada del blog.
Aplicación con licencias incrustadas automáticamente

Cuando selecciona este modo, 4D buscará automáticamente en la carpeta Licencias de su sistema las licencias de despliegue válidas. Las licencias retenidas se listan en la interfaz (consulte la documentación para comprobar el orden de retención de las licencias). Pero las rutas de las licencias no se almacenan en el archivo BuildApp.4DSettings. En su lugar, se ha introducido la nueva clave booleana «BuildApp / Licenses / AutomaticLicenseIntegration» para habilitar esta integración automática.
Usando esta configuración, ya que no se define una ruta de licencia específica en el archivo, el archivo BuildApp.4DSettings puede incluirse en tu repositorio de control de versiones o compartirse fácilmente entre varias máquinas.
El parámetro automático también se ha añadido al componente Build4D para soportar el mismo comportamiento: basta con definir «License Automatic mode» en el atributo «License» del objeto settings.
Aplicación con licencias incrustadas definidas

Este modo refleja el comportamiento anterior del proceso de compilación. La aplicación construida incluirá las licencias definidas explícitamente en el archivo BuildApp.4DSettings.
Un proceso más fluido para los desarrolladores
Para mejorar aún más la experiencia de los desarrolladores, hemos introducido varias mejoras en el proceso de compilación:
- La validez de la licencia se comprueba ahora antes de que comience la compilación, por lo que no tendrá que esperar hasta el final para descubrir cualquier problema relacionado con la licencia. Esto le ahorrará mucho tiempo.
- En el cuadro de diálogo Aplicación de compilación, al final de la compilación, un cuadro de diálogo muestra ahora qué objetivos se han generado correctamente. Esta información también se registra en el archivo de registro de la compilación, que ahora incluye las licencias utilizadas.
- En el cuadro de diálogo Aplicación de compilación, cuando se producen errores en la compilación, el cuadro de diálogo permanece abierto para evitar la pérdida de los últimos ajustes introducidos.
- El comando Create deployment license también se beneficia de la nueva integración automática de licencias.

Esperamos que estas mejoras le ahorren tiempo y hagan que su proceso de despliegue sea aún más fluido.
