fonctionsintégrationstarifstutosloginNos articles

Le Service Worker du CPQ Ready : Optimisez votre expérience d'utilisation

Le CPQ Ready est une solution puissante qui simplifie et accélère le processus de configuration, de tarification et de devis pour les entreprises. Au cœur de cette solution se trouve le Service Worker du CPQ Ready, un élément essentiel qui améliore considérablement l'expérience des utilisateurs. Dans cet article, nous explorerons en détail le fonctionnement du Service Worker et les avantages qu'il apporte à votre entreprise.

Qu'est-ce qu'un Service Worker?

Avant de plonger dans le fonctionnement du Service Worker du CPQ Ready, il est important de comprendre ce qu'est un Service Worker en général. Un Service Worker permet de gérer certaines tâches de Ready comme la création, la modification et la suppression de projet sans connexion internet ou avec une connectivité réduite.

Le rôle du Service Worker du CPQ Ready:

Le Service Worker du CPQ Ready joue un rôle crucial:


- L'amélioration de la performance et de l'expérience utilisateur de la plateforme. En effet, les images et le code de l’application ne sont téléchargés que lorsque cela est nécessaire. Lorsque vous utilisez le CPQ Ready, les fichiers statiques, tels que les fichiers HTML, CSS, JavaScript et les images, sont stockés localement dans le cache du navigateur. Cela permet une récupération plus rapide des ressources, réduisant ainsi les temps de chargement et améliorant l'expérience globale de l'utilisateur.


- La gestion des mises à jour de l'application et la prise en charge du mode hors ligne.

 

Prise en charge du mode hors ligne:

L'un des avantages les plus significatifs du Service Worker est sa capacité à prendre en charge le mode hors ligne. Une fois que les ressources nécessaires sont mises en cache, les utilisateurs peuvent accéder à l'application et effectuer des actions même sans connexion Internet. Les données sont synchronisées automatiquement dès que la connexion est rétablie, ce qui assure une expérience fluide et sans interruption.

Possibilité du service worker de Ready hors ligne:

Création de projet lorsque l’utilisateur a créé un projet dans les 30 jours
Modification d’un projet auquel l’utilisateur a accédé dans les 30 jours
Création d’une application sur smartphone (P.W.A.)

Comment cela fonctionne ?

Le fonctionnement est simple, lorsque l'application est en ligne elle télécharge et stocke les données. 

Lorsqu’elle est n’est pas en ligne elle récupère les données stockées et met de côté les données à envoyer au serveur

Techniquement c’est un script JavaScript ( Ready utilise une bibliothèque open-source appelée Workbox produit par Google) qui s'exécute en arrière-plan de l’application web. Il agit comme un proxy entre l'application web et le navigateur


Limite :

Le Service Worker ne fonctionne pas à l’intérieur de Sketchup et d’autocad.
Les choix nécessitant une connexion internet ne fonctionnent pas hors ligne, notamment : la carte Google Map, calcul de distance, connexion ERP/CRM, envoi.