Mode d'emploi

Cowlib’, c’est également une application web qui vous permet de gérer vos utilisateurs et leurs utilisations d’un espace, d’une salle, d’une machine, etc.

Installation#

Pour l’héberger, vous avez besoin d'un serveur, sur votre réseau local ou en cloud, ayant le logiciel Docker installé.

L'installation est expliquée dans le dépôt du code source disponible ici.

Vue d'ensemble#

Une badgeuse est rattachée à :

  • un lieu qui est administré par un gestionnaire
  • un objet (espace, salle, machine, ...) qui est affecté à un lieu. Le rattachement objet <-> badgeuse pouvant changer dans le temps

Un gestionnaire peut administrer plusieurs lieux, un lieu ne peut être administré que par un seul gestionnaire

Un utilisateur dispose d'un crédit temps pour chaque objet d'un lieu. Ce crédit temps sera débité à chaque badgeage

Il existe donc trois types d'utilisateur :

  • Administrateur : il a accès à toutes les fonctionnalités. Notamment, et il est le seul, à celles-ci :
    • Créer des gestionnaires
    • Créer des lieux
    • Rattacher les gestionnaires à des lieux
  • Gestionnaire : il va gérer tout ce qui concerne son ou ses lieu(x) de rattachement, soit :
    • Créer des objets
    • Créer des badgeuses et les rattacher à un objet
    • Créer des utilisateurs
    • Affecter du crédit temps
    • Corriger les erreurs de badgeages, le cas échéant
  • Utilisateur : il va pouvoir visualiser l'ensemble des lieux / objets auxquels il a accès, vérifier son crédit temps et badger numériquement si besoin (en cas de boitier badgeuse indisponible notamment)

Fonctionnalités#

Accès utilisateur#

Une fois connecté, l'utilisateur dispose d'un point d'accès unique. Tableau de bord de l&#39;utilisateur Il y retrouve donc la liste de tous les lieux disponibles sur l'instance de l'application à laquelle il est connecté. Dans chacun de ces lieux, il trouvera la liste des objets accessibles et pourra :

  • consulter son solde de crédit temps
  • badger numériquement, ce qui equivaudra à un badgeage avec sa carte sur le boitier badgeuse de l'objet
  • voir la liste des derniers badgeages réalisés, en entrée, ou en sortie

Accès gestionnaire#

Tableau de bord#

Une fois connecté, le gestionnaire accède à son tableau de bord. Tableau de bord du gestionnaire Il y trouvera 4 blocs :

  • Soldes négatifs : liste, pour chacun de ses lieux / objets, les utilisateurs ayant un solde de crédit temps négatif. Un clic sur le bouton plus permet d'ajouter du crédit.
  • Entrées sans sortie : liste, pour chacun de ses lieux / objets, les utilisateurs ayant une entrée sans sortie (en cas d'oubli de bageage en fin de journée, par exemple). Un clic sur le bouton plus permet d'ajouter une sortie le même jour à une heure postérieure à l'entrée.
  • 5 dernières entrées et 5 dernières sorties enregistrées pour chaque lieu / objet

Gestion des utilisateurs#

Liste des utilisateurs Liste des utilisateurs avec accès à l'édition et à la création.

Gestion des lieux & objets#

Liste des lieux Liste des lieux (accès à l'édition et à la création réservés aux administrateurs).

Liste des objets Liste des objets avec accès à l'édition et à la création.

Gestion des badgeuses#

Liste des badgeuses Liste des badgeuses avec accès à l'édition et à la création.

Crédit temps et badgeages#

Liste des crédits temps Liste des crédits temps avec accès à l'édition et à la création.

Liste des badgeages Liste des badgeages avec accès à l'édition et à la création.