Incruste automáticamente la licencia de implantación en sus aplicaciones

Traducido automáticamente de Deepl

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

blank

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

blank

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

blank

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.

blank

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

Avatar
• Propietario de producto - Damien Fuzeau se ha unido al equipo de 4D Product en febrero de 2019. Como Propietario de producto, está a cargo de escribir historias de usuario, y luego traducirlas a especificaciones funcionales. Su trabajo también implica asegurarse de que las implementaciones de funcionalidades entregadas estén cumpliendo con las necesidades del cliente. Damien es licenciado en ingeniería de software por la Universidad de Nantes. Estuvo más de 23 años en su anterior empresa, primero como desarrollador (descubriendo 4D en 1997), y más tarde como gerente de ingeniería y arquitecto de software. Esta compañía es un Partner OEM de 4D y ha desplegado softwares empresariales basados en 4D para miles de usuarios, en cientos de servidores. Por lo tanto, Damien está acostumbrado al desarrollo y despliegue de 4D en un contexto multilingüe.