Producto

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!

Consejos blank

Cómo conectar Tableau con 4D

Traducido automáticamente de Deepl

En el Webinar 4D – Cómo conectar Tableau con 4D, William Taylor (Technical Account Manager, 4D US) dio una visión general de la herramienta Tableau y de cómo se puede utilizar para visualizar sus datos 4D. En esta entrada del blog, vamos a profundizar en los detalles técnicos para darle una comprensión más profunda de cómo funciona. Esto le permitirá construir, por ejemplo, una visualización que muestre el total de la factura más alta con nada más que 4D REST y Tableau.

Producto blank

Apoyo a la compartición de recursos entre orígenes (CORS)

Traducido automáticamente de Deepl

¿Alguna vez ha creado una solicitud de datos HTTP sólo para ser golpeado por un error rojo «el acceso a la solicitud HTML ha sido bloqueado por la política cors» ?

Cuando su sitio está en el mismo dominio que el servidor del servicio web, no hay ningún problema. Sin embargo, este no es el caso cuando se realiza una solicitud de origen cruzado. El acceso se deniega debido a que la seguridad del navegador impide las peticiones HTTP a otro dominio. ¿El resultado? Un error de política CORS.

Para ayudarle a permitir explícitamente ciertas peticiones de origen cruzado en su servidor, 4D soporta ahora el protocolo CORS. Acceder a los datos con peticiones de origen cruzado es ahora más fácil.

Producto blank

Clases ORDA para manejar su modelo de datos

Traducido automáticamente de Deepl

En una entrada anterior del blog, te presentamos el mundo de las clases del modelo de datos ORDA. Ahora es el momento de ensuciarse las manos y aprender más.

Ya sabes que la estructura de ORDA(datastore, dataclass, entity, entity selection) está formada por objetos. Pero no son sólo objetos, son objetos fuertemente tipados vinculados a clases específicas de ORDA. Esto significa que puedes escribir funciones para ocultar la complejidad de la implementación física de tus datos.

Producto blank

Bienvenido al mundo de las clases de ORDA

Traducido automáticamente de Deepl

ORDA fue una revolución con 4D v17. Abrió todo un nuevo mundo de posibilidades y le llevó a otra dimensión de programación. Una dimensión en la que puede desarrollar fácilmente aplicaciones utilizando un enfoque orientado a objetos.

¡No nos detuvimos allí! Continuamos añadiendo mejoras a ORDA a través de un conjunto de características en cada lanzamiento de características posterior. Ahora, con 4D v18 R4, estamos encantados de ir un paso más allá con la disponibilidad de clases de modelo de datos ORDA. Clases dedicadas a su modelo de datos.

Esto elevará enormemente su código. Sus aplicaciones pueden ahora exponer fácilmente servicios, ser más manejables y fáciles de mantener, e integrarse sin problemas con otras aplicaciones.

¡Esta es otra gran característica hecha posible gracias a los proyectos!