Autor: Fabrice Mainguené

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se unió al equipo de 4D Program en noviembre de 2016. Como Product Owner, está a cargo de escribir las historias de usuario y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la característica entregada cumple con las necesidades del cliente. Después de obtener una licenciatura en Ciencias de la Computación en el CNAM, Fabrice se unió a una pequeña empresa de publicación de software como desarrollador Windev. A continuación, trabajó para diferentes empresas del sector industrial y comercial como desarrollador de Windev y de la web, así como asesor técnico de nuevas funcionalidades.
Producto blank

4D View Pro: Opciones del libro de trabajo

Traducido automáticamente de Deepl

Cuando crea un documento con 4D View Pro, a menudo necesita afinar su experiencia de usuario ocultando las pestañas de las hojas y las barras de desplazamiento, o desactivando el menú contextual o la opción de arrastrar y soltar… Todas estas características y más son ahora posibles gracias al comando VP SET WORKBOOK OPTIONS de la v19 R4.

Producto blank

Lanzar un proceso externo de forma asíncrona

Traducido automáticamente de Deepl

A veces hay que ejecutar procesos en segundo plano, y en cuanto uno termina, realizar algunas acciones según su código de salida. A partir de la v19 R4, 4D le permite iniciar un proceso en segundo plano con la nueva clase 4D.SystemWorker y ejecutar métodos de callback automáticamente cuando el proceso devuelve información. De esta manera, la interfaz de usuario de su aplicación permanece receptiva durante la ejecución del proceso externo, y cuando termina, puede mostrar el resultado al usuario de inmediato.

Producto blank

Lenguaje 4D: Las mejoras que solicitaste están aquí

Traducido automáticamente de Deepl

¿Sueña con utilizar la evaluación en cortocircuito, los operadores ternarios, liberarse de un bucle o salir de un método con una simple palabra clave?

Pues bien, ¡no sueñe más! Hemos escuchado y estado atentos a sus peticiones de características en el Foro 4D, así que aquí viene un conjunto de mejoras del lenguaje 4D que le ayudarán a simplificar su código.

Producto blank

Depuración en el servidor con sesiones web escalables

Traducido automáticamente de Deepl

Lassesiones web escalables fueron una mejora significativa traída por 4D v18 R6. Permiten utilizar las etiquetas 4D, las acciones 4D y la API REST en procesos preventivos, incluso en modo interpretado, en un servidor 4D. Sin embargo, para depurar dichos programas, era necesario abrir el entorno de desarrollo en el servidor para que pasara a modo cooperativo, ya que la ventana del depurador no puede abrirse con procesos preemptivos. De este modo, hasta la v19 R2, se podía depurar REST, acciones 4D o etiquetas 4D. A partir de la v19 R3, todo esto se ha vuelto mucho más fácil, y se puede depurar en el lado del servidor simplemente adjuntando el depurador a él, como es habitual.

Producto blank

Acceso a 4D y Microsoft 365

Traducido automáticamente de Deepl

En la versión 4D v18 R6, 4D introdujo la autenticación OAuth 2.0 para acceder a los correos electrónicos a través de los transportadores IMAP, SMTP o POP3. A partir de 4D v19 R3, 4D continúa implementando el protocolo OAuth 2.0 y proporciona una forma de solicitar fácilmente programando un token de la plataforma de identidad de Microsoft para conectarse a la API de Microsoft 365.

Producto blank

Soporte para cámaras web en las áreas web

Traducido automáticamente de Deepl

Con COVID-19, la oficina remota se ha convertido en un nuevo estándar, y la videoconferencia se está convirtiendo en algo habitual para los profesionales. Como resultado, cada vez más profesionales han empezado a incorporar funciones de videoconferencia en sus aplicaciones. Para permitirle mostrar las videoconferencias desde diferentes fuentes como Zoom, Microsoft Teams y otras, ¡ahora soportamos flujos de audio y vídeo en áreas web!

Producto blank

Soporte completo de BLOB en ORDA

Traducido automáticamente de Deepl

Muchos de vosotros ya habéis dado el salto y habéis empezado a utilizar ORDA. Para facilitar su experiencia de codificación, nos complace anunciar que los Blobs están ahora totalmente soportados en ORDA, como cualquier otro tipo. Después del primer paso en 4D v19 R2, con el soporte de los Blobs en los objetos, 4D v19 R3 trae el soporte de los Blobs en ORDA.