Lancez-vous !

Essayez Ubiqod

Et recevez 100 crédits gratuits

Table des matières
< Retour
Imprimer

Suivre la présence sur site avec Skiply Timesheet (QR code)

Au cours de ce tutoriel, vous apprendrez à mettre en place un système de pointage par QR code du personnel détaché avec Ubiqod (Skiply) et Google Sheets (feuilles de calcul Google).

Ce tutoriel est adapté aux QR Codes statiques comme aux QR Codes dynamiques Ubiqod Key. Si vous utilisez des objets connectés, merci de consulter le tutoriel pour Smilio A ou pour Clock S selon votre cas.

Ce tutoriel est aussi disponible en vidéo ci-dessous (certains écrans peuvent évoluer en fonction des mises à jour régulières de la plateforme).

Processus de pointage des intervenants

Vous cherchez un moyen simple et efficace pour relever à distance le passage de votre personnel sur site.

A l’issue de ce tutoriel, les travailleurs pourront pointer de la manière suivante :

L’intervenant scanne le QR code présent sur site

Un écran lui demande d’indiquer s’il arrive ou s’il part

Le travailleur saisit son code personnel ou scanne son QR code personnel afin de s’identifier

L’application écrit automatiquement une ligne dans une feuille de calcul Google équipée de l’extension Skiply Timesheet afin d’assurer le suivi du personnel sur site

Interface de pointage par QR code

Avant de commencer : pré-requis

Ce guide est accessible à toute personne sachant utiliser Google Sheets. Nous vous recommandons cependant de bloquer une heure, au calme, pour prendre le temps de bien suivre les différentes étapes.

Avant d’utiliser cette application, vous devez :

Créer un compte Ubiqod (vous bénéficierez de 100 Ubiqoins gratuits pour tester l’application)

Avoir un compte Google pour utiliser le service Google Sheets. Si ce n’est pas le cas, c’est ici et c’est gratuit !

Préparer votre feuille de calcul Google

Installer l’extension Feuille de pointage Skiply

Créez une nouvelle feuille de calcul Google.

Dans le menu Extensions > Modules complémentaires, sélectionner Télécharger des modules complémentaires.

Cherchez le module Feuille de pointage Skiply, puis cliquez sur l’App.

Si votre entreprise utilise Google Workspace, sélectionnez installation administrateur ou installation individuelle. Si vous ne voyez pas ces options, contactez votre administrateur Google Workspace.

Si vous n’utilisez pas Google Workspace, cliquez sur Installer.

Cliquez sur continuer pour valider les autorisations nécessaires.

Après l’installation, vous devriez voir apparaître un nouveau sous-menu nommé “Feuille de pointage Skiply” dans le menu Extensions. Si ce n’est pas le cas, attendez quelques instants puis rechargez la page.

Vérifiez vos paramètres régionaux

Avant de lancer l’App via le menu, pensez à vérifier et valider vos paramètres régionaux.

Dans le menu Fichier > Paramètres, vérifiez le fuseau horaire et le pays, puis enregistrez.

Si vous changez le fuseau horaire après avoir configuré la liaison avec Ubiqod, il faudra refaire une liaison pour que le nouveau fuseau horaire soit pris en compte.

Initialiser l’app

Dans le menu Extensions, allez sur Feuille de pointage Skiply et sélectionnez Créer les tableaux (initialisation).

Feuille de pointage Google Sheets

Si vous lancez l’app pour la première fois, vous devrez autoriser l’App à accéder aux données nécessaires à son fonctionnement.

Une boîte de dialogue vous demande vos préférences de format de date.

Fuseau horaire Skiply

Cliquez sur Continuer.

Attendez le message de confirmation à la fin du processus avant de faire une action sur votre tableau.

Il est possible que vous rencontriez un problème de “chargement infini”. Ce problème est lié à l’utilisation simultanée de plusieurs comptes Google sur votre navigateur.

Pour résoudre les problèmes liés aux connexions multiples, essayez l’une des solutions suivantes:

Déconnectez-vous de tous vos comptes Google, puis connectez-vous uniquement à celui qui contient le projet, le module complémentaire ou l’application Web Apps Script auquel vous souhaitez accéder.

