Aller au contenu

Catalogue des événements

Ce catalogue recense les événements métier publiés sur le sujet logs, module par module. Tout module qui en ajoute un l'inscrit ici — voir Émettre un événement métier.

Par convention de plateforme, le niveau WARN marque les suppressions et les annulations, et le niveau SECURITY la purge de désinstallation ainsi que les exports.

Stocks

Inventaires

Type Niveau Sujet Émis quand Données
stocks.inventory.created INFO inventory Un inventaire est créé warehouse, type
stocks.inventory.updated INFO inventory Un inventaire est modifié, y compris ses changements de statut et les actions de masse sur ses lignes lines_deleted, lines_treated, lines_untreated
stocks.inventory.validated INFO inventory Un inventaire est validé et ses écarts sont passés en stock warehouse, lines
stocks.inventory.finalized INFO inventory Un inventaire est clôturé
stocks.inventory.adjusted INFO inventory Un inventaire est ajusté
stocks.inventory.recalculated INFO inventory Les quantités théoriques d'un inventaire sont recalculées
stocks.inventory.cancelled WARN inventory Un inventaire est annulé
stocks.inventory.restored INFO inventory Un inventaire annulé est rétabli
stocks.inventory.deleted WARN inventory Un inventaire est supprimé
stocks.inventory.imported INFO inventory Les lignes d'un inventaire sont importées depuis un fichier

Les lignes d'inventaire ne sont pas journalisées une à une

Modifier une ligne d'inventaire n'émet aucun événement : le journal agrège ces changements dans stocks.inventory.updated, qui porte le nombre de lignes supprimées, traitées ou remises en attente. Un inventaire de plusieurs milliers de lignes reste ainsi lisible.

Opérations et commandes

Type Niveau Sujet Émis quand Données
stocks.operation.created INFO operation Une opération de stock est créée type
stocks.operation.validated INFO operation Une opération est validée type, lines
stocks.operation.updated INFO operation Une opération est modifiée type, contact, date
stocks.operation.executed INFO operation Une opération passe du brouillon à l'exécution type, lines
stocks.operation.deleted WARN operation Une opération est supprimée type
stocks.order.received INFO order Une commande d'achat est réceptionnée
stocks.order.delivered INFO order Une commande de vente est livrée
stocks.order.reception_cancelled WARN order Une réception est annulée, y compris lorsque la plateforme annule la commande d'achat
stocks.selling.cancelled WARN selling Une sortie de vente est annulée par la plateforme

Une opération exécutée n'est journalisée qu'une fois

stocks.operation.executed est émis une seule fois par opération, quel que soit le point d'entrée : écran d'opération, réception de commande ou appel d'un autre module.

Référentiel

Type Niveau Sujet Émis quand Données
stocks.warehouse.created INFO warehouse Un magasin est créé
stocks.warehouse.updated INFO warehouse Un magasin est modifié
stocks.warehouse.deleted WARN warehouse Un magasin est supprimé
stocks.location.created INFO location Un emplacement est créé
stocks.location.updated INFO location Un emplacement est modifié
stocks.location.deleted WARN location Un emplacement est supprimé
stocks.location.activated INFO location Un emplacement est activé ou désactivé active
stocks.family.created INFO family Une famille d'articles est créée
stocks.family.updated INFO family Une famille d'articles est modifiée
stocks.family.deleted WARN family Une famille d'articles est supprimée
stocks.subfamily.created INFO subfamily Une sous-famille est créée
stocks.subfamily.updated INFO subfamily Une sous-famille est modifiée
stocks.subfamily.deleted WARN subfamily Une sous-famille est supprimée
stocks.operation_type.created INFO operation_type Un type d'opération est créé
stocks.operation_type.updated INFO operation_type Un type d'opération est modifié
stocks.operation_type.deleted WARN operation_type Un type d'opération est supprimé
stocks.contact.created INFO contact Un contact est créé kind (person ou society)
stocks.contact.updated INFO contact Un contact est modifié kind
stocks.contact.deleted WARN contact Un contact est supprimé kind
stocks.batch.cost_recorded INFO batch Un coût de lot est enregistré
stocks.article.converted INFO article Un article est converti dans une autre unité
stocks.article.planned INFO article Un approvisionnement d'article est planifié
stocks.settings.cost_method_configured INFO settings La méthode de valorisation des stocks est configurée

Écritures de la plateforme

Ces événements naissent hors d'une requête d'utilisateur : ils portent l'acteur système, identifiant 00000000-0000-0000-0000-000000000000 et nom stocks. Le journal montre le fait, pas un utilisateur.

Type Niveau Sujet Émis quand Données
stocks.article.created INFO article Un article est créé par la plateforme
stocks.article.updated INFO article Un article est modifié
stocks.article.archived INFO article Un article est archivé
stocks.family.synced INFO family Une famille d'articles est synchronisée depuis la plateforme
stocks.family.deleted WARN family Une famille d'articles est supprimée par la plateforme
stocks.subfamily.synced INFO subfamily Une sous-famille est synchronisée depuis la plateforme
stocks.subfamily.deleted WARN subfamily Une sous-famille est supprimée par la plateforme
stocks.stock.replenished INFO stock Un stock est réapprovisionné quantity
stocks.alerts.synced INFO alerts Les alertes de stock sont synchronisées
stocks.module.uninstalled SECURITY module Le module est désinstallé et ses données sont purgées

Journal d'événements

Type Niveau Sujet Émis quand Données
logs.events.exported SECURITY export Un export CSV du journal est produit filters, limit

À venir

Ces événements sont prévus mais ne sont pas encore émis. Ils sont donnés ici pour que les modules qui les attendent connaissent leur nom définitif.

Type Niveau Sujet Émis quand Statut
sales.cash_receipt.closed INFO cash_receipt Un ticket de caisse est clôturé À venir
minlessika.user.signed_in SECURITY user Un utilisateur se connecte à la plateforme À venir

Changelog

  • 1.1 (26 août 2026) : catalogue stocks complet.
  • 1.0 (23 août 2026) : création du document.