Cordons Cordons Cordons Cordons
Low-code | LCAP | Vinyl

Création d'applications Low-Code pour un accès hors ligne

Signal Wifi

Par Tim Bond, Gestionnaire de produit


Améliorez la fiabilité, la commodité et l’accès aux services essentiels avec des applications hors ligne.

Aujourd’hui, nous tenons notre connexion Internet pour acquise. Nous disposons normalement d’une connexion solide – que ce soit au bureau, à home, dans un café, sur la route ou même dans un avion – nous permettant de travailler presque n'importe où. C'est lorsque nous perdons notre connexion Internet que le monde semble s'arrêter.

Même pour les entreprises, il existe des situations où l’absence ou l’incohérence d’Internet peut devenir un problème critique. Qu'il s'agisse de personnel travaillant dans des sites distants ou d'équipes itinérantes, le manque d'Internet peut avoir un effet néfaste sur vos processus commerciaux et sur votre capacité à servir vos clients en temps réel.

Pour les solutions de développement d’applications low-code – qui sont utilisées pour créer des applications critiques pour l’entreprise – permettre l’accès aux applications hors ligne est une fonctionnalité essentielle. Vinyl, la solution de développement d'applications low-code de Jitterbit, est utilisée par les analystes commerciaux et les professionnels de l'informatique pour résoudre les problèmes commerciaux. L'absence de connexion Internet peut poser des problèmes importants dans certains scénarios. Avec notre nouvelle fonctionnalité d'applications hors ligne, Vinyl aidera les entreprises à surmonter ces obstacles en fournissant un accès fiable à leurs informations même sans connexion Internet.

Quelle expérience va Vinyl les utilisateurs lorsqu'ils se déconnectent ?

Lorsque vos utilisateurs se déconnectent, ils perdent généralement l’accès à toutes les connexions de données derrière l’application, la rendant inutile. Cependant, un Vinyl L'application hors ligne guidera les utilisateurs à travers un processus en trois étapes pour les maintenir productifs.

  1. Téléchargez des données sur l'appareil mobile de l'utilisateur lorsqu'il est en ligne.

    Pendant que votre utilisateur dispose d'une connexion Internet, il ouvrira l'application et lancera un processus pour télécharger les données pertinentes à ses tâches sur son appareil. Par exemple, si votre processus commercial hors ligne consiste à passer des commandes et à mettre à jour les stocks de vos clients, cela signifie que l'utilisateur téléchargera la liste de produits, la liste de prix, la liste de clients et les stocks actuels pour chacun des sites clients qu'il prévoit de visiter ce jour-là. .

  2. Autoriser l'utilisateur à créer et modifier des données hors ligne.

    En utilisant les données mises en cache sur l'appareil, l'utilisateur peut créer et modifier des données. En reprenant l'exemple du processus métier du distributeur, l'utilisateur créerait des commandes à l'aide des données sur le produit, le prix et le client téléchargées sur son appareil.

  3. Synchronisez les données avec le noyau Vinyl système une fois de retour en ligne.

    Lorsqu'une connexion Internet stable est rétablie, l'utilisateur lance alors un processus pour synchroniser les données avec le système principal. Pour compléter l'exemple commercial du distributeur, toute nouvelle commande créée sur l'appareil de l'utilisateur serait traitée pour être exécutée.

Quelles nouvelles fonctionnalités puis-je utiliser lors de la création d'une application hors ligne dans Vinyl?

Comme étant une entreprise Vinyl développeur, vous pourrez tirer parti VinylLes fonctionnalités existantes de pour créer votre application hors ligne de la même manière que vous créeriez une application standard. Vinyl donne au développeur un contrôle total sur le fonctionnement du téléchargement et de la synchronisation des données. Un développeur peut créer des événements, des validations et des pages personnalisés pour offrir aux utilisateurs la meilleure expérience possible. Par exemple, il sera probablement nécessaire de vérifier que les données synchronisées répondent aux exigences du système cible. Vous pouvez créer une page permettant à vos utilisateurs de voir chacune de leurs commandes et leur statut, par exemple si elles ont été publiées avec succès ou si elles ont rencontré un problème et ont besoin d'un dépannage.

Pour vous offrir plus de flexibilité et rendre votre application hors ligne plus riche en fonctionnalités, nous avons ajouté les fonctionnalités suivantes :

  1. Fonction système (état du réseau)

    Vous pouvez maintenant transmettre le paramètre networkstatus dans la fonction system() pour vérifier la connexion Internet de votre utilisateur. S'ils ne disposent pas de connexion, vous souhaiterez peut-être désactiver les fonctionnalités de téléchargement et de synchronisation afin qu'ils ne génèrent pas d'erreur.

  2. Groupes de sécurité des applications

    Si vous envisagez de déployer une application standard en production, un administrateur accède à l'environnement de conception intégré (IDE) pour configurer les groupes de sécurité et l'adhésion des utilisateurs. Votre application hors ligne est déployée sur l'App Store, ce qui signifie qu'un administrateur ne configurera pas ces groupes sur l'appareil de l'utilisateur. Les groupes de sécurité d'application sont publiés avec l'application elle-même, tout comme les rôles. Cela signifie que le développeur les contrôle et que toutes les modifications apportées seront automatiquement appliquées à l'application téléchargée dans l'App Store.

  3. Serveur d'autorisation OpenID Connect

    Votre application hors ligne doit communiquer avec votre cœur Vinyl système pour deux raisons. Premièrement, pour gérer l’authentification des utilisateurs, et deuxièmement, pour télécharger et synchroniser les données dans les deux sens. Vinyl peut désormais être configuré en tant que fournisseur d'identité pour accorder aux utilisateurs et aux données l'accès à votre application hors ligne. Cela se fait via le OpenID Connect Protocole de découverte. Dans le cadre de la négociation entre l'appareil mobile de votre utilisateur et le serveur principal Vinyl système, toute appartenance à un groupe correspondant à vos groupes de sécurité d'application sera partagée. Cela accorde à l'utilisateur uniquement l'accès nécessaire à l'application.

 

 See VinylLa capacité d'application hors ligne de en action

Regardez la démo

Avoir des questions? Nous sommes ici pour aider.

Contactez-Nous