Producto

ORDA – Diga adiós a los espacios vacíos en sus selecciones de entidades

Traducido automáticamente de Deepl

A todos nos ha pasado. Usted construye una hermosa interfaz que muestra una selección de entidades para los usuarios. Pueden soltar entidades para refinar sus elecciones, pero entonces… aparecen esos espacios vacíos donde solían estar las entidades soltadas.

¿Reconstruir la selección de entidades después de soltarlas? Se acabó. 4D 20 R6 introduce una práctica funcionalidad que elimina este problema con sólo una línea de código.

Siga leyendo para descubrir cómo esta funcionalidad puede mantener su interfaz limpia y a sus usuarios contentos.

Producto blank

ORDA – Restringir los datos a los criterios pertinentes

Traducido automáticamente de Deepl

En 4D 19 R8, hemos introducido un robusto sistema de permisos, que le garantiza un control granular sobre el acceso de los usuarios a sus datos. Este sistema protege sus datos en función de quién accede a ellos y a qué datos se accede, garantizando la seguridad de los datos al restringir el acceso no autorizado.

Pero, ¿y si quisiera refinar aún más el acceso de lectura en función de criterios específicos?

Ahí es donde interviene 4D 20 R5. Restringir los datos de lectura según algunos criterios.

Producto blank

Mejora del uso de licencias 4D Client con Qodly Studio for 4D

Aquellos que han comenzado a utilizar Qodly Studio for 4D ya saben lo poderosa que es esta nueva herramienta para el desarrollo de aplicaciones web profesionales. Si aún no lo ha hecho, encuentre aquí más información sobre cómo empezar.

Las aplicaciones hechas con Qodly Studio for 4D se basan en las APIs REST. 4D 20 R5 se entrega con una gran nueva funcionalidad: el modo «Force Login «.

Con el modo «Force Login», una licencia 4D Client sólo se consume cuando los usuarios se loguean exitosamente y comienzan a trabajar con los datos y la lógica de su aplicación.

Siga leyendo para saber más. ¡Y no olvide descargar nuestra demo para verlo en acción!

Producto blank

ORDA: asignación de una ruta a un atributo blob o imagen

Los comandos de bases de datos que no ORDA le daban la opción de poner imágenes y blobs fuera de su archivo de datos gracias al comando SET EXTERNAL DATA PATH. Este comando no está adaptado para ORDA y como tal hemos decidido agregar una funcionalidad similar en v20 R3: la posibilidad de asignar a un atributo blob o imagen una ruta a un archivo. Permítame contarle más al respecto.

Producto blank

Registro de peticiones ORDA en el servidor

Desde su lanzamiento, la popularidad de ORDA no ha dejado de crecer y ahora es ampliamente utilizado en sus servidores de producción. Con 4D v20, le ofrecemos 2 mejoras en la forma en que las peticiones ORDA se registran en el servidor. La primera es una mejora del registro de peticiones que ahora dará más información sobre las llamadas ORDA. La segunda es la adición de un registro ORDA del lado del servidor similar al registro ORDA del lado del cliente. Permítanme presentarles estas nuevas funcionalidades.

Producto blank

Explorador de datos integrado a 4D

El explorador de datos le permite visualizar los datos de su base de datos. Puede elegir qué campos mostrar, organizar, filtrar y ordenar los datos.

Con 4D v20, el explorador de datos puede abrirse en 4D en lugar de en un navegador externo. Los usuarios pueden acceder al explorador de datos directamente desde la barra de herramientas con un solo clic, ahorrando tiempo y mejorando la productividad.

Producto blank

Descubra la función Distinct mejorada

Recuperar la lista de elementos de datos únicos siempre es útil cuando se manipulan datos. En algunos casos, recuperar el número de ocurrencias de cada valor es esencial. La función distinct de las clases Collection y Entity selection permite recuperar una lista de valores únicos. Con 4D v20, también puede recuperar el número de ocurrencias de cada valor distinto.

¡Y hay más!

Se puede utilizar un objeto de la base de datos para guardar datos personalizados introducidos por el usuario. Por lo tanto, desde el punto de vista del código, es necesario conocer todas las posibles rutas de acceso al objeto. La función distinctPaths ha sido añadida a la clase Entity selection.

Aquí está todo lo que necesitas saber.

Producto blank

ORDA – De principiante a experto

Traducido automáticamente de Deepl

ORDA, siglas de Object Relational Data Access (acceso adatos relacionales aobjetos ), es un método de acceso a datos que combina las ventajas de la programación orientada a objetos con las de las bases de datos relacionales, lo que permite a los desarrolladores centrarse en resolver problemas de negocio en lugar de gestionar el acceso a los datos.

Tanto si es nuevo en ORDA como si ya está familiarizado con él y desea ampliar sus conocimientos, considere esta entrada de blog como una hoja de ruta que le guiará en el proceso de aprendizaje.

Esta entrada de blog incluye lo siguiente

Sin más dilación, ¡vamos al grano!

Producto blank

Filtre el acceso a sus datos gracias a un completo sistema de permisos

Filtrar el acceso a los datos es una funcionalidad imprescindible para evitar accesos maliciosos a su aplicación.

Hasta ahora, podía exponer o no como recurso REST una clase de datos y algunos de sus atributos. Ya era un medio práctico para restringir el acceso a sus datos. Aún así, estamos encantados de ofrecer en la v19R8 un sistema poderoso y totalmente personalizable para proteger sus datos de usuarios no autorizados. Un sistema de protección de sus datos depende de quién accede a ellos y a qué datos se accede.