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: Novedades en 4D v20

Con cada lanzamiento, la lista de funcionalidades de 4D View Pro crece. Y esta versión no es la excepción: 4Dv20 viene con una nueva versión de SpreadJS, la v16, y una actualización de Ribbon compatible con ella.

Descubramos las nuevas funcionalidades que ofrece esta nueva versión.

Producto blank

Microsoft 365: Copiar, mover, responder y eliminar correos electrónicos con la API Microsoft Graph

Para acceder a los datos de Microsoft 365 como correos electrónicos, Microsoft está dejando de lado la autenticación básica para IMAP y POP3 y está promoviendo cada vez más la API gráfica.

A partir de la v19 R8, dispone de nuevos comandos integrados en 4D NetKit para automatizar de forma nativa las operaciones de correo electrónico de Microsoft 365, como copiar, mover, responder y eliminar correos electrónicos.

Producto blank

4D View Pro: Personalice el estilo de sus tablas

Las tablas son una parte integral de los documentos de 4D View Pro, por lo que hemos añadido numerosas funcionalidades relacionadas con las tablas a lo largo de las versiones de 4D. 4D v19 R8 añade una nueva relacionada con los estilos con el fin de que la tabla se integre 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 estilos de tabla predefinidos. Si ninguno de estos estilos satisface sus necesidades, puede definir su propio tema y aplicarlo a su tabla.

Producto blank

Microsoft 365: Recibir correos electrónicos con la API Microsoft Graph

Para acceder a los datos de Microsoft 365 como correos electrónicos, Microsoft está dejando atrás la autenticación básica para IMAP y POP3 y está promoviendo cada vez más la API Graph.

4D v19 R3 trajo el componente 4D Netkit para gestionar la conexión OAuth 2.0 y el envío de correos a través de la API Graph.

En la v19 R8, agregamos nuevos comandos para recibir correos y listar las carpetas de su buzón.

Producto blank

4D View Pro: Nuevos comandos para la gestión de filas y columnas

Las hojas de cálculo son herramientas muy versátiles. Desde cuadros de mando hasta UI de entrada/salida, las hojas de cálculo proporcionadas por 4D View Pro pueden resolver rápidamente muchas situaciones encontradas por sus usuarios finales.

Anteriormente explicamos el uso de la función de tablas de 4D View Pro para mostrar y modificar colecciones de datos. Utilizando las tablas de 4D View Pro, es posible que necesite añadir o eliminar columnas más adelante, dependiendo de las necesidades de los usuarios finales. Para ello, a partir de 4D v19 R7, 4D View Pro dispone de varios comandos nuevos para gestionar las columnas y filas de su tabla. Veamos cómo funciona.

Producto blank

Visualice su componente de clases en el explorador de métodos

Traducido automáticamente de Deepl

Desde 4D v19 R5, los componentes pueden publicar sus clases. Esta característica vino con consejos y soporte de finalización de código para facilitar su escritura de código.

Para hacer su experiencia de codificación aún más fácil, 4D v19 R7 trae una nueva característica: diga hola al soporte de clases en el explorador de métodos.

Producto blank

4D View Pro: Nuevo en 4D v19 R7

Con cada lanzamiento, la lista de funcionalidades de 4D View Pro crece.Y este lanzamiento de características no es una excepción: 4D v19 R7 viene con una nueva versión de SpreadJS, la v15.2, y una actualización de la cinta de opciones que es compatible con ella.

Descubramos las nuevas características que ofrece esta nueva versión.

Producto blank

Microsoft 365: Obtenga información de los usuarios de Azure

Traducido automáticamente de Deepl

Muchas empresas utilizan Microsoft 365 (antiguo Office 365). Además de proporcionar acceso a las aplicaciones de Office, Microsoft ofrece un Directorio Activo basado en Azure, que permite a los usuarios iniciar sesión para acceder a servicios como Microsoft Sharepoint o OneDrive utilizando un navegador web.

Todos los servicios de Microsoft utilizan el mismo Single Sign-On, basado en la dirección de correo electrónico. A partir de 4D v19 R6, 4D NetKit le permite unirse a este concepto, permitiendo a los usuarios iniciar sesión en su aplicación utilizando sus credenciales habituales de la empresa.

Además de permitir el Single Sign-On, permitirá recuperar la información del usuario autentificado, como el correo electrónico, el departamento y el número de teléfono. Si el administrador lo permite, puede incluso recuperar estos detalles sobre los colegas de la misma empresa.

Veamos cómo funciona.

Producto blank

Microsoft 365: Enviar correos electrónicos

Traducido automáticamente de Deepl

Conocemos la importancia del envío de correos electrónicos, y el hecho de que es una tarea común en las aplicaciones actuales. Muchas personas que trabajan con Office 365 nos han pedido una API para enviar correos electrónicos a través de la API Microsoft Graph. La función OAuth 2. 0 era un requisito previo para conectar con el servidor de Microsoft e introducir comandos para recuperar la información del usuario. Nos complace proceder a la gestión del correo electrónico, empezando por el comando de envío de correo.

Producto blank

El uso de fórmulas en colecciones y comandos de devolución de llamada

Traducido automáticamente de Deepl

Cuando se utilizan colecciones con un método miembro que necesita un método de devolución de llamada, muchos de ustedes nos han pedido una forma más directa.

Nos lo habéis pedido y os lo hemos dado.

A partir de 4D v19 R6, 4D le permite utilizar una fórmula para definir un callback en las funciones miembro de la colección, el EXECUTE METHOD IN SUBFORM, CALL FORM, y CALL WORKER comandos. Si puede reducir su código a una simple expresión, puede pasarla directamente a la fórmula sin usar un método.