Aller au contenu

Équipe

Cette page sert à la personne qui administre les membres d'une société. Elle décrit les écrans du module Équipe : la liste des membres, l'invitation, les statuts d'une adhésion, le code PIN d'un membre, les appareils de caisse enregistrés, dont la page se tient dans le module Caisse sous le groupe « Référentiel », la composition des profils d'accès et le journal d'audit. Les notions employées et les règles d'accès sont présentées dans la page Profils & accès.

À quoi ça sert

  • Voir qui compose l'équipe, avec le profil, les agences et le statut de chacun.
  • Inviter un membre, modifier son adhésion, la suspendre, la réactiver ou la révoquer.
  • Définir, réinitialiser ou débloquer le code PIN d'un membre.
  • Consulter et révoquer les appareils de caisse enregistrés.
  • Composer les profils d'accès de la société, code par code.
  • Relire le journal d'audit.

La liste des membres

La page Équipe › Membres liste les adhésions de la société et s'ouvre aux personnes autorisées à voir les membres.

Équipe › Membres
La liste des membres : le nom, l'adresse e-mail, le profil par défaut, les agences atteintes et le statut de chaque adhésion.
Colonne Contenu
Nom Le prénom et le nom de la personne.
E-mail L'adresse de ses identifiants, la même dans toutes ses sociétés.
Profil par défaut Le profil qui s'applique dans la société et dans les agences sans substitution.
Agences « Toutes les agences », ou la liste des accès agence, chacun avec son éventuel profil de substitution.
Statut Invitée, Active, Suspendue ou Révoquée, avec un repère lorsque le code PIN est bloqué.

Une recherche retrouve un membre par son nom ou son adresse. Une ligne ouvre la fiche de l'adhésion, d'où partent la modification, le code PIN, la suspension, la réactivation et la révocation.

Le code que cette lecture demande :

Geste Code
Voir les membres de la société authentication.user.view

Inviter un membre

Le bouton « Inviter un membre » suppose d'être autorisé à la fois à inviter une personne et à lui attribuer un profil. La feuille demande :

La feuille « Inviter un membre »
La feuille d'invitation demande l'adresse e-mail, le profil par défaut et les agences atteintes, avec une substitution facultative par agence.
  1. l'adresse e-mail de la personne ; si elle possède déjà des identifiants dans une autre société, seule une adhésion est ajoutée et elle garde son mot de passe, et une personne déjà membre de la société est refusée ;
  2. le profil par défaut, parmi les profils de la société ;
  3. les agences atteintes, soit « Toutes les agences », qui couvre les agences présentes et futures, soit un accès agence par agence, avec pour chacun un profil de substitution facultatif.

L'adhésion est créée au statut Invitée, et l'invitation part par courriel : une personne sans identifiants reçoit un lien pour choisir son mot de passe, valable 24 heures, et une personne qui en possède déjà apprend seulement qu'elle appartient à une société de plus. « Renvoyer l'invitation », sur la fiche d'une adhésion Invitée, envoie un nouveau lien et rend le précédent caduc ; un courriel qui n'a pas pu partir se renvoie de la même façon. Le code PIN ne fait pas partie de l'invitation : il se définit ensuite depuis la fiche du membre.

Les codes que l'invitation demande :

Geste Code
Inviter un membre authentication.user.create
Renvoyer l'invitation authentication.user.create
Attribuer un profil à un membre authentication.access_profile.assign
Exemple : Komi Agbeko invite Mawunyo Koudoh

Komi Agbeko, qui dirige Ets Sanu & Frères, invite Mawunyo Koudoh comme caissière à Dépôt Lomé (Bè) : il saisit son adresse, choisit le profil Caisse et ajoute un accès agence pour Dépôt Lomé (Bè), sans substitution. Selom Lawson, qui détient le droit de définir les codes PIN à Dépôt Lomé (Bè), s'en charge ensuite depuis sa fiche. Mawunyo Koudoh apparaît sur les vignettes de l'appareil de caisse une fois son adhésion active.

Les statuts d'une adhésion

Statut Ce qu'il permet
Invitée L'adhésion existe, mais la personne n'a pas encore ouvert de session dans la société. Elle n'apparaît pas sur les vignettes d'un appareil de caisse. La première connexion réussie par mot de passe la rend active.
Active La personne travaille dans la société avec son profil effectif dans chaque agence atteinte, par mot de passe ou par code PIN.
Suspendue La session de la personne se ferme dès sa requête suivante et aucune connexion n'est acceptée dans la société jusqu'à la réactivation. Ses autres sociétés ne sont pas touchées. Les pièces qu'elle a signées gardent son nom.
Révoquée L'adhésion est close et ne se réactive pas ; une personne qui revient reçoit une nouvelle invitation. Les pièces qu'elle a signées gardent son nom.

