Producto

Soporte REST y Qodly de Singletons

Con 4D 20 R5, liberamos los singletons. Y con 4D 20 R6, ahora le permitimos llamar directamente a las funciones expuestas de sus singletons compartidos a través de llamadas REST. Del mismo modo, puede utilizar las funciones expuestas de sus singletons compartidos en eventos al diseñar sus páginas Qodly. Permítanme profundizar en estas nuevas funcionalidades.

Producto blank

Permisos: Inspeccionar los privilegios de sesión para facilitar la depuración

Hoy en día, puede beneficiarse de una poderosa funcionalidad para filtrar el acceso a los datos, que es esencial para evitar el acceso malicioso a su aplicación.

Esta funcionalidad utiliza privilegios que permiten determinadas acciones sobre sus datos. Estos privilegios son asignados a los usuarios a través de roles y almacenados en la sesión durante la autenticación.

En 4D 20R6, mejoramos esta funcionalidad permitiéndole inspeccionar los privilegios en la sesión, lo cual es muy útil para la depuración.

Siga leyendo para saber más.

Producto blank

Forzar el inicio de sesión por defecto para todas las autenticaciones REST

Recientemente hemos suministrado una nueva forma de controlar el acceso a la API REST mediante los privilegios y la función ds.authentify: Force Login. Esta función ofrece mucho más que los mecanismos de autenticación disponibles anteriormente, y fue explicada claramente en esta entrada de blog.

Con 4D 20 R6, Force Login es ahora el modo por defecto para las autenticaciones REST. ¿Se pregunta por qué y cómo manejar esta transición? Continúe leyendo este post.

Producto blank

Utilizar fácilmente la API REST de Qodly

Traducido automáticamente de Deepl

Hace unos meses, anunciamos que Qodly Studio está ahora disponible para todos nuestros Silver Partners (y superiores).

Qodly Studio para 4D está totalmente integrado en 4D, permitiendo a 4D Server alojar su aplicación tanto con escritorio como con páginas web.

Qodly Studio también es accesible en Qodly, como parte de la recién lanzada oferta SaaS de 4D. Esta innovadora solución híbrida low-code está diseñada específicamente para aplicaciones de negocio basadas en navegador web.

Incluso si ya ha construido aplicaciones usando la plataforma Qodly, ¡tenemos más buenas noticias! Ahora con 4D 20R5 puede utilizar la API REST de una aplicación Qodly para trabajar sin problemas con sus datos.

Siga leyendo para saber más.

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

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.

Consejos blank

ORDA – Optimización de peticiones REST paso a paso (+ Una demo)

Traducido automáticamente de Deepl

El rendimiento de ORDA/REST es un asunto estratégico; por eso hemos lanzado muchas características relacionadas con este tema, como la optimización de peticiones ORDA/REST en Cliente/Servidor y cuando se trabaja con un almacén de datos remoto. Últimamente, también te hemos dado un control completo sobre la optimización de las peticiones ORDA/REST.

Esta entrada del blog le da el plan a seguir para as su juego de rendimiento ORDA/REST. Incluye otras entradas del blog para leer, vídeos para ver, y una demo para jugar para aumentar el rendimiento en tus aplicaciones de forma rápida y sencilla.

Producto blank

ORDA – Optimizar el rendimiento con un control total sobre las peticiones REST

Traducido automáticamente de Deepl

Con una versión anterior, descubriste cómo las peticiones ORDA REST habían sido optimizadas automáticamente para aumentar el rendimiento cuando se trabaja con un almacén de datos remoto y configuraciones cliente/servidor.

Aprendiste que puedes usar contextos para aprovechar la optimización automática de las peticiones ORDA REST.

Ese fue un paso significativo, pero ahora ofrecemos tener un control completo sobre el comportamiento de sus peticiones REST. Dado que el rendimiento es una preocupación estratégica, ¡debes estar ansioso por descubrir esta nueva característica!

Y eso no es todo; ahora hay nuevas herramientas disponibles para ayudarle a entender y depurar sus problemas.

Siga leyendo para ver la presentación completa.

Consejos blank

4D REST API + ReactJS

Traducido automáticamente de Deepl

por Mourad Aouinat, Ingeniero de Software en 4D Marruecos

En una entrada anterior del blog, vimos lo fácil que es configurar una API REST usando 4D. En esta entrada del blog, vamos a aprovechar la poderosa API REST de 4D en combinación con React para construir una aplicación To-Do que incluye características para abrir todos, crear nuevos, modificar los existentes, y características para la modificación y eliminación masiva.

Consejos blank

Tableau y 4D: Despliegue de su WDC en Github Pages

Traducido automáticamente de Deepl

En la entrada del blog Cómo conectar Tableau con 4D, aprendió a crear un conector de datos web (WDC) para solicitar datos de 4D y visualizarlos en Tableau Public.

Ahora es el momento de alojar nuestro WDC. Dado que sólo utiliza archivos HTML y JavaScript, Github Pages es la mejor opción para almacenarlos. Esto permite que otros puedan probar tu conector directamente en su software de Tableau. En esta entrada del blog, te mostraré cómo proceder.

Bonificación: También le mostraré cómo depurar su WDC en Tableau Public usando Chrome. ¡Empecemos!