LogiTrain/ Matrice de conformité

LogiTrain — Matrice de conformité aux cahiers des charges

Version 0.1 — 19 septembre 2026 — InTech Solutions

Cette matrice reprend, section par section, les exigences des quatre cahiers des charges techniques (CDC) du CFA Sidi Mansour et indique l'écran ou la fonction LogiTrain qui y répond.

Statut Signification
Conforme Fonction disponible dans le logiciel livré
Partiel Fonction disponible avec une limite (précisée en remarque), ou dépendant de valeurs à fournir
Hors périmètre logiciel Prestation contractuelle (formation, support, garantie…) ou matériel : couverte par l'offre et le contrat, pas par le logiciel

Abréviations des chemins : T = LogiTrain → Tournées ; PC = Plans de chargement ; P = Parc ; E = Entrepôt et RFID ; F = Formation ; C = Catalogue. « Guide admin / formateur / manuel » = documents de docs/fr/.

Points d'attention transverses (à lever avant la recette)

  1. Traductions : les fichiers fr.po / ar.po ont été régénérés le 19/09 au soir pour tous les modules fonctionnels, y compris logitrain_tour_fleet (2 079 termes, écrans ajoutés compris), chargés et vérifiés en français et en arabe (affichage de droite à gauche testé). Reste à faire : relecture de l'arabe par un locuteur natif.
  2. Contrôle en navigateur : un test automatisé en navigateur (Chromium sans interface) a été réalisé le 19/09 sur la carte et le panneau d'ordre des arrêts, la vue 3D, les motifs de palettisation, la constitution de palettes, les scénarios, la console de scan, la carte de l'entrepôt, l'onglet transport des transferts, les formulaires du parc (réparation, pneumatiques, amortissement, véhicule) et l'affichage arabe (droite à gauche) : 0 erreur console après corrections. Une vérification manuelle reste recommandée sur tablette / écran tactile et avec de vrais lecteurs code-barres.
  3. Valeurs réglementaires tunisiennes : temps de conduite et de repos, barème de taxe de circulation, coefficients d'amortissement dégressif, points de permis et amendes, limites d'essieux et gabarits, régime douanier : les valeurs livrées sont des exemples modifiables ; les valeurs officielles sont à fournir par les formateurs / l'ATFP.
  4. Déploiement : le dossier addons/ du dépôt copié dans l'image Docker doit être resynchronisé avec la dernière version des modules (dont logitrain_tour_fleet).

A. Exigences communes aux quatre cahiers des charges