La suspension, la réactivation et la révocation relèvent toutes trois d'un même droit sur l'adhésion. Rien n'est effacé : une adhésion se suspend ou se révoque, ce qui garde la trace de tout ce que la personne a fait.

Le code que ces trois gestes demandent :

Geste Code
Suspendre, réactiver ou révoquer une adhésion authentication.user.deactivate

Modifier une adhésion

La fiche permet de changer le profil par défaut, l'option « Toutes les agences », les accès agence et leurs profils de substitution. La modification de la fiche relève du droit de modifier un membre ; celle du profil, des agences ou des substitutions exige en outre le droit d'attribuer un profil, faute de quoi ces champs sont en lecture seule et l'écran le dit. La modification s'applique dès la requête suivante de la personne concernée.

La feuille « Modifier l'adhésion »
La fiche d'une adhésion permet de changer le profil par défaut, l'option « Toutes les agences », les accès agence et leurs substitutions.

Les codes que ces modifications demandent :

Geste Code
Modifier la fiche d'une adhésion authentication.user.update
Changer le profil, les agences ou les profils de substitution authentication.access_profile.assign

La dernière personne capable d'attribuer les profils

Le logiciel refuse de suspendre, de révoquer ou de changer de profil la dernière adhésion active dont le profil par défaut permet d'attribuer les profils, comme il refuse de retirer ce code de son profil, afin que la société ne se retrouve jamais sans personne capable d'attribuer les accès.

Le code PIN d'un membre

Le code PIN est porté par l'adhésion : une personne qui travaille pour deux sociétés a un code distinct dans chacune. Il sert à ouvrir une session sur un appareil de caisse enregistré et à donner une approbation ponctuelle au comptoir. Il compte exactement quatre chiffres, et deux membres peuvent porter le même code, puisque la vignette identifie la personne.

La feuille du code PIN
Depuis la fiche du membre, la feuille du code PIN définit ou réinitialise un code à quatre chiffres, jamais affiché.

La définition, la réinitialisation et le déblocage du code se font depuis la fiche du membre et relèvent d'un droit sensible, que la personne qui agit doit détenir dans chacune des agences que le membre atteint, et dans toutes les agences de la société lorsque son adhésion les couvre toutes ; à défaut, le geste est refusé et le message nomme l'agence manquante. Un code bloqué se libère aussi de lui-même au terme de la durée fixée dans Paramètres › Sécurité.

Le code que ce geste demande :

Geste Code
Définir, réinitialiser et débloquer le code PIN d'un membre authentication.user.reset_pin, sensible

Les appareils de caisse enregistrés

La page Caisse › Appareils liste les appareils de caisse sur lesquels la connexion par code PIN est possible, dans l'agence sélectionnée, et s'ouvre aux personnes autorisées à voir les appareils enregistrés.

Caisse › Appareils
La liste des appareils de caisse enregistrés dans l'agence, et la fiche d'un appareil avec son bouton « Révoquer l'appareil ».
Colonne Contenu
Libellé Le nom donné à l'appareil à son enregistrement.
Agence L'agence à laquelle l'appareil est rattaché.
Enregistré le La date de l'enregistrement.
Par La personne qui a enregistré l'appareil.
Statut Actif ou Révoqué.
Révoqué par La personne qui a révoqué l'appareil, le cas échéant.

L'enregistrement commence sur cette page : une personne autorisée à enregistrer un appareil, geste sensible, choisit « Ajouter un appareil » dans l'agence sélectionnée, nomme l'appareil et lui rattache une caisse, choisie parmi les caisses actives des points de vente de l'agence, puis reçoit un code d'enregistrement de huit caractères, valable 10 minutes et une seule fois. Sur l'appareil, l'écran « Enregistrer cet appareil de caisse » demande d'abord l'adresse e-mail du compte qui a demandé ce code, puis le code lui-même : un code saisi après l'adresse d'une autre personne est refusé comme un code inconnu, et aucun mot de passe n'est saisi sur l'appareil. Un appareil ne vend que depuis sa caisse, dont l'entrepôt fixe le stock vendable : une agence sans caisse active n'enregistre aucun appareil, et un appareil enregistré sans caisse, avant que la caisse soit obligatoire, demande à être réenregistré. L'appareil conserve un secret qu'il n'affiche jamais, et la session que la personne avait au back-office reste ouverte.

