Consultas restringidas con 4D para iOS

Traducido automáticamente de Deepl

Con 4D v17 R4, incrustar y mostrar contenidos filtrados en su aplicación 4D para iOS es un juego de niños. Con esta versión R, podrá filtrar los datos que se mostrarán en su aplicación móvil.

Una nueva sección de Datos está disponible para permitirle filtrar los datos enviados a los dispositivos móviles. En versiones anteriores, estabas limitado a un subconjunto de tablas y campos. Ahora puede controlar qué registros se envían -de forma independiente- para cada iPhone o usuario.

Por ejemplo, puede querer sincronizar sólo las facturas del último año o los clientes de un equipo de ventas específico, filtrados por región.

Para facilitar el desarrollo y las pruebas, la nueva sección Datos le permite definir la fuente de datos de la que provienen los datos (archivo de datos actual o archivo de datos del servidor de producción) y especificar si desea regenerar los datos automáticamente cada vez que construya su aplicación o generarlos manualmente.

En la documentación de 4D for iOS esta sección de Datos está documentada para ayudarle a definir fácilmente sus primeros filtros.

Un tutorial está también disponible para explicar los filtros de consulta basados en la información del usuario. Al final del tutorial, podrá mostrar el contenido en función del login utilizado. Como puede ver en las imágenes siguientes, que muestran los resultados finales del tutorial, el contenido de la aplicación se filtra en función de los contratos «En curso « Y según el vendedor que haya iniciado la sesión.

Sólo se envían al iPhone los contratos en curso de Michelle Simpson, lo que reduce drásticamente el tiempo de sincronización y el volumen de datos.

¡Feliz filtrado!

David Azancot
• Propietario de Producto 4D for iOS - David Azancot se unió al equipo de Producto 4D como Propietario de Producto en 2017. Está a cargo de escribir las historias de usuario y traducirlas en especificaciones funcionales. Su papel también incluye asegurarse de que las implementaciones de funcionalidades satisfagan las necesidades de los clientes. David se graduó con un MBA en Mercadeo, Internet y Movilidad en el Instituto Leonard De Vinci y comenzó su carrera en 2011 con una empresa móvil de nueva creación, posteriormente adquirida por Madvertise (un grupo de mercadeo móvil). Apasionado de las interfaces móviles, fue la elección natural para desarrollar formatos de anuncios móviles interactivos para el grupo en 2015. Paralelamente, David desarrolla sus propias aplicaciones para iOS y Android desde 2012.