Configuration de l’optimisation de l’itinéraire

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 3 minutes de lecture
  • L’optimisation de l’itinéraire est essentielle pour améliorer l’allocation des ressources dans la gestion des services sur site. Elle 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.

    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éfinir la valeur sur true. 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 la 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 à des 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 de l’itinéraire fonctionne en trois modes distincts, chacun conçu pour répondre à des scénarios spécifiques :
    1. Optimiser au sein d’une équipe : réorganise les tâches au sein d’une é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 les heures supplémentaires pour garantir l’achèvement des tâches.
    3. Annuler si heures supplémentaires : 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 de l’itinéraire avec les options de configuration suivantes :
    1. Contraintes de tâches : garantit que toutes les tâches restent dans leurs fenêtres de temps de début/fin (si isFixedWindow = true) 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 du temps de déplacement : choisissez entre l’utilisation d’une API Maps pour une durée de déplacement précise ou des estimations à l’aide d’une ligne droite pour des calculs plus rapides. Configurez la clé API Maps si vous l’utilisez.

    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 de 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 trajet : choisissez entre l’API Maps ou les estimations en ligne droite 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, comme 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 : le routage 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 en attente de répartition.

    Travail de planification

    La tâche d’optimisation de l’acheminement des tâches s’exécute quotidiennement à 3h00, heure du système. Ajustez ce calendrier en fonction de votre fuseau horaire ou des 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.