Gestion des membres
Les membres sont les clients enregistres de votre cybercafe ou centre de jeux. Un profil de membre stocke l'identite du client, ses coordonnees, ses identifiants de connexion et ses preferences de facturation. Les membres peuvent se connecter depuis les PC clients, accumuler un solde de portefeuille, acheter des forfaits temps, gagner des points de fidelite et beneficier de remises basees sur leur niveau pour les sessions et les commandes.
Champs du profil membre
Chaque enregistrement de membre contient les informations suivantes :
- Nom d'utilisateur : un identifiant unique, insensible a la casse, que le membre utilise pour se connecter aux PC clients. Une fois cree, le nom d'utilisateur ne peut pas etre duplique dans le systeme.
- Nom d'affichage : le nom affiche dans le panneau d'administration, les listes de sessions et le message d'accueil cote client. Ce champ est obligatoire.
- Mot de passe : les membres peuvent definir un mot de passe pour la connexion en libre-service aux PC clients. Le mot de passe est stocke sous forme de hachage et peut etre laisse vide initialement (le membre le definit lors de sa premiere connexion).
- E-mail : adresse e-mail facultative. La visibilite est controlee par la permission
DISPLAY_EMAIL. - Mobile : numero de telephone facultatif. La visibilite est controlee par la permission
DISPLAY_GSM. - Avatar : une URL d'image de profil affichee sur l'ecran de verrouillage du client et dans les listes de membres.
- Genre : par defaut "inconnu". Peut etre defini sur masculin, feminin ou autre pour le filtrage demographique.
- Memo : un champ de note en texte libre a usage interne. Visible uniquement par le personnel, pas par le membre.
Etats d'un membre
Chaque membre possede deux indicateurs d'etat independants :
Actif / Inactif
Le basculement actif/inactif controle si le membre apparait dans les resultats de recherche standard et peut interagir avec le systeme. Desactiver un membre equivaut a une suppression logique. Le profil et toutes les donnees associees (credits de portefeuille, credits de temps, historique des sessions) sont conserves mais le membre est masque des operations quotidiennes.
Permission de connexion
L'indicateur can_login controle si le membre est autorise a se connecter depuis les PC clients. Un membre peut etre actif (visible dans le systeme) mais avoir la connexion desactivee, ce qui est utile pour les membres ayant des dettes impayees ou des violations de reglement.
Attribution de niveau
Chaque membre peut etre assigne a un niveau de fidelite. Le niveau determine :
- Remise en BPS : une remise en points de base appliquee a la tarification de session. Par exemple, un niveau avec
discount_bps = 500accorde au membre une remise de 5 % sur le tarif horaire. - Libelle de role : une libelle descriptif (tel que Argent Or, VIP) affichée dans la fiche de profil du membre et dans les panneaux de session.
L'attribution de niveau peut être manuelle ou automatique basée sur le système de points de fidélité. Consultez la page Niveaux de fidelite pour les détails sur la configuration des niveaux et la progression des membres.
Limite de connexions simultanees
Le champ max_connection definit le nombre maximum de sessions actives simultanees qu'un membre peut avoir sur l'ensemble des PC clients. La valeur par defaut est 1, ce qui signifie que le membre ne peut etre connecte qu'a un seul PC a la fois. Si un membre tente de se connecter sur un second PC alors qu'il a deja une session active, le systeme rejette la connexion.
Augmenter cette valeur est utile pour les membres gerant plusieurs machines (comme les comptes du personnel) ou pour les niveaux d'abonnement speciaux qui autorisent l'utilisation multi-appareils.
Recherche et filtrage des membres
La page Membres fournit une liste a defilement virtuel qui gere efficacement les grandes bases de donnees de membres. Vous pouvez :
- Rechercher : saisissez dans la barre de recherche pour filtrer par nom d'utilisateur, nom d'affichage, e-mail ou numero de mobile. La recherche est insensible a la casse et met a jour les resultats en temps reel.
- Filtrer par statut : basculez entre l'affichage de tous les membres, uniquement les membres actifs ou uniquement les membres inactifs.
- Trier : cliquez sur les en-tetes de colonnes pour trier par nom, date de derniere connexion ou date de creation.
L'implementation du defilement virtuel ne charge en memoire que la portion visible de la liste des membres, de sorte que les performances restent fluides meme avec des dizaines de milliers de membres enregistres.
Indicateur de statut en ligne
Lorsqu'un membre est actuellement connecte a un PC client ou a une session console active, son profil affiche un indicateur vert en ligne dans la liste des membres. L'indicateur affiche egalement le client ou la console specifique que le membre utilise actuellement, permettant au personnel de localiser rapidement un client.
Creer un nouveau membre
Pour creer un nouveau membre :
- Rendez-vous sur la page Membres depuis la barre laterale.
- Cliquez sur le bouton Ajouter un membre dans la barre d'outils.
- Renseignez au minimum le nom d'affichage (obligatoire) et eventuellement un nom d'utilisateur pour la connexion.
- Definissez un niveau si applicable, ou laissez la valeur par defaut.
- Ajustez la valeur de connexions max si la valeur par defaut de 1 n'est pas appropriee.
- Cliquez sur Enregistrer pour creer le membre.
Le systeme genere automatiquement un identifiant unique pour le membre et enregistre l'identite du caissier qui l'a cree.
Modifier un membre
Selectionnez un membre dans la liste pour ouvrir sa vue de detail de profil. A partir de la, vous pouvez :
- Mettre a jour n'importe quel champ de profil (nom d'affichage, e-mail, mobile, genre, memo).
- Modifier l'attribution de niveau du membre.
- Basculer les indicateurs
actifetcan_login. - Reinitialiser ou modifier le mot de passe du membre.
- Ajuster la limite de connexions simultanees.
Toutes les modifications sont enregistrees immediatement et une entree de journal d'audit est creee.
Supprimer un membre
La suppression d'un membre retire son profil du systeme actif. Cette action necessite la permission MEMBER_DELETE. Les donnees associees telles que l'historique des sessions et les enregistrements de portefeuille sont conservees a des fins de rapport mais ne sont plus liees a un profil de membre actif.
Permissions requises
L'acces aux fonctionnalites de gestion des membres est controle par les permissions suivantes sur le role du caissier :
| Permission | Acces accorde |
|---|---|
MEMBER_VIEW |
Consulter la liste des membres et rechercher des membres |
MEMBER_ADD |
Creer de nouveaux profils de membres |
MEMBER_UPDATE |
Modifier les profils de membres existants |
MEMBER_DELETE |
Supprimer des profils de membres |
DISPLAY_EMAIL |
Voir l'adresse e-mail du membre dans la vue de detail |
DISPLAY_GSM |
Voir le numero de mobile du membre dans la vue de detail |
Si le role d'un caissier n'inclut pas DISPLAY_EMAIL ou DISPLAY_GSM, ces champs sont masques dans le panneau de detail du membre meme si les donnees existent dans la base de donnees.