cuerdas cuerdas cuerdas cuerdas
Código bajo | LCAP | Vinyl

Creación de aplicaciones de código bajo para acceso sin conexión

Señal Wifi

Por Tim Bond, Gerente de Producto


Mejore la confiabilidad, la conveniencia y el acceso a servicios esenciales con aplicaciones fuera de línea.

Hoy en día damos por sentada nuestra conexión a Internet. Normalmente tenemos una fuerte conexión disponible, ya sea en la oficina, en home, en una cafetería, de viaje o incluso en un vuelo, lo que nos permite trabajar prácticamente en cualquier lugar. Es cuando perdemos nuestra conexión a Internet cuando el mundo parece detenerse.

Incluso para las empresas, hay situaciones en las que la ausencia o la inconsistencia de Internet pueden convertirse en un problema crítico. Ya sea personal que trabaja en ubicaciones remotas o equipos que viajan, la falta de Internet puede tener un efecto perjudicial en sus procesos comerciales y en su capacidad para atender a sus clientes en tiempo real.

Para las soluciones de desarrollo de aplicaciones de código bajo, que se utilizan para crear aplicaciones críticas para el negocio, permitir el acceso a aplicaciones fuera de línea es una capacidad esencial. Vinyl, la solución de desarrollo de aplicaciones de código bajo de Jitterbit, es utilizada por analistas de negocios y profesionales de TI para abordar problemas comerciales. La ausencia de una conexión a Internet puede plantear desafíos importantes en determinados escenarios. Con nuestro nueva característica de aplicaciones sin conexión, Vinyl ayudará a las empresas a superar estos obstáculos brindándoles acceso confiable a su información incluso sin una conexión a Internet.

¿Qué experiencia tendrá Vinyl tienen los usuarios cuando se desconectan?

Cuando sus usuarios se desconectan, generalmente perderán el acceso a cualquier conexión de datos detrás de la aplicación, haciéndola inútil. Sin embargo, un Vinyl La aplicación fuera de línea guiará a los usuarios a través de un proceso de tres pasos para mantenerlos productivos.

  1. Descargar datos al dispositivo móvil del usuario mientras está en línea.

    Mientras su usuario tenga una conexión a Internet, abrirá la aplicación e iniciará un proceso para descargar datos relevantes para sus tareas en su dispositivo. Por ejemplo, si su proceso comercial fuera de línea es realizar pedidos y actualizar inventarios para sus clientes, esto significa que el usuario descargará la lista de productos, la lista de precios, la lista de clientes y los inventarios actuales para cada una de las ubicaciones de los clientes que planean visitar ese día. .

  2. Permitir al usuario crear y modificar datos sin conexión.

    Utilizando los datos almacenados en caché en el dispositivo, el usuario puede crear y modificar datos. Continuando con el ejemplo del proceso comercial del distribuidor, este sería el usuario que crea pedidos utilizando el producto, el precio y los datos del cliente descargados en su dispositivo.

  3. Sincronizar datos con el núcleo Vinyl sistema cuando vuelva a estar en línea.

    Cuando se restablece una conexión a Internet estable, el usuario iniciará un proceso para sincronizar los datos con el sistema central. Para completar el ejemplo comercial del distribuidor, cualquier pedido nuevo que se creara en el dispositivo del usuario se procesaría para su cumplimiento.

¿Qué nuevas funciones puedo utilizar al crear una aplicación sin conexión en Vinyl?

Como Vinyl desarrollador, podrás aprovechar VinylLas funciones existentes de para crear su aplicación sin conexión son las mismas que crearía una aplicación estándar. Vinyl le brinda al desarrollador control total sobre cómo funciona la descarga y sincronización de datos. Un desarrollador puede crear eventos, validaciones y páginas personalizados para brindar a los usuarios la mejor experiencia posible. Por ejemplo, probablemente será necesario verificar que los datos sincronizados cumplan con los requisitos del sistema de destino. Puede crear una página para que sus usuarios vean cada uno de sus pedidos y sus estados, por ejemplo, si se publicaron correctamente o si tuvieron un problema y necesitan solución.

Para brindarle más flexibilidad y hacer que su aplicación fuera de línea tenga más funciones, agregamos las siguientes capacidades:

  1. Función del sistema (estado de la red)

    Ahora puede pasar el parámetro de estado de red a la función system() para verificar la conexión a Internet de su usuario. Si no tienen conexión, es posible que desees desactivar las funciones de descarga y sincronización para que no produzcan errores.

  2. Grupos de seguridad de aplicaciones

    Si considera implementar una aplicación estándar en producción, un administrador ingresa al Entorno de diseño integrado (IDE) para configurar grupos de seguridad y membresía de usuarios. Su aplicación sin conexión se implementa en la tienda de aplicaciones, lo que significa que un administrador no configurará estos grupos en el dispositivo del usuario. Los grupos de seguridad de aplicaciones se publican con la propia aplicación, al igual que los roles. Esto significa que el desarrollador los controla y cualquier cambio realizado se aplicará automáticamente a la aplicación descargada en la tienda de aplicaciones.

  3. Servidor de autorización OpenID Connect

    Su aplicación fuera de línea necesita comunicarse con su núcleo Vinyl sistema por dos razones. En primer lugar, para gestionar la autenticación del usuario y, en segundo lugar, para descargar y sincronizar datos de un lado a otro. Vinyl ahora se puede configurar como un proveedor de identidad para otorgar acceso a usuarios y datos a su aplicación fuera de línea. Esto se hace a través del OpenID Connect Protocolo de descubrimiento. Como parte del protocolo de enlace entre el dispositivo móvil de su usuario y el núcleo Vinyl sistema, se compartirá cualquier membresía de grupo que se asigne a los grupos de seguridad de su aplicación. Esto otorga al usuario sólo el acceso necesario a la aplicación.

 

 See VinylLa capacidad de la aplicación fuera de línea en acción

Mira la demostración

¿Tiene preguntas? Estamos aquí para ayudar.

Contáctenos