Journal d’activité
Les rapports Journal d’activité et Journal d’activité du back-office sont des outils d’audit qui enregistrent toutes les actions effectuées dans l’app et dans le back-office de votre établissement. Ils permettent de superviser l’utilisation du système, d’identifier les incidents opérationnels et de conserver un historique détaillé de chaque opération.
1. JOURNAL D’ACTIVITÉ (APP)
Accédez au back-office → Rapports → Journal d’activité.
Sélectionnez ensuite la plage de dates souhaitée. Les filtres facultatifs suivants permettent d’affiner votre recherche :
| Filtre | Description |
|---|---|
| Date | Filtrez par plage horaire exacte |
| Appareil | Sélectionnez un ou plusieurs appareils |
| Employé | Filtrez par employé |
| Type | Type de journal : information, avertissement, erreur, etc. |
| Modèle | Saisissez un modèle de données : user, tenant_user, etc. |
| ID | ID d’une commande, d’un service, d’une facture, etc. |
| Action | Recherchez par mot-clé : offline, network, invoice, etc. |
Chaque entrée indique : date et heure, appareil, employé, type et description de l’action.
2. JOURNAL D’ACTIVITÉ DU BACK-OFFICE
Accédez au back-office → Rapports → Journal d’activité du back-office.
Ce journal est indépendant de celui de l’app. Il enregistre toutes les actions effectuées directement dans le back-office : modifications de configuration, création ou modification de produits, modifications des tarifs, gestion des employés, etc.
Les filtres suivants sont disponibles :
| Filtre | Description |
|---|---|
| Date | Plage de dates de l’action |
| Utilisateur | Utilisateur du back-office ayant effectué l’action |
| Modèle | Entité concernée : MenuItem, Category, TenantUser, TillReport, etc. |
| ID | ID de l’élément modifié |
| Action | Type d’opération : created, updated, deleted |
Chaque entrée indique :
- Date et heure de l’action
- Utilisateur ayant effectué l’action
- Modèle et ID de l’élément concerné
- Description de la modification : champs modifiés, anciennes et nouvelles valeurs
CAS D’UTILISATION COURANTS
- Identifier qui a modifié un prix ou un produit → filtrez par modèle
MenuItemet par ID du produit. - Vérifier si un employé a été créé ou supprimé → filtrez par modèle
TenantUser. - Consulter les modifications de la configuration de l’établissement → filtrez par modèle
BusinessouOrderConfig. - Détecter les suppressions accidentelles → filtrez par action
deletedsur la plage de dates concernée.
3. DÉTAIL DES JOURNAUX DE L’APP
Vous trouverez ci-dessous la signification de chaque entrée pouvant apparaître dans le Journal d’activité (app). Le symbole %@ représente une valeur dynamique qui varie selon le contexte (nom du produit, ID, montant, etc.).
GESTION DE LA COMMANDE
| Entrée du journal | Signification |
|---|---|
Added (%@) | Produit ajouté à la commande |
Add default item: (%@) %@ | Produit par défaut ajouté automatiquement |
Quantity updated for %@ from %@ to %@ | Quantité d’un produit modifiée |
Removed item: %@ (%@) with quantity: %@ | Produit supprimé de la commande |
Order emptied | La commande ne contient plus de produits |
Cancel order | La commande a été annulée |
Set free | Commande abandonnée car elle ne contient aucun produit |
Toggle splited items | Produits divisés dans la commande |
Merge with %@ | Commande fusionnée avec une autre |
Move content %@ to new table %@ | Contenu déplacé vers une table vide |
Move content %@ to table %@ | Contenu déplacé vers une table ouverte |
Move to virtual %@ | Table déplacée vers une table virtuelle |
REMISES
| Entrée du journal | Signification |
|---|---|
Added discount (%@) | Remise ajoutée à la commande |
Applied general discount to each content | Remise générale appliquée à toute la commande |
Discount removed | Remise supprimée de la commande |
ENREGISTREMENT ET SYNCHRONISATION
| Entrée du journal | Signification |
|---|---|
Save | Commande enregistrée localement |
Saved state - context, analytics, offline orders, userDefaults | Journal d’activité interne enregistré par Revo XEF lorsque l’app passe en arrière-plan. |
Retry to save | Nouvelle tentative d’enregistrement de la commande |
Save failed! %@ | Erreur lors de l’enregistrement de la commande |
No need to save to server, order has't been changed | La commande n’a pas été modifiée et ne nécessite aucune synchronisation |
Trying to save when still saving... | Tentative d’enregistrement alors qu’un autre enregistrement était en cours |
Close without saving yet | Commande fermée sans enregistrement |
Updated status | Mise à jour des données du serveur |
VERROUILLAGE ET ACCÈS
| Entrée du journal | Signification |
|---|---|
Lock | Commande verrouillée |
Unlock | Commande déverrouillée |
Force unlock | Déverrouillage forcé d’une table avec une commande existante |
Check if locked | Vérification de l’état de verrouillage |
Can't lock because is locked by: %@ | Enregistrement impossible : commande verrouillée par un autre utilisateur |
Try to print when locked by another | Tentative d’impression alors que la commande était verrouillée par un autre utilisateur |
FACTURATION ET ENCAISSEMENT
| Entrée du journal | Signification |
|---|---|
Invoice created | Facture créée |
Failed to get new invoice id | Erreur lors de l’obtention d’un nouvel ID de facture |
Delete invoice with id:%@ | Facture supprimée |
Delete payment with id:%@ | Paiement supprimé |
Reopen and delete invoices | Commande rouverte et factures supprimées |
Reopened | Commande rouverte |
Charged with (mode de paiement) | Encaissement effectué avec le mode indiqué |
Changed payment method | Mode de paiement modifié |
Fast Cash | Encaissement rapide effectué |
Charge with mPOS | Paiement lancé avec mPOS |
Send invoice by mail | Facture envoyée par e-mail avec succès |
IMPRESSION
| Entrée du journal | Signification |
|---|---|
Print | Commande envoyée à l’impression |
Print check from preview | Ticket imprimé depuis l’écran d’aperçu |
Print copy | Copie imprimée |
Fast print check | Impression rapide du ticket |
Reprinted invoice from tables layout | Facture réimprimée depuis le plan de tables |
Print kitchen note: %@ | Note envoyée en cuisine |
Kitchen note printed: %@ to %@ | Erreur lors de l’impression d’une note en cuisine |
Print to kitchen failed | Erreur d’impression en cuisine |
Print to kitchen dish orders: [X] | Impression en cuisine des produits par ordre de plat |
Print to kitchen dish orders: [] | Tous les ordres de plat ont été imprimés |
Print to kitchen dish orders: [0] | Premier ordre de plat imprimé |
Print to kitchen dish orders: [1] | Deuxième ordre de plat imprimé |
Print to kitchen dish orders: [2] | Troisième ordre de plat imprimé |
Printed to kitchen from ip X.X.X.X | Impression en cuisine depuis l’IP indiquée |
TABLE ET SESSION
| Entrée du journal | Signification |
|---|---|
Loaded table: %@ with %@ items | Table chargée avec le nombre de produits indiqué |
Changed table name to %@ | Nom de la table modifié |
Preview | Écran d’aperçu ouvert |
Close | Commande fermée |
Open cash drawer | Tiroir-caisse ouvert |
Login (S) - Date - IP - Version | Connexion avec la date, l’IP et la version de l’app |
Logout (S) | Session fermée |
Exit kiosk mode | Session du mode kiosque fermée |
No Network, went offline | Absence de connexion — mode hors ligne activé |
Went online | Connexion rétablie |
RÉCUPÉRATION DES COMMANDES
| Entrée du journal | Signification |
|---|---|
Order recovered | Commande récupérée avec succès |
Order NOT recovered | La commande n’a pas pu être récupérée |
MONNAYEUR
| Entrée du journal | Signification |
|---|---|
Cash machine charge completed: %.2f | Chargement d’espèces terminé pour le montant indiqué |
Cash machine charge failed: %@ | Échec du chargement d’espèces |
Cash machine canceled | Processus annulé sur le monnayeur |
4. EXEMPLE PRATIQUE
L’exemple suivant présente la séquence complète d’une table, de son ouverture à son encaissement :
Consultez cette partie du journal avec la séquence décrite ci-dessous.

Consultez cette partie du journal avec la séquence décrite ci-dessous.

Consultez cette partie du journal avec la séquence décrite ci-dessous.

- La table 1 est ouverte.
- Des produits sont ajoutés : Coca Cola Zero, Coca Cola, Tsukune, Edamame.
- L’état de verrouillage de la commande est vérifié.
- La commande est enregistrée et synchronisée avec le serveur.
- Tous les ordres de plat sont imprimés en cuisine (IP 10.0.1.200).
- L’aperçu est ouvert. D’autres produits sont ajoutés : Unagi, Okonomiyaki, Cheesecake Japonesa, Dango.
- Les produits sont de nouveau imprimés en cuisine et la commande est enregistrée.
- Une note est envoyée en cuisine : Envoyer les desserts à l’imprimante Star blanche.
- L’addition est imprimée depuis l’aperçu (47,25 € — 8 produits).
- La commande est verrouillée puis déverrouillée pour indiquer que l’addition a été imprimée.
- Le paiement par Carte est lancé et finalisé (47,25 €, monnaie rendue 0,00 €, pourboire 0,00 €).
- La commande est fermée et enregistrée, puis la facture est créée.
