Propriétés système de la planification dynamique
Configurez des propriétés pour personnaliser le comportement et la fonctionnalité du processus de planification dynamique en fonction des besoins de votre organisation.
Les propriétés suivantes vous permettent de contrôler des aspects tels que la fréquence de planification, l’affectation automatique, les calculs de temps de déplacement et les itérations d’optimisation. L’ajustement de ces propriétés permet d’optimiser les affectations de tâches, d’améliorer l’efficacité et d’aligner le processus de planification dynamique sur vos besoins spécifiques.
Accédez à la .
| Étiquette de propriété | Nom de la propriété | Description |
|---|---|---|
| Autoriser les répartiteurs à effectuer une double réservation d'agents manuellement | work.management.allow. doublebooking.dynamicscheduling | Permet aux répartiteurs de réserver deux fois des agents manuellement, même lorsque la planification dynamique est activée.
|
| Propriété permettant d'ignorer le calcul du temps de déplacement pour que les agents affectent une tâche à l'emplacement en fonction d'un calendrier | com.snc.dynamic.scheduling. ignoreAgentTravelTimeDuringScheduling | Affecte automatiquement des tâches de commande de travaux sans tenir compte du temps de déplacement des agents. L’option Ignorer le déplacement apparaît dans le formulaire de tâche de commande de travaux, ce qui permet à la planification dynamique d’affecter des tâches aux agents les mieux classés, quel que soit le temps de déplacement. Configurez les paramètres suivants liés à la planification dynamique lorsque l’option Ignorer le déplacement est activée : Remarque :
|
| Optimiser l'évaluation du temps de déplacement du bloc de tâches | travail.gestion.déplacement.calcul. dynamic_scheduling | Optimiser l’évaluation du temps de déplacement du bloc de travail.
|
| Méthode de calcul de déplacement | com.snc.dynamic.scheduling.optimize_travel_time_rating | Utilise l’API Google Maps, Beans.AI ou des estimations à vol d’oiseau pour calculer une estimation du temps de déplacement de l’agent et de la distance parcourue pour se rendre aux emplacements des tâches lorsque les agents se voient attribuer des tâches à l’aide de la planification dynamique. |
| Méthode de calcul de distance | work.management.distance.calculation.dynamic_scheduling | Calcule le temps de déplacement estimé de l’agent et la distance jusqu’à l’emplacement de la tâche en fonction de l’API Google Maps, de l’Beans.AI ou de la ligne droite. Si la propriété de géolocalisation Utiliser l’API Google Maps pour les estimations du temps de trajet est activée, vous pouvez sélectionner l’API Google Maps ou les estimations à vol d’oiseau dans les propriétés pour calculer le temps de déplacement et la distance estimés. Si l’option Utiliser l’API Google Maps pour les estimations de temps de déplacement n’est pas activée, le système utilise la valeur du champ Durée de déplacement estimée de la tâche de commande de travaux pour déterminer l’affectation de la tâche à l’agent.
|
| Afficher les journaux de recommandation d'agent avancés à l'utilisateur | com.snc.dynamic.scheduling.showlogs | Affiche les agents éligibles recommandés aux répartiteurs lors de la planification des tâches à l’aide de la planification dynamique. Type : vrai/faux Valeur par défaut : faux |
| sn_fsm_multiday.minDurationForFirstWorkSchedule | Définit la durée minimale de travail à réserver pour le premier calendrier de travail de la tâche (en minutes). Type : nombre entier Valeur par défaut : 60 | |
| Regroupement dynamique avant planification dynamique | com.snc.dynamic.scheduling.bundle_before_scheduling | Garantit que le regroupement dynamique s’exécute avant la planification dynamique. Les tâches dont l’état est Expédition en attente sont regroupées avant l’exécution de la planification dynamique.
|
| Activer la fonctionnalité d'affectation d'une tâche à un agent dont le temps de déplacement est inférieur au seuil fixé | work.management.enable.optimizing.travel | Active la planification dynamique pour affecter des tâches de commande de travaux à l’agent le plus proche, quelle que soit sa disponibilité.
|
| Affecter la tâche à un agent dont le temps de déplacement est inférieur au seuil fixé en minutes | travail.gestion.temps.déplacement.seuil.minutes | Définit le temps de déplacement (en minutes) qui affecte une tâche de commande de travaux à l’agent le plus proche s’il se trouve sur la distance de déplacement.
|
| Autoriser la planification dynamique pour utiliser uniquement le calendrier de travail/WFO | com.snc.dynamic.scheduling.useWorkScheduleOnly | Permet d’utiliser le calendrier de travail par défaut lors de la planification des agents avec la planification dynamique et l’optimisation des effectifs.
|
Dates de début et de fin de la tâche de commande de travaux
- Si les dates de Début de fenêtre et de Fin de fenêtre sont présentes dans les tâches de commande de travaux, la planification dynamique utilise ces dates.
- Si la tâche a une date de Début de fenêtre mais que cette date est passée, la planification dynamique utilise la date et l’heure actuelles pour cette valeur.
- Si la tâche a une date de Début de fenêtre mais pas de date de Fin de fenêtre, la planification dynamique utilise la propriété com.snc.wm.wo.task_window_day pour déterminer cette valeur.
- Si la tâche n’a pas de date de Début de fenêtre mais qu’elle a une date de Fin de fenêtre, la planification dynamique utilise la date actuelle pour cette valeur.
- Si la tâche n’a pas de date de Début de fenêtre ni de date de Fin de fenêtre, la planification dynamique utilise l’heure et la date actuelles pour le Début de fenêtre et la propriété com.snc.wm.wo.task_window_day pour la Fin de fenêtre.
- Si une tâche est créée, la date de Fin de fenêtre est automatiquement remplie en fonction de la dernière date de rupture du SLA de sa commande de travaux parente. Les règles métier Remplir la fin de fenêtre en fonction du SLA pour les tables SLA de tâche [task_sla] et Tâche de commande de travaux [wm_task], et le script client Calculer la fin de la fenêtre doit être défini sur vrai.
- Si une tâche est créée et que l'option Fenêtre fixe est activée, les règles métier et les scripts clients ne s'exécutent pas et l'heure de Fin de fenêtre n'est pas mise à jour. Si une commande de travaux est créée en fonction d'un rendez-vous et qu'il existe un SLA associé à la commande de travaux, l'heure de Fin de fenêtre est remplie en fonction du rendez-vous et non pas du SLA.
- associée à un rendez-vous ;
- une fenêtre fixe ;
- La fin de fenêtre est renseignée et se trouve avant la date de livraison.