Ouvrez une fenêtre de navigation privée dans votre navigateur, puis connectez-vous au compte Google contenant le projet Apps Script, le module complémentaire ou l’application Web à laquelle vous souhaitez accéder.

Le travail sur Google Sheets est terminé ! Félicitations !

Ne modifiez pas les onglets ni les colonnes du tableau, cela pourrait entrainer des dysfonctionnements.

Il nous reste maintenant à configurer Ubiqod pour faire le lien entre les QR codes de pointage, vos sites et l’application.

Configurer Ubiqod

Connectez-vous à votre compte Ubiqod.

Créer un Site

Rendez-vous dans la section Sites.

Créez un nouveau site à partir du bouton CREER et donnez-lui un nom (nous l’appellerons “Site A” dans ce tutoriel). Entrez son adresse ou ses coordonnées GPS.

Cliquez sur CREER.

Créer un site

Votre site est créé. Vous avez été automatiquement redirigé sur la page de votre site.

Créer une INTERFACE

Dans notre cas, l’interface permet de créer l’écran vers lequel l’utilisateur sera redirigé après avoir scanné un QR code.

Pour créer votre interfacen allez dans le menu Interfaces, puis sélectionnez Choix unique.

Créer une interface pour le pointage

Donnez un nom à votre interface (nous l’appellerons “Pointage Interface” dans ce tutoriel).

Dans l’onglet OPTIONS GENERALES :

[Facultatif] Renseignez une instruction (elle sera affichée sur la page, en dessous du nom du QR code)

[Facultatif] Activez l’affichage du nom du tracker (dans notre cas, un tracker correspond à un QR code ou à un Ubiqod Key)

[Facultatif] Activez le Géofencing. Cette option demandera à l’utilisateur l’autorisation d’accéder à sa géolocalisation et vérifiera si ce dernier est à l’endroit attendu, en fonction de la localisation du site.

Activez la protection par code PIN

[Facultatif] Activez le mode de scan si vous souhaitez utiliser un badge QR code pour l’identification des personnes au lieu d’un code PIN (il s’agit d’une fonctionnalité nécessitant l’utilisation d’une liste de PIN code, non abordée dans ce tutoriel)

[Facultatif] Activer “Retenir le code PIN”. Cette option permet de garder en mémoire le code PIN de l’employer sur son smartphone pendant X jours (dans l’exemple ci-dessous 7) pour faciliter son pointage. Au bout de 7 jours, lorsqu’il voudra pointer, il devra ressaisir son code PIN.

Dans l’onglet MODIFIER, ajoutez 2 boutons :

libellé : Arrivée / référence : 1

libellé : Départ / référence : 2

Editer l'interface de pointage

Si vous changez les libellés Arrivée et Départ , il est impératif de bien mettre à jour l’onglet Réglages de l’App Google (cases B4 et B5), sinon les requêtes seront considérées comme des demandes de service.

Vous pouvez également créer d’autres boutons personnalisés, comme par exemple une demande de rappel client (Libellé : Rappeler le client / Référénce : 3).

Les pointages iront dans l’onglet Suivi de l’App Google Sheets, les demandes iront dans l’onglet Demandes de service.

Cliquez sur le bouton Créer

Créer un CONNECTEUR

Rendez-vous dans la section Connecteur.

Créez un nouveau connecteur de type Google Sheets à partir du bouton CREER et donnez-lui un nom (nous l’appellerons “Pointage Dispatch” dans ce tutoriel).

Ajoutez une connection à votre compte Google à l’aide du bouton + situé à droite du champs Sélectionnez une connexion Google Sheets.

Donnez un nom à cette connexion, puis appuyez sur le bouton Sign in with Google (ou l’équivalent en français).

Connectez vous à votre compte Google (si ce n’est déjà fait) et acceptez les conditions d’utilisation.

Copiez l’URL de votre feuille de calcul Google et collez-là dans le champ URL:

Créer un dispatch Google pour Skiply Timesheet

Cliquez sur RÉCUPÉRER LES DONNÉES DE LA FEUILLE DE CALCUL.

Sélectionnez la feuille Trace puis associez les colonnes avec les champs de données suivants :

Colonne Date : Horodatage

Colonne Libellé du device : Libellé du tracker

Colonne Site : Libellé du site

Colonne Action : Libellé de la donnée

Colonne Code : Libellé du code

