L’optimisation de l’itinéraire est essentielle pour améliorer l’allocation des ressources dans la gestion des services sur site. Il réorganise stratégiquement les tâches pour réduire le temps de déplacement des agents sur site, améliorant ainsi la productivité et le service clientèle.

Vue d'ensemble de la configuration

Les étapes de configuration de l’optimisation de l’itinéraire sont les suivantes :
  1. Accédez à la Tous > sys_properties.liste > sn_fsm_disp_wrkspc.enable_optimize_route et définissez la valeur sur vrai. Cela active l’optimisation de l’itinéraire et affiche l’option Optimiser l’itinéraire dans l’espace de travail du répartiteur.
  2. Pour utiliser les fonctionnalités d’optimisation d’itinéraire dans l’espace de travail du répartiteur, procédez comme suit :
    • Accédez à la Tous > Service sur site > Configuration de l'espace de travail du répartiteur et assurez-vous que toutes les configurations sont effectuées dans le périmètre de l’application « Espace de travail du répartiteur configurable pour Gestion des services sur site ».
    • Assurez-vous que la propriété sn_fsm_disp_wrkspc.enable_optimize_route est activée.
    • Pour optimiser les lots de tâches, activez la propriété Optimisation de l’itinéraire pour les lots (work.management.travel.calculation.bundle_route_optimization).

Présentation des modes d’optimisation d’itinéraire

Vous devez sélectionner la propriété système work.management.optimization.conflict_handling pour éviter les conflits dus aux tâches de débordement lors de l’optimisation de l’itinéraire. Pour plus d'informations, consultez Propriétés installées avec Gestion des services sur site.

L’optimisation des itinéraires fonctionne selon trois modes distincts, chacun conçu pour répondre à des scénarios spécifiques :
  1. Optimiser au sein de l’équipe : réorganise les tâches au sein de l’équipe d’un seul agent pour minimiser le temps de déplacement tout en respectant les fenêtres de temps des tâches, les pauses planifiées et les tâches verrouillées.
  2. Prolonger jusqu’aux heures supplémentaires : ajuste les tâches si un agent est en retard, ce qui autorise des heures supplémentaires pour garantir l’achèvement des tâches.
  3. Annuler si heures supplémentaires dépassées : tente d’optimiser l’itinéraire, mais annule l’opération si elle entraîne un dépassement des heures supplémentaires autorisées.

Configurer des options supplémentaires

Améliorez l’optimisation des itinéraires avec les options de configuration suivantes :
  1. Contraintes de tâche : garantit que toutes les tâches restent dans leur fenêtre d’heure de début/fin (si isFixedWindow = vrai) et évite de déplacer les tâches verrouillées.
  2. Pauses et événements : planifiez des optimisations en fonction des pauses planifiées ou des événements personnels.
  3. Estimations de la durée de déplacement : choisissez d’utiliser une API Maps pour une durée de déplacement précise ou des estimations à vol d’oiseau pour des calculs plus rapides. Configurez la clé API Maps si vous l’optez.

Personnalisation des propriétés système

Personnalisez l’optimisation de l’itinéraire pour répondre à des besoins spécifiques en configurant les propriétés suivantes :
  1. Tampon de temps tâche à tâche : ajoutez un tampon de minutes supplémentaires entre les tâches pour tenir compte des retards inattendus.
  2. Calcul du temps de déplacement : choisissez entre l’API Maps ou les estimations à vol d’oiseau en fonction de vos besoins de précision.
  3. Heures de travail par défaut : définissez les heures de début et de fin pour les agents sans calendrier fixe.
  4. Ajustements du temps de déplacement : ajustez les temps de déplacement en ajoutant des pourcentages pour tenir compte des incertitudes, telles que les heures de pointe.
  5. Horaires des heures de pointe : spécifiez les plages d’heures de pointe du matin et du soir.
  6. Option de route à péage : Décidez si les routes à péage doivent être incluses dans la planification de l’itinéraire.

Gestion des seuils pour le volume de tâches

Le comportement d’optimisation de l’itinéraire s’ajuste en fonction du nombre de tâches :
  • Moins de 15 tâches : L’optimisation complète de l’itinéraire est effectuée, en tenant compte de toutes les tâches et déplacements.
  • Plus de 200 tâches : l’acheminement automatique échoue et un message d’erreur s’affiche.
  • Acheminement partiel : si toutes les tâches ne peuvent pas être prises en charge, un sous-ensemble plus petit est optimisé et les tâches restantes retournent à l’état d’expédition en attente.

Travail de planification

La tâche Optimiser l’acheminement des tâches s’exécute quotidiennement à 3h00, heure du système. Ajustez ce calendrier en fonction de votre fuseau horaire ou de vos besoins opérationnels.

Scripts clients non personnalisables

Les scripts clients pour l’optimisation de l’itinéraire sont pré-optimisés et s’exécutent en 4 à 6 secondes. Ces scripts ne doivent pas être personnalisés pour garantir des performances optimales.