Documentation MatxFlow

Comprendre et utiliser MatxFlow.

Guides d'utilisation de MatxFlow : interventions, planification, équipements, tableaux de bord, formulaires, application mobile et intégrations.

Documentation · Opérations

Planification des interventions

MatxFlow affecte une intervention à un technicien en tenant compte de ses créneaux déjà planifiés. Si l'horaire demandé est déjà occupé, le prochain créneau assez long pour toute l'intervention est recherché automatiquement.

Les étapes de la planification

  1. Vérification de la date et de l'heure demandées.
  2. Vérification du technicien et des contraintes d'affectation.
  3. Recherche des interventions déjà planifiées pour ce technicien.
  4. Détection des chevauchements.
  5. Recherche du prochain créneau suffisamment long.
  6. Nouvelle vérification du créneau retenu.
  7. Enregistrement de la planification.

Ce qui est vérifié avant toute recherche

La date demandée

La date doit être renseignée, dans un format valide, avec le bon fuseau horaire, et ne pas se situer dans le passé.

Le technicien

Le technicien doit exister et être actif, et son affectation doit respecter les contraintes de l'intervention. Lorsqu'une contrainte d'atelier s'applique, son rattachement à cet atelier est aussi vérifié.

Créneau disponible et gestion des conflits

Un créneau n'est retenu que si toute la durée estimée de l'intervention peut y être placée. Une intervention de 75 minutes ne peut pas occuper un intervalle libre de 30 minutes : la recherche continue.

En cas de conflit, le début de l'intervention est reporté après la fin de l'intervention qui occupe le créneau, avec une marge de cinq minutes. Le nouveau créneau est à son tour comparé aux interventions suivantes, jusqu'à trouver un créneau sans chevauchement.

Exemple : intervention de 75 minutes demandée à 11 h 00Planning
AIntervention existante de 11 h 00 à 12 h 00
BIntervention existante de 12 h 30 à 13 h 00
111 h 00 – 12 h 15 : conflit avec A, report à 12 h 05
212 h 05 – 13 h 20 : conflit avec B, report à 13 h 05
✓13 h 05 – 14 h 20 : créneau retenu
La durée n'est jamais raccourcie

Lorsqu'un report est nécessaire, MatxFlow déplace le début de l'intervention ; il ne réduit pas sa durée estimée pour la faire tenir dans un créneau plus court.

Interventions qui occupent le planning

Seules les interventions actives empêchent de placer une nouvelle intervention sur le même créneau : planifiées, synchronisées, en cours ou terminées en attente de validation. Les interventions clôturées ou annulées libèrent le planning.

Validation et enregistrement

Le créneau calculé est vérifié une seconde fois avant d'être enregistré, pour s'assurer qu'il ne chevauche aucune intervention active. Cette vérification s'applique quelle que soit l'origine de la demande : un utilisateur, l'écran de planning ou un traitement automatisé.

Pour limiter les conflits lorsque plusieurs personnes planifient en même temps, le technicien et le ticket concernés sont réservés le temps de l'opération.

Historique des modifications

Chaque modification de planification est enregistrée, avec l'état du ticket avant et après : statut, date de planification, durée estimée, technicien et atelier. L'historique des décisions de planification reste ainsi consultable.

Évolutions envisagées

Le moteur de planification a été conçu pour accueillir, à terme, des fonctions d'optimisation : comparer plusieurs possibilités selon la disponibilité, la charge, les compétences, les priorités ou les temps de déplacement, voire proposer des affectations à l'aide de l'intelligence artificielle.

Non disponible à ce jour

Ces fonctions ne font pas partie de MatxFlow aujourd'hui. Si elles sont ajoutées, elles proposeront des plannings ; les règles décrites ci-dessus resteront appliquées avant tout enregistrement.