Colonne ID du device : Slug du Tracker

Colonne Type de device : Type du tracker

Colonne Position GPS : Localisation de l’utilisateur

Colonne Validation : Sur site ?

Colonne Informations : Laisser vide (vous pouvez également utiliser cette colonne pour envoyer la géolocalisation de l’utilisateur si vous le souhaitez).

Cliquez sur CREER.

Mapping des champs pour Google Timesheet

Créer votre tracker (QR code standard)

Sur la plateforme Ubiqod, vous pouvez créer vos propres QR codes et les imprimer par la suite. Un QR code standard est appelé un QOD.

Dans le menu Trackers, choisissez l’onglet QOD. Cliquez sur le bouton + CODE.

Donnez un nom à votre tracker (pour ce tutoriel, nous l’avons appelé “Pointage”)

A présent, affectez :

votre interface “Pointage Interface”,

votre site “Site A”,

votre connecteur “Pointage Dispatch”.

Cliquez sur CREER.

Créer un tracker pour le pointage Ubiqod

Félicitations, votre QOD est prêt !

Lorsque vous cliquez sur le tracker, vous verrez apparaître le QR code correspondant et l’utiliser en faisant un copier / coller. Vous pouvez aussi imprimer les QR codes en les sélectionnant dans la liste et en cliquant sur le bouton Imprimer.

Vous pouvez désormais aller à la section Tester votre système de pointage.

Utiliser un Ubiqod Key

Rendez-vous dans la section Trackers, choisissez le menu Ubiqod Key.

Cliquez sur l’Ubiqod Key que vous souhaitez utiliser dans la liste.

Affectez les élements suivants :

votre interface “Pointage Interface”

votre site “Site A”

votre connecteur “Pointage Dispatch”

Cliquez sur METTRE A JOUR.

Félicitations, votre UBIQOD KEY est prêt !

Testez votre système de pointage

Pour vous assurer que tout fonctionne comme attendu, scannez votre QOD (QR code standard) ou votre Ubiqod Key et effectuez un pointage comme si vous étiez l’utilisateur. Votre tableau Google Sheet devrait se mettre à jour après la soumission.

Vérifier les pointages dans Google Sheets

Pour aller plus loin

Identification des intervenants

Pour attribuer un code PIN à un employé, utilisez l’onglet Employé dans Google Sheets. Cela remplacera le code PIN par le nom de la personne lorsque le code saisi sera reconnu. Si le code n’est pas renseigné, le code brut apparaitra.

Geofencing

Lorsque le géofencing est activé, le système calculera la distance entre la position de l’utilisateur et l’emplacement du site. Si cette distance est inférieure au périmètre de géofencing indiqué dans la page du site, la colonne « Validation » de l’onglet Trace sera mise à jour avec la valeur 1. Si la valeur est 0, cela signifie que le géofencing n’est pas activé, ou que l’utilisateur a refusé de partager sa position, ou que l’utilisateur se trouve en dehors du rayon de géofencing.

Impression en masse des QR codes

La plateforme Ubiqod intègre une fonction d’impression en masse. Pour imprimer un ensemble de codes QR, sélectionnez les Qods que vous souhaitez imprimer, puis cliquez sur IMPRIMER.

Partage des données

L’application Skiply Timesheet bénéficie de toutes les fonctionnalités proposées par Google Sheets. Il permet notamment de donner un accès en lecture à un client grâce au bouton Partager , situé en haut à droite de l’interface.

Garantie

L’application Skiply Timesheet fonctionne comme décrit dans ce guide à la date de rédaction. Son fonctionnement dépend de la plateforme Google, avec laquelle nous n’avons aucun lien. Cette application est fournie sans aucune garantie d’aucune sorte. Les services d’assistance sont proposés par Skiply.

Limitations connues

Lorsqu’une nouvelle ligne est ajoutée, Google Sheets effectue un calcul pour mettre à jour la feuille de temps. Ce calcul peut prendre plusieurs secondes. Ainsi, si plusieurs partitions arrivent en même temps dans un intervalle de 3 secondes, il est possible que certaines d’entre elles ne soient pas traitées immédiatement et se mélangent.

Si vous utilisez le système pour plusieurs sites, nous vous recommandons d’utiliser plusieurs tableaux (par exemple un par client).