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 surveiller l'utilisation du système, d'identifier les incidents opérationnels et de conserver un historique détaillé de chaque opération.
Consultez les actions enregistrées dans l'app et filtrez par date, appareil, employé ou type.
1Journal d'activité (app)
Accédez depuis le back-office → Rapports → Journal d'activité.
Les entrées de mouvements d'une commande ne sont visibles que pendant les 30 derniers jours.
Une fois dans le rapport, sélectionnez la plage de dates souhaitée. Les filtres facultatifs suivants permettent d'accélérer la recherche :
| Filtre | Description |
|---|---|
| Date | Filtre sur une plage horaire exacte |
| Appareil | Sélectionnez un ou plusieurs appareils |
| Employé | Filtre sur un employé précis |
| Type | Type d'entrée : 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 | Recherche par mot-clé : offline, network, invoice, etc. |
Chaque entrée affiche : la date et l'heure, l'appareil, l'employé, le type et la description de l'action.
Vérifiez qui a modifié la configuration, les produits ou les employés, et quand.
2Journal d'activité du back-office
Accédez depuis le 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 depuis le back-office : modifications de configuration, création ou modification de produits, changements de 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 qui a 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 affiche :
- Date et heure de l'action
- Utilisateur qui l'a effectuée
- Modèle et ID de l'élément concerné
- Description de la modification : champs modifiés, anciennes et nouvelles valeurs
Ce journal n'inclut pas les actions effectuées depuis l'app iOS. Pour celles-ci, consultez le Journal d'activité (app).
Cas d'usage courants
- Savoir qui a modifié un prix ou un produitFiltrez par modèle
MenuItemet par l'ID de l'article. - Vérifier si un employé a été créé ou suppriméFiltrez par modèle
TenantUser. - Revoir les modifications de la configuration de l'établissementFiltrez par modèle
BusinessouOrderConfig. - Détecter des suppressions accidentellesFiltrez par action
deletedsur la plage de dates suspecte.
Trouvez la signification de chaque message, regroupé par type d'action.
3Détail des entrées 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 change selon le contexte (nom du produit, ID, montant, etc.).
Gestion de la commande
| Entrée | 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 sans produits |
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 en virtuelle |
Remises
| Entrée | 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 | Signification |
|---|---|
Save | Commande enregistrée localement |
Saved state - context, analytics, offline orders, userDefaults | Entrée interne d'activité enregistrée 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 n'a pas besoin d'être synchronisée |
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 | 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 est verrouillée par un autre utilisateur |
Facturation et encaissement
| Entrée | 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 | 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 la vue des 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 service |
Print to kitchen dish orders: [] | Tous les ordres de service imprimés |
Print to kitchen dish orders: [0] | Premier ordre de service imprimé |
Print to kitchen dish orders: [1] | Deuxième ordre de service imprimé |
Print to kitchen dish orders: [2] | Troisième ordre de service imprimé |
Printed to kitchen from ip X.X.X.X | Impression en cuisine depuis l'IP indiquée |
Table et session
| Entrée | 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 | Pas de connexion : mode hors ligne activé |
Went online | Connexion rétablie |
Récupération des commandes
| Entrée | 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 | Signification |
|---|---|
Cash machine charge completed: %.2f | Encaissement en espèces terminé pour le montant indiqué |
Cash machine charge failed: %@ | Échec de l'encaissement en espèces |
Cash machine canceled | Processus annulé sur le monnayeur |
Associez chaque étape d'une vente réelle à ce qui apparaît dans le journal.
4Exemple pratique
L'exemple suivant montre la séquence complète d'une table, de son ouverture à son encaissement :



- La table 1 est ouverte.
- Des produits sont ajoutés : Coca Cola Zero, Coca Cola, Tsukune, Edamame.
- L'app vérifie si la commande est verrouillée.
- La commande est enregistrée et synchronisée avec le serveur.
- Tous les ordres de service 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.
- Ils sont de nouveau imprimés en cuisine et la commande est enregistrée.
- Une note est envoyée en cuisine : Marchar postres a la impresora Star blanca.
- 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 €, rendu 0,00 €, pourboire 0,00 €).
- La commande est fermée, enregistrée et la facture est créée.
