ORDA
GESTIÓN DE PERMISOS DE USUARIOS
Además de la capacidad de exponer o no exponer una clase de datos y algunos de sus atributos como un recurso REST – que era una forma conveniente de restringir el acceso a sus datos, 4D va un paso más allá para ofrecer un sistema poderoso y totalmente personalizable para proteger sus datos de usuarios no autorizados. Un sistema para proteger sus datos depende de quién accede a ellos y a qué datos se accede.
Esta nueva funcionalidad se basa en conceptos ORDA y sesiones web escalables. Cubre todos los procesos web, como peticiones REST, peticiones recibidas en un datastore remoto, y procesos web como 4DACTION o 4D tags.
Programación
GESTIÓN DE ERRORES
4D v19 R8 trae nuevas posibilidades para la gestión de errores. A partir de ahora, puede definir un manejador de errores global que será eficiente para todos los contextos de ejecución (procesos, workers, atributos calculados ORDA, funciones ORDA, etc.). Si no define un manejador de errores local en un nuevo proceso/worker, el manejador de errores global será invocado automáticamente. Esto significa que no más diálogo de error mostrado en el servidor y no más errores no capturados.
Microsoft 365
GESTIÓN DE EMAILS
Como ya sabrá, 4D NetKit es un componente 4D integrado que le permite interactuar con servicios web de terceros y sus APIs, tales como Microsoft Graph. A partir de 4D v19 R8, agregamos nuevos comandos a este componente para permitirle administrar sus correos electrónicos a través de la API de Microsoft Graph. Comandos para:
- recibir emails y listar las carpetas de su buzón,
- mover un email de una carpeta a otra,
- responder a un correo electrónico y crear una conversación,
- crear un borrador de correo electrónico y guardarlo en la carpeta de su elección,
- y eliminar un correo electrónico.
Listbox
ALTURAS DE LÍNEA AUTOMÁTICAS EN LIST BOXES BASADOS EN COLECCIONES
Las alturas automáticas de línea ya eran posibles para los list boxes basados en arrays, permitiéndoles adaptar automáticamente la altura de cada línea a su contenido. 4D v19 R8 incorpora esta posibilidad a los list boxes basados en colecciones y selecciones de entidades.
CI/CD
CREE SU ESTRUCTURA O COMPONENTE COMPILADO CON BUILD4D
Con la introducción del modo proyecto, es bastante fácil manipular los componentes de sus proyectos. En las últimas versiones, hemos añadido varias funcionalidades que le permiten crear su propia cadena de construcción adaptada a su equipo, sus métodos de trabajo y sus necesidades.
Para ayudarle a crear su propia cadena de construcción o integrar 4D en una herramienta de integración continua, hemos desarrollado un componente llamado Build4D, disponible en GitHub GitHub con las fuentes. Para este primer paso, Build4D le permite crear una estructura compilada y un componente. Seguiremos enriqueciéndolo para permitirle gestionar una aplicación monousuario, cliente o servidor.
4D Write Pro
CAJAS DE TEXTO
Con cada lanzamiento, la lista de funcionalidades de 4D Write Pro crece, haciendo del producto un avanzado generador de documentos basado en plantillas.
Y esta vez, 4D v19 R8 trae cajas de texto a 4D Write Pro.
Una caja de texto es un área de texto flotante de cualquier tamaño que contiene texto, imágenes o tablas. Pueden usarse de formas muy diferentes, por ejemplo, para posicionar una dirección en un lugar específico del papel para que aparezca claramente en la ventana sobre.
4D View Pro
PERSONALIZACIÓN DEL ESTILO DE LAS TABLAS
Las tablas son una parte integral de los documentos 4D View Pro. Como tal, hemos suministrado muchos avances relacionados con las tablas a lo largo de las diferentes versiones. 4D v19 R8 añade una nueva funcionalidad relacionada con el estilo de esas tablas para que encajen perfectamente con el resto de su documento.
A partir de ahora VP Set table theme ofrece una forma de aplicar por programación uno de los más de 60 estilos de tablas predefinidos. Si ninguno de estos estilos satisface su necesidad, puede definir su propio tema y aplicarlo a su tabla.
SDI Windows
PRUEBE LA APLICACIÓN SDI WINDOWS
Hacía mucho tiempo que no podía ofrecer a sus clientes aplicaciones fusionadas en modo SDI. Eso fue un gran paso adelante para la UX de las aplicaciones Windows.
4D v19 R8 hace que probar una aplicación SDI sea fácil: puede ver el resultado de su aplicación sin necesidad de crear su aplicación autónoma o cliente.
4D for Mobile
SECCIONES 4D for ANDROID
En una lista de datos, los resultados suelen ordenarse según un campo relevante para ayudar al usuario a encontrar los datos deseados de forma rápida y sencilla. Otro truco para mejorar aún más la legibilidad es agrupar los resultados añadiendo secciones (por ejemplo, en la aplicación Contactos).
NOVEDADES EN 4D FOR ANDROID
Con cada lanzamiento, la lista de funcionalidades de 4D for Android se hace más grande. Y esta versión no es la excepción:
-
- Cree una lista de selección a partir de un campo tabla o un archivo JSON.
- Utilice el control de entrada con código para recuperar, por ejemplo, coordenadas GPS o números de teléfono en la aplicación Contact.
- Añada una sección en el formulario lista para agrupar datos por empresa, por ejemplo.
- Utilice un formulario de inicio de sesión personalizado.
- Mejore de la barra de navegación inferior para mostrar más de cuatro tablas y seguir la directriz de Android.
ExtensionEs 4D
Extensión VS Code: COMPLETADO DE CÓDIGO
4D trajo soporte para editores externos de código fuente (por ejemplo, Visual Studio Code), permitiéndoles manejar código 4D y ofreciéndoles funcionalidades estándar como resaltado de sintaxis, Ir a definición y Ayuda de firma.
4Dv19 R8 trae una nueva capacidad: Completar código.
¿Quiere saber más? Lea todas las entradas del blog sobre 4D v19 R8