Producto

Gestión de archivos de directorio en proyectos de servidores fusionados

Traducido automáticamente de Deepl

Los proyectos introdujeron el nuevo archivo directory.json que contiene usuarios, grupos y permisos. Permite la autenticación, las restricciones, los permisos en varias partes de la aplicación, a través de la configuración o el código. Veamos las nuevas mejoras sobre el uso de este archivo en los proyectos de servidores fusionados.

Producto blank

ORDA y 4D Write Pro : ¡La pareja de poder!

Traducido automáticamente de Deepl

Los documentos de 4D Write Pro contienen a menudo fórmulas que devuelven datos o cálculos en función de la base de datos. Gracias al uso de contextos, asociar esos datos con los documentos es ahora un juego de niños.

En esta entrada del blog, veremos cómo la combinación de documentos de 4D Write Pro con datos recuperados usando ORDA hace que el código sea claro y fácil de mantener.

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.

Producto blank

4D View Pro: Rellene sus hojas con un contexto de datos

Traducido automáticamente de Deepl

4D View Pro le ofrece una nueva forma de cargar sus datos y crear sus plantillas: el contexto de datos. Le permite crear su documento con marcadores de posición y rellenarlos estableciendo este contexto de datos.

Con sólo unas pocas líneas de código, puede mostrar objetos o colecciones sin autorizarlos primero con VP SET CUSTOM FUNCTION¡! Profundicemos en los detalles.

Producto blank

Una forma perfecta de gestionar los parámetros

Traducido automáticamente de Deepl

En la declaración de una función o método, se definen explícitamente sus parámetros. Luego, al llamar a esa función o método, puedes pasarle menos parámetros si algunos son opcionales. O bien, si has utilizado la declaración con ${n}, el número de parámetros pasados es variable. En este caso, se utiliza el comando Count Parameters con un bucle sobre los argumentos. Este código funciona perfectamente. Sin embargo, es un poco pesado.

Nos habéis pedido una forma más ligera de manejar los parámetros, y os hemos escuchado. A partir de 4D v19 R5, le proporcionamos un nuevo comando, Copy parameters, que le permitirá escribir un código más fluido, elegante y fácil de leer.

Producto blank

4D para móviles: Novedades de la v19 R5

Traducido automáticamente de Deepl

Con cada lanzamiento, la lista de funcionalidades de 4D para iOS y 4D para Android crece. Y este lanzamiento de características no es una excepción. Sin más preámbulos, veamos lo que 4D v19 R5 tiene reservado para usted:

¿QUÉ TIENE?

Para el editor de 4D para Android y 4D para iOS

  • ¡Buenas noticias! La interfaz del editor es totalmente compatible en los modos oscuro y claro.

Para 4D para Android (ya disponible en 4D para iOS):

  • Convierta su aplicación en un escáner de código de barras para rellenar una entrada de texto,
  • Permitir firmar directamente en la entrega de la aplicación, un informe de intervención, un presupuesto,
  • Interactúe con diferentes aplicaciones tocando un campo de la pantalla:
    • una dirección para mostrar automáticamente un mapa con la ubicación,
    • un número de teléfono para llamar o añadir a los contactos,
    • un correo para abrir la aplicación de correo,
    • una URL para abrir una URL en el navegador web por defecto.
  • Crea tus propios formateadores Kotlin para tus necesidades específicas.