Configuration de l’optimisation de l’itinéraire

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 3 minutes de lecture
  • L’optimisation des itinéraires est essentielle pour améliorer l’allocation des ressources dans Field Service Management. Il réorganise stratégiquement les tâches afin de réduire le temps de déplacement des agents sur site, améliorant ainsi à la fois la productivité et le service à la clientèle.

    Vue d'ensemble de la configuration

    Les étapes de configuration de l’optimisation d’itinéraire sont les suivantes :
    1. Accédez à la Tout > sys_properties.list > 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’acheminement dans l’espace de travail du répartiteur.
    2. Pour utiliser les fonctionnalités d’optimisation des itinéraires dans l’espace de travail du répartiteur, procédez comme suit :
      • Accédez à la Tout > 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 de 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 des itinéraires

    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 afin de 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 en heures supplémentaires : ajuste les tâches si un agent est en retard, en autorisant les heures supplémentaires pour garantir l’achèvement de la tâche.
    3. Annuler en cas de prolongation des heures supplémentaires : tente d’optimiser l’itinéraire, mais annule l’opération si cela entraîne un dépassement des heures supplémentaires autorisées.

    Configuration d’options supplémentaires

    Améliorez l’optimisation de l’itinéraire avec les options de configuration suivantes :
    1. Contraintes de tâche : s’assure que toutes les tâches restent dans leur fenêtre d’heure de début/de fin (si isFixedWindow = vrai) et évite de déplacer les tâches verrouillées.
    2. Pauses et événements : optimisations du calendrier autour des pauses planifiées ou des événements personnels.
    3. Estimations du temps de trajet : choisissez entre l’utilisation d’une API Maps pour un temps de trajet précis ou des estimations à vol d’oiseau pour des calculs plus rapides. Configurez la clé de l’API Maps si vous optez pour cette clé.

    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 d’une tâche à l’autre : 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 des 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 des 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. Heures de pointe : spécifiez les 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 : une optimisation complète de l’itinéraire est effectuée, en tenant compte de toutes les tâches et de tous les déplacements.
    • Plus de 200 tâches : le routage automatique échoue et un message d’erreur s’affiche.
    • Routage partiel : s’il n’est pas possible de prendre en charge toutes les tâches, un sous-ensemble plus petit est optimisé et les tâches restantes reviennent à l’état d’expédition en attente.

    Travail de planification

    La tâche d’optimisation de l’acheminement des tâches s’exécute tous les jours à 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 exécutés dans un délai de 4 à 6 secondes. Ces scripts ne doivent pas être personnalisés pour garantir des performances optimales.