La révocation se fait depuis cette page, après confirmation, et relève d'un droit propre, lui aussi sensible. L'appareil cesse aussitôt d'afficher les vignettes et d'accepter les connexions, les sessions ouvertes depuis cet appareil sont fermées, et son écran affiche « Cet appareil n'est plus enregistré ». En vue consolidée, la révocation n'est proposée qu'une fois l'agence de l'appareil sélectionnée.

Les codes que ces gestes demandent, tenus dans l'agence de l'appareil :

Geste Code
Voir les appareils enregistrés company.terminal.view
Enregistrer un appareil company.terminal.register, sensible
Révoquer un appareil company.terminal.revoke, sensible

Les profils d'accès

La page Équipe › Profils liste les profils de la société, chacun avec son nom, sa page de démarrage, le nombre de codes accordés et le nombre d'adhésions qui le portent. Elle s'ouvre aux personnes autorisées à voir les profils d'accès ; la création, la modification et la suppression d'un profil valent pour toute la société, et l'éditeur est en lecture seule pour qui n'est pas autorisé à composer les profils.

Équipe › Profils d'accès
La liste des profils d'accès de la société, chacun avec sa page de démarrage, le nombre de codes accordés et le nombre d'adhésions qui le portent.
L'éditeur d'un profil d'accès
L'éditeur d'un profil : le nom, la page de démarrage, « Copier depuis un modèle », le filtre et la composition code par code, regroupée par module.

L'éditeur demande :

  1. le nom du profil, unique dans la société ;
  2. la page de démarrage, prise parmi toutes les pages ;
  3. la composition, code par code : les codes du catalogue sont regroupés par module, chaque ligne portant le libellé, le code, la portée société ou agence et un repère lorsque le code est sensible ; une case coche un code, la case du module coche tout le module, et un filtre retient les lignes dont le code ou le libellé contient le texte saisi ;
  4. « Copier depuis un modèle », qui remplace les codes cochés par ceux de l'un des huit modèles.

Un profil accorde au moins un code, et un nom vide, un nom déjà porté ou un code absent du catalogue sont refusés avec leur raison. L'enregistrement s'applique dès la requête suivante de chaque personne qui porte le profil. La suppression d'un profil porté par une adhésion ou par un accès agence est refusée, et le message nomme les membres concernés. Un profil s'attribue depuis la fiche d'une adhésion, non depuis cette page.

Un code qui entre au catalogue n'est accordé à aucun profil : un bandeau « Nouveaux codes disponibles » le signale en tête de la page Profils, et le filtre « Nouveaux codes » de l'éditeur isole les codes qu'aucun profil ne détient. Le bandeau disparaît pour toute la société dès que chacun est accordé à un profil, ou que la personne choisit « Masquer » pour ceux qu'elle n'accorde pas.

Les codes que ces gestes demandent, tous valables pour toute la société :

Geste Code
Voir les profils d'accès authentication.access_profile.view
Créer un profil d'accès authentication.access_profile.create
Modifier un profil d'accès authentication.access_profile.update
Supprimer un profil d'accès authentication.access_profile.delete

Le journal d'audit

Le journal d'audit de la société consigne, avec leur auteur et leur heure :

  • chaque action accordée sur un code sensible, inscrite dans la transaction de l'action ;
  • chaque action accordée par une approbation ponctuelle, sous le nom de la personne en poste et celui de la personne qui a approuvé ;
  • chaque refus de code ou de périmètre, qui survit à l'échec de la requête ;
  • chaque connexion, échec d'identification, blocage, changement de société et approbation ;
  • chaque changement de paramétrage : conversions d'unités, valeurs de consigne, taux de TVA, plafonds et seuils ;
  • chaque export de données, avec la page exportée, ses filtres et le nombre de lignes ;
  • chaque consultation menée par le support de la plateforme, sous l'auteur « Support InosKera » ;
  • chaque courriel envoyé par la plateforme ou resté en échec, avec l'adresse, la nature du message et le résultat, jamais le lien.

Une lecture ordinaire faite par un membre de la société n'y est pas inscrite.

Les opérations que le logiciel accomplit seul, conversions d'unités, calcul des vides dus, écritures comptables, mises à jour de stock, tâches planifiées, y figurent sous l'auteur « Système ». Le journal se lit et se filtre ; il ne se corrige ni ne s'efface, l'immuabilité étant garantie par le serveur.

Voir aussi