Panneau Technicien

Explorateur de base de données (DB Explorer) pour la maintenance : tables, schéma, données, journal d'audit et outils de correction. Réservé aux techniciens.

Accessible parTechnicien
Ce module donne un accès direct à la base de données. Toute modification manuelle de lignes peut provoquer une incohérence ou une perte de données, et la suppression est irréversible. Faites une sauvegarde avant toute intervention et limitez-vous à la consultation et à l'export, sauf instruction d'un développeur.

Qui peut y accéder ?

  • Les comptes dont le Type d'utilisateur est « Technicien » (Équipe → Utilisateurs → Paramètres avancés). À la connexion, ils sont redirigés automatiquement vers le Panneau Technicien et ne voient que ce module.
  • Côté serveur, les opérations acceptent aussi un utilisateur disposant de la permission « Explorateur base de données » (database_explorer), mais l'écran lui-même ne s'ouvre que pour les comptes de type Technicien.
  • Les employés normaux (type « Client (employé) ») ne voient jamais ce module.

Les 5 onglets

📊 Dashboard

Vue d'ensemble : toutes les tables de l'application avec leur nombre de lignes. Cliquez sur une table pour ouvrir ses données. La liste de gauche permet de « Filtrer tables… ».

🧬 Schéma

Colonnes de la table sélectionnée : Colonne, Type, Null (OUI/NON), Défaut, PK (clé primaire), FK (clé étrangère).

📋 Données

Lignes paginées (choix « Lignes: » par page), recherche dans toutes les colonnes texte, « Ajouter un enregistrement », modifier, supprimer (irréversible). Dans le formulaire, un bouton permet de « Définir / annuler NULL » pour chaque champ. Export CSV de la table.

🕵️ Journal d'audit

Chaque insertion, modification ou suppression faite ici : horodatage, utilisateur, action, table, ID, ancienne valeur et nouvelle valeur. Filtrez par table et par action.

🛠️ Outils

Outils de maintenance, par exemple « Corriger les tickets sans mouvement de caisse » : crée les entrées SALE manquantes dans la caisse pour les tickets payés sans mouvement associé (ex. : paiements via mobile).

Tables fiscales protégées : tickets, ticket_items, payments, fiscal_events et fiscal_sequences peuvent être consultées et exportées, mais toute insertion, modification ou suppression directe est refusée (« Table fiscale protégée »). Utilisez les opérations métier : annulation, remboursement ou avoir.
Toutes les écritures faites depuis le panneau sont tracées dans le Journal d'audit avec l'ancienne et la nouvelle valeur : consultez-le pour vérifier ou annuler manuellement une intervention.

Corriger les tickets sans mouvement de caisse

  1. 1Connectez-vous avec un compte de type Technicien.
  2. 2Ouvrez l'onglet « Outils ».
  3. 3Cliquez sur « Lancer la correction ».
  4. 4Lisez le résultat : nombre de mouvements créés sur le nombre de tickets analysés, ou « Aucun ticket orphelin trouvé ».
  5. 5Vérifiez ensuite la caisse (Mouvements de caisse) de la session concernée.

Mode Développeur

L'interrupteur « Mode Développeur » (en haut du panneau) est proposé aux comptes Technicien et au Super administrateur. Quand il est désactivé, le bandeau indique que seul le mode lecture / écriture de données est actif et que les modifications de schéma sont désactivées. Lorsqu'il est activé, la puce « Developer Mode » s'affiche.

Export

L'export se fait table par table, au format CSV uniquement (onglet Données). Le chemin du fichier exporté est affiché (« Exporté : … »).

Notes pour le support

  • Lors d'une mise à jour qui modifie la structure de la base, SwiftUP prend automatiquement un instantané (snapshot) de la base avant la migration et vérifie son intégrité (contrôle d'intégrité SQLite et des clés étrangères). En cas de problème, cet instantané sert de point de restauration.
  • Page cachée de test d'imprimante Windows : adresse /SPRTPrinterControl (permission « Gérer les paramètres »), non présente dans le menu. Elle permet de choisir l'imprimante Windows, la largeur papier (Thermique 80 / 58 mm), le nombre de copies (1 à 5) et le nom affiché, avec un aperçu du ticket, puis « Imprimer directement » ou « Dialogue Windows ».
Voir aussi : Utilisateurs (type Technicien), Sauvegarde, Matériel.

FAQ