Exigence Réponse LogiTrain Statut Remarques
Solution libre, licence sans coût récurrent Odoo 18 Community (LGPL-3) + modules LogiTrain, moteurs OSRM, VROOM, Leaflet, Three.js libres Conforme Licence des modules LogiTrain : LGPL-3 provisoire (décision D6 à confirmer)
Paramétrage libre et permanent par les formateurs Menus Configuration / Règles / Catalogue réservés au groupe Formateur ; guide formateur § 5 Conforme Formules de calcul fixes ; leurs paramètres sont modifiables
Ajout / suppression de champs des fiches (CDC 3 et 4) Mode développeur Odoo : champs personnalisés x_ et modification des vues (guide formateur § 5.5) Conforme Éditeur intégré LogiTrain → Personnalisation → Ajouter un champ personnalisé (texte, nombre, montant, date, case, liste), affichage formulaire / liste, retrait par Champs personnalisés
Workflows de validation modifiables (CDC 3 et 4) Circuits livrés : bon de sortie des missions, approbation des réparations, régularisation d'inventaire ; étapes de réception / expédition 1-2-3 étapes (Inventaire) Conforme Circuits livrés + Règles d'automatisation (workflows) d'Odoo Community (module base_automation) accessibles depuis Personnalisation (administrateurs)
Indicateurs et tableaux de bord personnalisables Vues pivot / graphique sur tous les objets, mesures et regroupements au choix, favoris partagés Conforme
Accès aux bases de données (SQL) documenté PostgreSQL ; tables logitrain_* ; scripts/gen_database_doc.pydocs/DATABASE.md ; rôle SQL lecture seule (guide admin § 10) Conforme docs/DATABASE.md généré le 19/09 (78 tables, libellés en français)
Déploiement local (serveur du centre ou salle informatique) Pile docker-compose (guide admin § 3) Conforme
OS serveur Linux (Ubuntu, CentOS) ou Windows Server Docker sur Linux Partiel Windows Server : via machine virtuelle Linux
Base de données libre (PostgreSQL, MySQL, MariaDB) PostgreSQL 16 Conforme
Client web sans installation lourde Navigateur Conforme
Interface en français i18n/fr.po de chaque module Conforme Tous les écrans traduits (19/09)
Interface en arabe i18n/ar.po, affichage de droite à gauche Conforme Relecture par un locuteur natif recommandée
Bascule facile d'une langue à l'autre Préférences utilisateur → Langue (manuel § 0.2) Conforme
Documentation technique et manuels en français docs/fr/ : manuel utilisateur, guide d'administration, guide formateur, scripts vidéo, cette matrice ; docs/API.md Conforme
API ouverte documentée API XML-RPC / JSON-RPC Odoo + POST /logitrain/rfid/reads, /logitrain/client_config (docs/API.md) Conforme
Multi-utilisateurs (20 postes) avec droits formateur / apprenant Groupes Apprenant / Formateur / Administrateur, règles d'accès par propriétaire (guide admin § 6) Conforme Dimensionnement prévu pour ≤ 30 utilisateurs simultanés ; comptes à créer (5 apprenants de démonstration)
Mode démonstration / formation : réinitialiser les données d'exercice sans affecter les paramètres F → Réinitialiser les données d'exercice (par apprenant, sélection ou promotion) ; base modèle et cohort_db.sh reset Conforme L'assistant ne supprime pas les mouvements de stock ni les pleins / pneus (sans propriétaire) : pour eux, recopie de la base
Export pédagogique PDF / Excel pour correction et évaluation Export XLSX/CSV de toute liste et vue pivot ; rapports PDF par module ; F → Analyse des résultats Conforme
Formation initiale des formateurs, supports PDF et vidéo, webinaires Supports : guides docs/fr/ (convertibles en PDF), 15 scripts vidéo Hors périmètre logiciel Sessions et tournage des vidéos : prestation
Kit pédagogique (jeux de données types) Module logitrain_demo_tn : société fictive, clients géolocalisés en Tunisie, produits, entrepôt, parc, contenants, restrictions, exercices Conforme Jeu de données en cours de finalisation (bibliothèque d'exercices)
Support, maintenance corrective, mises à jour gratuites, délai de réponse, prise en main à distance Procédure de mise à jour (guide admin § 11) Hors périmètre logiciel Engagements contractuels
Accompagnement au paramétrage pédagogique Guide formateur § 5 Hors périmètre logiciel Prestation
Garantie 12 mois Hors périmètre logiciel Contrat
Propriété intellectuelle : conserver et utiliser le logiciel Code source livré, licence libre, installation locale Conforme
Confidentialité, données restant propriété de l'établissement Données uniquement sur le serveur du centre ; mode hors ligne sans appel extérieur Conforme
Protection des données personnelles (loi tunisienne) Données minimales, jeu de démonstration fictif, cloisonnement des comptes Conforme Mesures techniques du logiciel + guide docs/fr/protection_donnees.md ; la déclaration INPDP et l'information des apprenants restent à la charge de l'établissement

B. CDC n° 01 — Gestion de tournées de livraison avec optimisation d'itinéraires

1.2 Objectifs pédagogiques et techniques

Exigence Réponse LogiTrain Statut Remarques
Support de cours pratique et interactif Module Tournées, exercices notés Conforme
Simuler des tournées simples et complexes (multi-arrêts, multi-véhicules) Tournée (un véhicule) ; T → Plans de tournées + Répartir et optimiser Conforme
Cartes routières numériques pour le traçage d'itinéraires Carte Leaflet / OpenStreetMap, tracé OSRM Conforme Contrôle navigateur (point 2)
Durées de tournée et temps de conduite selon la réglementation (conduite, pauses, repos) Évaluateur : pauses après conduite continue, conduite journalière, amplitude ; T → Règles Conforme Pauses, repos journalier inséré (tournées sur plusieurs jours), conduite hebdomadaire contrôlée ; valeurs tunisiennes à saisir dans les règles
Planifier simultanément plusieurs opérations dans le temps et calculer des solutions optimales Plans multi-jours, plans récurrents, VROOM / heuristiques Conforme Solutions heuristiques de très bonne qualité, sans garantie d'optimum mathématique
Tableaux de bord et indicateurs T → Analyse (4 analyses), indicateurs de tournée et de plan Conforme

2.1 Module cartographique et traçage d'itinéraires

Exigence Réponse LogiTrain Statut Remarques
Cartes actualisées (routes, restrictions, péages, zones urbaines) OpenStreetMap Tunisie (OSRM, tuiles), mise à jour par osrm/build.sh ; restrictions et péages simulés (T → Restrictions routières) Partiel Restrictions et péages = zones pédagogiques saisies par le formateur, non issues d'une base officielle
Géocodage automatique des adresses Nominatim (paramètre), Actions → Géocoder (LogiTrain), bouton Géocoder les arrêts sans coordonnées Conforme Hors ligne : répertoire des localités (59 villes, Tournées → Répertoire des localités) ; précision rue par rue avec un serveur Nominatim (optionnel)
Calcul d'itinéraires : meilleur chemin (distance, durée, coût) OSRM (distance, durée) ; coût détaillé par tournée Conforme Mode approché hors ligne
Visualisation sur carte interactive (zoom, déplacement, couches) Widget carte : zoom, déplacement, couches Itinéraire / Arrêts / Restrictions, fonds OSM ou local Conforme Contrôle navigateur
Restrictions : hauteur / poids, sens interdits, zones à faibles émissions (simulation) Restrictions hauteur, poids, ZFE, interdiction PL, péages ; profil : hauteur, PTAC, classe Euro, poids lourd Conforme Détection + contournement automatique (itinéraires alternatifs OSRM / points de passage) et option Éviter les péages

2.2 Planification et optimisation des tournées

Exigence Réponse LogiTrain Statut Remarques
Tournées à nombre illimité de points de livraison / enlèvement Arrêts illimités (VROOM : 1 000 points par problème) Conforme Arrêts de type livraison, enlèvement et point de contrôle ; profil de charge arrêt par arrêt
Planification sur plusieurs jours, semaines, avec récurrence Champ Jusqu'au et date de livraison par arrêt ; T → Plans récurrents (jours de semaine, période ≤ 1 an) ; vues calendrier Conforme
Gestion simultanée de plusieurs tournées avec différentes ressources (véhicules, chauffeurs) Plan multi-véhicules, conducteur par tournée, profils Conforme
Algorithmes prenant en compte distances, durées, fenêtres horaires, priorités, capacités VROOM (fenêtres, priorités, capacités kg/m³, compétences, pauses, amplitude) ; heuristique (capacités, budgets de temps) Conforme En mode heuristique, les fenêtres horaires sont contrôlées mais pas optimisées
Modes : tournée autonome, cadre, équilibrée, sectorisée Mode d'optimisation du plan (4 modes) et de la tournée (autonome / cadre) Conforme
Comparaison de scénarios et simulation de coûts Instantanés, Comparer (indicateurs, arrêt par arrêt, PDF), coût détaillé Conforme
Ajustement manuel par glisser-déposer avec visualisation de l'impact Panneau Ordre des arrêts (glisser, flèches, clic sur la carte) avec recalcul immédiat Conforme Contrôle navigateur

2.3 Calcul des durées et respect de la réglementation

Exigence Réponse LogiTrain Statut Remarques
Temps de conduite entre chaque arrêt Colonnes Étape (km / min) Conforme
Durée totale (conduite + livraisons + pauses) Conduite, service, attente, pauses, amplitude Conforme
Heures d'arrivée prévues Heure d'arrivée / de départ prévue par arrêt, feuille de route Conforme
Temps de conduite maximaux (réglementation européenne et tunisienne) Règles de tournée paramétrables (plusieurs jeux de règles possibles) Partiel Valeurs tunisiennes à fournir ; un jeu « Europe » et un jeu « Tunisie » peuvent coexister
Pauses et temps de repos obligatoires Pause insérée automatiquement ; amplitude contrôlée Conforme Repos journalier inséré automatiquement (tournées multi-jours), repos entre tournées et conduite hebdomadaire contrôlés
Plages horaires de livraison Créneaux par arrêt, attente, retard Conforme
Alertes en cas de non-respect Onglet Infractions, arrêts en rouge, analyse des infractions Conforme

2.4 Suivi et tableau de bord d'analyse

Exigence Réponse LogiTrain Statut Remarques
KPI : livraisons, km, taux de respect des créneaux, conduite totale, attente Indicateurs de tournée et de plan, Analyse des tournées Conforme
Graphiques comparatifs prévisionnel vs réalisé Saisir le réalisé (ou simulation), T → Analyse → Prévu / réalisé, PDF Conforme Réalisé saisi ou simulé (pas de télématique)
Performances par chauffeur, véhicule, secteur Regroupements pivot / graphique Conforme
Historique des tournées et rejeu de scénarios Instantanés + Restaurer ; historique des tournées Conforme
Rapports d'écarts et d'anomalies PDF Prévu / réalisé, Analyse des arrêts / des infractions Conforme
Coûts par tournée (carburant, péages, main-d'œuvre) Coût carburant, péages, main-d'œuvre, fixe, autres coûts/km (TND) Conforme Prix du carburant à tenir à jour
Export PDF, Excel, CSV Feuille de route, prévu/réalisé, comparaison (PDF) ; export XLSX/CSV Conforme

2.5 Environnement de formation

Exigence Réponse LogiTrain Statut Remarques
Réinitialiser les données d'exercice sans affecter les paramètres Assistant de réinitialisation, bases par promotion Conforme
20 utilisateurs simultanés, droits formateur / apprenant Groupes et règles d'accès Conforme
Import de jeux de données clients, adresses, contraintes T → Importer des clients (GeoJSON / KML) ; import Excel/CSV standard (clients, arrêts) Conforme
Activer / désactiver certaines règles 8 interrupteurs dans T → Règles (+ documents du véhicule avec le module Parc) Conforme

3. Exigences techniques

Exigence Réponse LogiTrain Statut Remarques
Règles d'optimisation (pondérations distance / temps / coût) T → Règles → Optimisation Conforme Pondérations appliquées à l'heuristique et transmises à VROOM (coûts par km / heure / fixe)
Contraintes réglementaires modifiables T → Règles Conforme
Indicateurs du tableau de bord modifiables Vues d'analyse personnalisables Conforme
Profils de véhicules et chauffeurs C → Profils de véhicules ; fiches conducteurs (Parc) Conforme
Import / export Excel, CSV, GeoJSON, KML Excel/CSV standard ; export GeoJSON / KML d'une tournée ; import GeoJSON / KML de clients Conforme
Intégration géolocalisation / applications mobiles (simulation chauffeur) API ouverte ; interface web utilisable sur tablette Partiel Pas d'application mobile chauffeur dédiée ; saisie du réalisé via navigateur

4. Contraintes d'exploitation (Tunisie)

Exigence Réponse LogiTrain Statut Remarques
Code de la route et réglementation du transport tunisiens Règles paramétrables Partiel Valeurs à fournir
Documents spécifiques (carte d'exploitation, carte grise…) en lien avec les tournées Contrôle des documents du véhicule avant départ (module de liaison Tournées ↔ Parc) Conforme
Réseau routier tunisien (péages, restrictions locales) Péages A1 et restrictions d'exemple, zones éditables Partiel Zones pédagogiques ; tarifs de péage à mettre à jour
Couverture complète de la Tunisie Extrait Geofabrik Tunisie (OSRM, tuiles) Conforme
Mise à jour cartographique gratuite Reconstruction OSRM depuis OpenStreetMap (guide admin § 3.3) Conforme
Points de contrôle, douanes (transport international) Conforme Objet Points de contrôle (poste frontière, douane, pont-bascule) avec temps d'attente, utilisable comme arrêt
Unités km, horaires tunisiens, coûts en TND km, 24 h, devise de la société (TND) Conforme Devise à régler sur la société (guide admin § 4.1)

5–7. Prestations, modalités de réponse, dispositions particulières

Exigence Statut Remarques
Formation, support, maintenance, mises à jour cartographiques, accompagnement Hors périmètre logiciel Voir section A
Dossier technique, démonstration, planning Hors périmètre logiciel Réponse à l'appel d'offres
Garantie, propriété intellectuelle, confidentialité, données personnelles Voir section A

C. CDC n° 02 — Plan de chargement avec optimisation 3D

1.2 Objectifs

Exigence Réponse LogiTrain Statut Remarques
Optimiser le chargement dans véhicules, conteneurs, palettes PC → Plans de chargement (fourgon, camion, remorque, conteneur ISO, palette) Conforme
Calcul des meilleures configurations (espace, capacité de charge) Solveur 3D par points extrêmes, variantes multiples, modes rapide / précis Conforme Heuristique
Visualisation 3D Onglet Vue 3D (Three.js) Conforme Contrôle navigateur
Création et comparaison de scénarios PC → Scénarios, Comparaison des scénarios Conforme
Plans finaux imprimables avec instructions détaillées PDF Plan de chargement (instructions pas à pas) Conforme

2.1 Optimisation multi-contenants

Exigence Réponse LogiTrain Statut Remarques
Camions (porteurs, semi-remorques, fourgons), dimensions intérieures, charge utile C → Types de contenants (nature, L × l × H, charge utile) Conforme
Configurations spécifiques (hayon, groupage avant / arrière) Hayon (capacité, profondeur, alertes) ; côté de chargement ; placement des groupes côté portes ou paroi avant Conforme
Conteneurs 20', 40', 40' HC, 45' Bibliothèque livrée Conforme
Conteneurs spécifiques (open top, flat rack…) Open top, flat rack (sans ridelles), reefer ; marchandises hors gabarit Conforme
Taux de remplissage optimal Remplissage volume et charge utile ; score vs référence Conforme
Palettes standard (EUR, industrielle) et personnalisées Palettes EUR 1200×800 et industrielle 1200×1000 ; contenant « Palette » libre Conforme
Motifs de palettisation avec orientations Plan de couches (onglet et PDF), rotations autorisées Conforme
Limites d'empilage (hauteur max., poids par palette) Hauteur max. palette, charge max. palette ; charge max. sur un colis Conforme

2.2 Optimisation du chargement

Exigence Réponse LogiTrain Statut Remarques
Meilleures dispositions pour maximiser l'espace Solveur multi-variantes Conforme
Optimisation combinée volume / poids Priorité poids (0 = volume, 1 = poids) Conforme
Stabilité et répartition de la charge Taux d'appui minimal, indice de stabilité, centre de gravité, charges par essieu Conforme
Colis de formes variées (cartons, caisses, sacs) Forme Boîte / carton / caisse Conforme Formes carton / caisse / sac (compressible, appui complet), fûts
Objets cylindriques avec positionnement hexagonal Forme Cylindre (debout / couché), disposition hexagonale Conforme Cylindres couchés placés par leur enveloppe
Hors gabarit, formes irrégulières Forme Irrégulier / hors gabarit, option Hors gabarit Partiel Formes irrégulières traitées par leur volume enveloppe
Produits fragiles Fragile, Rien dessus Conforme
Restrictions d'orientation (haut / bas, ne pas retourner) Rotations autorisées : aucune, au sol uniquement, toutes Conforme
Contraintes d'empilage (poids supportable, incompatibilités) Gerbable, Charge max. dessus, Au sol uniquement ; incompatibilités ADR Conforme
Groupes de priorité pour l'ordre de chargement Ordre de livraison (groupes chargés par tranches successives) Conforme Groupes de livraison + priorité de l'article utilisée par le calcul (les priorités basses restent hors chargement si la place manque)
Séquence de livraison / déchargement Ordre de livraison, tranches, groupe côté portes / avant Conforme

2.3 Visualisation 3D

Exigence Réponse LogiTrain Statut Remarques
Visualisation 3D interactive, rotation 360° Vue 3D (orbite, zoom, déplacement, vues prédéfinies) Conforme Contrôle navigateur
Vue éclatée ou en coupe Éclater, Coupe longueur, Coupe hauteur Conforme
Code couleur par type de marchandise ou destination Colorer par : groupe, type, matières dangereuses, appui Conforme
Détection des collisions et chevauchements Revérifier les positions (chevauchement, débordement, appui, empilage, ADR) ; couleur Appui / validité Conforme
Visualisation des espaces vides Espace vide (3D et onglet) Conforme
Contraintes de poids par essieu Essieux / CdG, barres de charge par essieu Conforme Positions et limites d'essieux à saisir sur les contenants
Mode transparent Transparent Conforme

2.4 Scénarios multiples

Exigence Réponse LogiTrain Statut Remarques
Différents types de contenants Variantes par espace de chargement Conforme
Différentes orientations des colis Aussi sans rotations ; rotations par variante Conforme
Comparaison des taux de remplissage Tableau et graphique des variantes Conforme
Impact économique (coût par palette, par conteneur) Coût du trajet, coût par unité / palette, par m³, par kg Conforme Coûts saisis ou issus des profils
Contraintes variables (poids max., volume disponible) Limite de charge utile « et si » par variante ; choix des contenants Conforme
Différents types de conditionnement Constituer les palettes puis charger ; variantes de contenants Conforme
Simulation « what-if » Scénarios Conforme
Sauvegarde des scénarios, historique des calculs et configurations Scénarios enregistrés ; Historique des calculs (paramètres + résultats) Conforme

2.5 Impression et documentation

Exigence Réponse LogiTrain Statut Remarques
Instructions pas à pas pour les opérateurs PDF : instructions par tranche et par couche Conforme
Plans d'arrimage avec position exacte de chaque colis PDF : positions x/y/z, sangles suggérées sur points d'ancrage Conforme Règle de sanglage simplifiée (une sangle / 1 200 mm)
Listes de colis avec coordonnées Onglet Positions, PDF, export Conforme
PDF avec visualisations 2D / 3D PDF avec vues de dessus et de côté (2D) ; image 3D en PNG Conforme PDF avec vues 2D et vue 3D isométrique ; export PNG / JPEG de la vue 3D interactive
Listes de chargement Excel / CSV Export des articles et positions Conforme
Instructions multilingues (français / arabe) PDF dans la langue de l'utilisateur Conforme Libellés des rapports traduits (FR / AR)
Plans à l'échelle imprimables Vues SVG à l'échelle dans le PDF Conforme

2.6 Environnement de formation

Exigence Réponse LogiTrain Statut Remarques
Réinitialiser les données d'exercice Assistant de réinitialisation Conforme
Bibliothèque d'exercices types (complexité progressive) Exercices avec difficulté ; parcours proposé (guide formateur § 7) Conforme Bibliothèque de démonstration en cours de finalisation
Correction automatique avec comparaison à la solution optimale Notation JSON (tolérance 10 %) + Solution de référence et score Conforme Référence heuristique (non garantie optimale)
Comptes multiples, droits distincts, suivi des travaux et évaluations Groupes, remises, analyse des résultats Conforme
Import de jeux de données (marchandises, conteneurs, contraintes) Import Excel/CSV standard (produits avec dimensions, contenants, articles) Conforme
Exercices sur mesure paramétrables F → Exercices Conforme

2.7 Options avancées

Exigence Réponse LogiTrain Statut Remarques
Centre de gravité CdG x/y/z, décalages, tolérances, alertes Conforme
Incompatibilités (produits dangereux, séparation) Classes ADR, matrice de séparation éditable, contrôle et alertes Conforme Matrice simplifiée d'inspiration ADR
Calage et arrimage (points d'ancrage) Points d'ancrage (espacement ou liste), sangles suggérées Conforme Points d'ancrage + calcul d'arrimage EN 12195-1 (sangles par tranche, coefficients de frottement paramétrables, alertes)
Intégration avec les tournées Créer un plan de chargement depuis une tournée (groupes par arrêt, coût du trajet) Conforme
Analyse économique intégrée Onglet Coûts, scénarios Conforme
Mode collaboratif (partage de plans) Partagé avec sur plans et scénarios Conforme
Bibliothèque de modèles 3D (véhicules, conteneurs, palettes, marchandises) Bibliothèque de contenants et produits paramétrés Conforme Option Modèles réalistes : palettes, cartons, caisses, fûts, cabine / roues / châssis, pièces de coin des conteneurs
Compatibilité mobile (tablette) Interface web responsive Conforme Barre d'outils adaptée aux tablettes (grandes cibles tactiles, rotation au doigt)

3. Exigences techniques

Exigence Réponse LogiTrain Statut Remarques
Dimensions et caractéristiques des contenants modifiables C → Types de contenants Conforme
Types de marchandises et contraintes Fiche produit, onglet Plan de chargement Conforme
Règles d'optimisation (pondérations volume / poids, priorités) Priorité poids, ordre de livraison, taux d'appui Conforme
Choix vitesse vs précision Mode Rapide / Précis (graine, budget de temps, redémarrages) Conforme
Indicateurs et rapports Indicateurs, analyses, PDF Conforme
Moteur 3D open source Three.js (MIT), intégré Conforme
Import / export Excel, CSV, XML, PNG / JPEG, PDF Excel/CSV (standard), Exporter en XML, PNG (vue 3D), PDF Conforme Excel / CSV (standard), export et import XML, PNG et JPEG, PDF
API ouverte ; intégration parc (véhicules), stock (marchandises), tournées API ; profils / contenants des véhicules du parc ; produits de l'inventaire ; liaison tournées Conforme

4. Contraintes Tunisie

Exigence Réponse LogiTrain Statut Remarques
Gabarits routiers, poids par essieu Hauteur hors gabarit, charges max. par essieu paramétrables Partiel Valeurs réglementaires tunisiennes à saisir
Documents de transport tunisiens Lettre de voiture et déclaration en douane (formation) dans le module Entrepôt Partiel Documents pédagogiques sans valeur légale
Système métrique mm, kg, m³ Conforme
Rapports en français et / ou arabe au choix Langue de l'utilisateur Conforme Selon la langue de l'utilisateur
Véhicules courants en Tunisie, conteneurs des ports (Radès, Sfax, Bizerte), palettes locales Porteurs 3,5 à 19 t, semi 13,6 m, conteneurs ISO standards, palettes EUR / industrielle Conforme Compléter selon le parc des entreprises partenaires
Marchandises typiques (agroalimentaire, textile…) Produits de démonstration (boissons, épicerie, frais, matériaux, chimie, industrie) Conforme Agroalimentaire, boissons, matériaux, chimie, industrie et textile (vêtements de travail en variantes) dans le jeu de démonstration

5–7. Prestations et dispositions

Exigence Statut Remarques
Formation, kit pédagogique avec corrigés, support, accompagnement Hors périmètre logiciel / Conforme Corrigés : onglet Corrigé des exercices
Manuel utilisateur, guide d'administration, tutoriels vidéo, cas d'usage Conforme docs/fr/ (vidéos : scripts ; tournage = prestation)
Description des algorithmes Conforme Manuel § 2 et guide formateur § 4.4 ; docstrings du solveur

D. CDC n° 03 — Gestion de parc roulant

1.2 Objectifs

Exigence Réponse LogiTrain Statut Remarques
Flotte de différents types (PL, VU, VL, engins de manutention) Genre : VL, VUL, PL, moto, engin Conforme
Gestion administrative (documents, vignette, visite technique, cartes transport) P → Documents réglementaires Conforme
Maintenance préventive et corrective, carburant, pneumatiques Plans de maintenance, ordres de réparation, pleins, pneus Conforme
Gestion financière (amortissement, investissement, crédit-bail) et frais d'exploitation P → Finance, missions et frais Conforme

2.1 Gestion administrative

Exigence Réponse LogiTrain Statut Remarques
Fiche véhicule : immatriculation, marque, modèle, genre, châssis, mise en circulation, poids Fiche véhicule standard + onglet LogiTrain (genre, PTAC, charge utile, puissance fiscale) Conforme
Carte grise (validité) Type Carte grise Conforme
Vignette (timbre fiscal) Type Vignette Conforme
Visite technique (périodicité, résultats, contre-visite) Périodicité, résultat, contre-visite, Apte à circuler, alerte J-7 Conforme
Carte d'exploitation (marchandises / dangereuses) Type Carte d'exploitation, périmètre marchandises / ADR Conforme
Autorisation TIR Type Autorisation de transport international (TIR) Conforme
Assurance (multirisque, RC) Type Assurance ; contrats standard du Parc Conforme Type de garantie (RC, tiers, tous risques, multirisque), assureur, prime, franchise
Alertes automatiques sur les échéances Activités J-30 et J-7, états colorés Conforme
Simulation de la taxe annuelle P → Simulation de la taxe annuelle, barème Partiel Barème d'exemple à remplacer

2.2 Gestion technique et maintenance

Exigence Réponse LogiTrain Statut Remarques
Révisions selon l'échéance (km ou temps) Plans de maintenance (par véhicule ou modèle) Conforme
Alertes vidanges, filtres, courroies Intervention planifiée + activité à l'échéance Conforme Types d'intervention à compléter (filtres, courroies…)
Historique complet des interventions Interventions générées, P → Maintenance → Interventions Conforme
Pannes et demandes d'intervention Incidents (panne), ordre de réparation (demande) Conforme
Ordres de réparation Circuit demande → approuvé → en réparation → terminé Conforme
Temps d'immobilisation Durée d'immobilisation, disponibilité %, coût d'immobilisation Conforme
Relevé des pleins (litres, coût, km) P → Pleins de carburant Conforme
Consommation moyenne (L/100 km) Entre deux pleins complets Conforme
Détection des surconsommations Anomalie au-delà du seuil paramétré (25 % par défaut) par rapport à la consommation de référence Conforme Seuil de surconsommation paramétrable (global, par catégorie, par véhicule)
Suivi individuel des pneus (position, marque, usure, pression) P → Pneumatiques + historique Conforme
Planification de la permutation et du remplacement Plans pneumatiques, alertes quotidiennes Conforme
Stock des pièces critiques Pièces de rechange, Stock critique (règles de réapprovisionnement) Conforme
Suivi des pièces montées par véhicule Pièces montées, bouton du véhicule Conforme

2.3 Gestion financière et immobilisations

Exigence Réponse LogiTrain Statut Remarques
Amortissement linéaire ou dégressif (normes tunisiennes) Tableaux d'amortissement, prorata temporis, coefficients, bascule au linéaire Partiel Coefficients d'exemple à valider selon le système comptable tunisien
Valeur nette comptable VNC aujourd'hui, par exercice Conforme
Coût d'acquisition HT / TTC, fournisseur, date d'achat Onglet LogiTrain du véhicule Conforme
Crédit-bail : échéancier, valeur résiduelle, option d'achat Contrat Crédit-bail, échéancier, option Conforme

2.4 Frais d'exploitation

Exigence Réponse LogiTrain Statut Remarques
Fiche conducteur (permis, catégories, visite médicale) Onglet Conducteur du contact Conforme Fiche conducteur + alertes automatiques d'expiration du permis et de la visite médicale (30 / 7 jours), périodicité par catégorie
Affectation des véhicules Conducteur du véhicule (historique standard du Parc), missions Conforme
Heures de conduite / repos P → Heures de conduite / repos, contrôles Conforme Saisie journalière ou import CSV type chronotachygraphe ; contrôles réglementaires (valeurs tunisiennes à saisir, voir ci-dessus)
Infractions (amendes, retraits de points) Incidents Amende / PV, types d'infractions, capital de points Partiel Barème de points et d'amendes d'exemple
Péages (télépéage ou manuel) Frais de mission Péage, mode de paiement Conforme
Indemnités de mission (découché, repas) Frais Indemnité de découché / de repas (TVA 0 %) Conforme
Stationnement, lavage Frais Stationnement, Lavage Conforme
Coût total par km (carburant + entretien + pneus + amortissement) P → Finance → Rapport coût total de possession, synthèse PDF Conforme

2.5 Environnement de formation

Exigence Réponse LogiTrain Statut Remarques
Réinitialisation des données d'exercice Assistant (missions, réparations, incidents, activités, amortissements, documents) + bases Conforme Assistant de réinitialisation étendu : pleins, relevés kilométriques, contrats, pneumatiques et leur historique
Multi-utilisateurs avec droits distincts Groupes ; approbations réservées au formateur Conforme
Export PDF / Excel Fiche véhicule, ordre de mission, synthèse TCO (PDF) ; exports Conforme

3. Exigences techniques

Exigence Réponse LogiTrain Statut Remarques
Champs des fiches modifiables Voir section A Conforme Voir section A (éditeur de champs personnalisés)
Workflows de validation (bon de sortie, demande de réparation) Livrés et actifs Conforme Circuits livrés + règles d'automatisation (voir section A)
Indicateurs et rapports personnalisables Pivots / graphiques Conforme
Règles de calcul (consommation, amortissement) Paramètres : consommation de référence, coefficients, durée, prorata Conforme Seuils, bases de calcul et composantes du coût total paramétrables par le formateur
Import / export Excel, CSV, PDF Standard Conforme
Mobilité (optionnel) : smartphones / tablettes Interface web responsive Partiel Pas d'application dédiée

4. Contraintes Tunisie

Exigence Réponse LogiTrain Statut Remarques
TVA tunisienne 19 %, 7 %, 13 % sur pièces et carburant P → Configuration → Taux de TVA ; HT / TVA / TTC sur pleins, pièces, main-d'œuvre, frais, achat Conforme Taux modifiables
Amortissements conformes au système comptable tunisien Linéaire / dégressif paramétrables Partiel Coefficients à valider
Documents de transport tunisiens Carte grise, carte d'exploitation, vignette, visite technique, TIR Conforme
API ouverte docs/API.md Conforme

E. CDC n° 04 — Gestion d'entrepôt (WMS) avec intégration RFID

1.2 Objectifs

Exigence Réponse LogiTrain Statut Remarques
Entrepôt avec différents types de marchandises Inventaire Odoo + catégories et types de stockage Conforme
Stock en temps réel, emplacements, inventaires permanents Mise à jour instantanée, carte, campagnes RFID Conforme
Technologie RFID (lecture / écriture, encodage, capture en masse) Étiquettes EPC, génération ZPL, sessions, simulateur, passerelle Partiel Écriture réelle des puces via imprimante-encodeuse (fichier ZPL) ; adaptateurs LLRP / série non testés sur matériel
Réception, expédition, préparation, transfert Transferts standard + console de scan Conforme

2.1 Réceptions

Exigence Réponse LogiTrain Statut Remarques
Bons de réception Réceptions (Inventaire) Conforme
Suggestion d'emplacement selon des règles paramétrables Règles de rangement ; contrôle de compatibilité du type de stockage (avertissement / blocage) Conforme
Lecture RFID pour valider l'entrée massive sans dépalettisation Session RFID sur la réception → Appliquer à la cible Conforme Les lots des lignes doivent porter des étiquettes

2.2 Expéditions

Exigence Réponse LogiTrain Statut Remarques
Préparation (picklist) avec guidage vers les emplacements Liste de préparation standard (emplacements), console de scan Conforme Circuit de préparation optimisé (serpentin / plus proche voisin + 2-opt), guidage « emplacement suivant » dans la console, tracé sur la carte, liste de préparation PDF dans l'ordre
Contrôle de conformité RFID avant expédition Session RFID sur la livraison (manquants / inattendus) Conforme
Bons de livraison et factures (optionnel) Bon de livraison (formation), lettre de voiture, déclaration en douane Partiel Factures : module Facturation d'Odoo (non paramétré dans LogiTrain)

2.3 Stock et inventaire permanent

Exigence Réponse LogiTrain Statut Remarques
Mise à jour instantanée à chaque mouvement Standard Odoo Conforme
Inventaire permanent par RFID (portique / lecteur mobile, zone entière, sans arrêt d'activité) E → Inventaire RFID → Campagnes d'inventaire (session par zone, simulation) Conforme
Écarts d'inventaire et demande de régularisation Lignes d'écart, Analyse des écarts, ajustement d'inventaire, Demander la régularisation Conforme

2.4 Emplacements

Exigence Réponse LogiTrain Statut Remarques
Cartographie virtuelle (allées, rayonnages, niveaux) paramétrable E → Carte de l'entrepôt, Générer l'implantation, Emplacements (implantation) Conforme Contrôle navigateur
Typologies : palettes, bacs, vrac, dangereux, frigorifiques Types de stockage des catégories, blocage Conforme
Règles CMUP, FIFO, LIFO, FEFO modifiables Stratégies d'enlèvement et méthodes de valorisation standard Conforme Stratégie FEFO à régler sur la catégorie des produits frais (non préréglée dans les données de démonstration)

2.5 Articles et traçabilité

Exigence Réponse LogiTrain Statut Remarques
Fiche article avec données RFID (tag, série, lot) Fiche lot : étiquettes RFID ; table Étiquettes RFID Conforme
Traçabilité complète (lot, série, péremption) grâce au RFID Lots / séries / dates (standard), lectures RFID, rapport de traçabilité Conforme
Articles taille / couleur, conditionnements multiples Variantes et unités / colis standard Odoo Conforme Codes-barres de variantes et de conditionnements (ex. boîte de 6) gérés par la console de scan ; exemples dans le jeu de démonstration

2.6 Environnement de formation

Exigence Réponse LogiTrain Statut Remarques
Réinitialisation sans affecter les paramètres Assistant (sessions, campagnes) ; recopie de base pour les mouvements de stock Partiel Transferts ouverts annulés par l'assistant ; les mouvements de stock validés ne sont effacés que par recopie de la base de la promotion
Multi-utilisateurs, droits distincts Groupes + droits Inventaire Conforme
Export PDF / Excel Documents de transport, exports Conforme
Simulation de matériel RFID Lecteur Simulateur, Simuler des lectures (taux de lecture, étiquettes inattendues, graine) Conforme

3. Exigences techniques

Exigence Réponse LogiTrain Statut Remarques
Champs des fiches modifiables Voir section A Conforme Voir section A (éditeur de champs personnalisés)
Règles de gestion des emplacements et des flux Rangement, enlèvement, étapes, types de stockage Conforme
Indicateurs et rapports personnalisables Pivots / graphiques Conforme
Workflows de validation (réception, expédition, inventaire) Étapes standard ; régularisation d'inventaire approuvée par le formateur Conforme Étapes standard + règles d'automatisation (voir section A)
Standards RFID UHF EPC Gen2, SGTIN-96 / GID-96, bande ETSI (fiche matériel) Conforme
Lecture / écriture de tags (simulable ou réelle) Lecture réelle (clavier ou passerelle) ou simulée ; écriture via ZPL Partiel Voir 1.2
Interface avec lecteurs fixes ou mobiles Passerelle rfid-bridge (LLRP, série), console de scan (émulation clavier) Partiel Non testé sur matériel
Anticollision pour lecture multiple Anticollision Gen2 du lecteur + fenêtre anti-collision logicielle par lecteur, déduplication Conforme

4. Contraintes Tunisie et matériel

Exigence Réponse LogiTrain Statut Remarques
Documents douaniers et de transport tunisiens (pédagogique) Déclaration en douane (formation), lettre de voiture, bon de livraison ; code SH, origine, incoterm, régime Partiel Modèles pédagogiques, régime douanier d'exemple
Protection des données personnelles Voir section A Conforme Voir section A
Liste indicative de matériels RFID logitrain_wms/static/description/rfid_hardware.md Conforme
Fourniture de matériel Hors périmètre logiciel Optionnelle selon le CDC