Aller au contenu principal

Catalogue des cronjobs

Cette section contient la documentation des cronjobs LogiDAV, organisée par niveau de risque et par ordre alphabétique.

:::info Source de vérité Le crontab système (system-crontab) est la source de vérité pour les schedules. La documentation est générée par tools/cronjob_doc_generator.py. :::

Statistiques

MétriqueValeur
Entrées cron actives164
Commandes uniques115
Commandes liées au code95/115 (82%)
Commandes critiques46
Commandes haute priorité40

Parcourir par niveau de risque

Critique (46 commandes)

Commandes impliquant les ventes, paiements, remboursements ou mutations de stock :

Haute priorité (40 commandes)

Commandes avec un impact métier significatif :

Catalogue complet

Définitions des niveaux de risque

NiveauDescriptionImpactExemples
CritiqueVentes, paiements, remboursements, stockImpact financier/inventaire immédiatmenzzo:v2:sales:payment
ÉlevéProduits, sync, commandes, importsImpact opérationnel significatifmenzzo:v2:products
MoyenLogs, stats, alertes, notificationsFonctions de supportmenzzo:statistic
InconnuNécessite évaluationPas encore déterminéDivers

Régénérer la documentation

python3 tools/cronjob_doc_generator.py

Cela :

  1. Parse docs/system-crontab.md pour toutes les entrées cron actives
  2. Extrait les commandes Symfony uniques
  3. Génère les fichiers de documentation dans docs/cronjobs/
  4. Tente de localiser les classes Command correspondantes
  5. Génère le rapport de couverture

Principes clés

  1. Le crontab est la source de véritésystem-crontab.md est la définition faisant autorité
  2. Régénérer, ne pas éditer — toujours régénérer la documentation de base depuis la source
  3. Risque d'abord — prioriser la documentation des workflows critiques