Buts et objectifs dans l’agent des opérations de planification (version préliminaire)

[Cet article fait partie de la documentation en version préliminaire et peut faire l’objet de modifications.]

Un objectif indique à l’Agent d’opérations de planification le résultat à optimiser. Chaque objectif combine un ensemble d’objectifs, qui décrivent les compromis que l’agent effectue, avec un ensemble de contraintes, qui déterminent si une ressource est éligible pour répondre à une exigence. Vous sélectionnez un objectif lorsque vous exécutez une optimisation interactive et lorsque vous configurez un plan pour une optimisation par lots.

Important

  • Cette fonctionnalité est en version préliminaire.
  • Les fonctionnalités en version préliminaire ne sont pas destinées à une utilisation en production et peuvent être restreintes. Ces fonctionnalités sont mises à la disposition des clients avant le lancement officiel pour leur permettre d’y accéder en avant-première et de fournir des retours d’expérience.

Objectifs

Un objectif est un enregistrement réutilisable qui stocke les paramètres d’une exécution d’optimisation : les objectifs à équilibrer, les options activées et un nom et une description. Deux types d’objectifs existent :

  • Objectifs intégrés sont inclus avec l’agent et correspondent aux options d’optimisation déjà disponibles dans le panneau des paramètres, telles que Maximiser l’utilisation et Planifier en priorité le travail à haute priorité. Les objectifs intégrés sont en lecture seule et sont mis à jour au fil du temps à mesure que de nouveaux objectifs et contraintes deviennent disponibles.

  • Les objectifs personnalisés sont des objectifs qu’un administrateur crée à partir de zéro ou en clonant un objectif intégré. Les objectifs personnalisés sont entièrement modifiables. Vous pouvez donc choisir les objectifs à inclure, définir leur importance relative et décider quelles contraintes sont activées par défaut.

Les administrateurs créent et modifient des objectifs. Les répartiteurs et les techniciens peuvent afficher les objectifs et en sélectionner un lorsqu’ils exécutent une optimisation.

Lorsque vous sélectionnez un objectif, l’agent applique les contraintes par défaut de l’objectif. Pour une optimisation interactive, vous pouvez redéfinir ces paramètres par défaut pour une exécution donnée sans modifier la fiche d’objectif. Pour une optimisation par lots, l’objectif s’applique à l’exécution via le plan.

Objectifs

Les objectifs décrivent les résultats que l’agent équilibre entre eux. Augmenter un objectif signifie généralement sacrifier un autre. Par exemple, la planification d’un travail plus prioritaire peut augmenter le temps de trajet total.

Dans un objectif personnalisé, sélectionnez les objectifs à inclure et attribuez chacun un poids de 1 à 10. Incluez au moins un objectif et faites en sorte que chaque poids soit unique pour classer les objectifs par importance. L’agent ignore les objectifs que vous n’incluez pas.

Un poids exprime une importance relative plutôt qu’un montant absolu. L’agent interprète le poids en fonction de la façon dont cet objectif est évalué et du degré d’optimalité qu’il peut arbitrer entre les objectifs. Par exemple, avec hiérarchiser les ressources préférées pondérées à 5, l’agent peut sacrifier environ deux fois le temps de trajet moyen pour affecter une ressource préférée. À 10, il affecte une ressource préférée éligible dans presque tous les cas.

L’agent prend en charge les objectifs suivants :

Objective Description
Hiérarchiser les ressources préférées Privilégiez les ressources qui sont préférées pour une exigence. Les ressources préférées doivent toujours satisfaire à toutes les contraintes activées pour être éligibles.
Planifier d’abord les exigences de priorité élevée Planifiez autant de travail de haute priorité que possible, en fonction de la valeur de priorité de chaque exigence.
Préférer les réservations existantes Privilégiez le maintien des réservations existantes afin de réduire les changements dans le planning des ressources. Cela privilégie le maintien de la même ressource déjà affectée, à moins de 5 minutes de l’heure d’arrivée actuelle.
Optimiser l’utilisation globale des ressources Réduisez les temps d’arrêt des ressources afin que les ressources passent plus de temps sur les réservations. L’utilisation n’inclut pas le temps de trajet.
Réduire le temps de voyage Réduisez le temps de voyage moyen global par réservation dans l’étendue d’optimisation. Cet objectif ne minimise pas le temps de trajet pour chaque réservation prise individuellement : il prend en compte le temps de trajet moyen de toutes les réservations comprises dans le périmètre.
Planifier dans le délai requis Privilégiez la planification de chaque exigence dans sa plage de planification. Aucun point partiel n’est accordé pour une programmation proche de la plage.
Privilégier la caractéristique correspondante de niveau le plus bas Préférez les ressources les moins qualifiées qui répondent toujours aux exigences, afin de conserver des ressources plus qualifiées disponibles pour le travail qui en a besoin.

Options de planification

Les options de planification de l’objectif incluent des options et des contraintes que vous pouvez activer ou désactiver. Lorsque vous sélectionnez un objectif, l’agent applique les paramètres de l’objectif. Pour une optimisation interactive, vous pouvez les remplacer pour une seule exécution.

Option Description
Toujours correspondre aux caractéristiques requises La ressource doit avoir toutes les caractéristiques dont l’exigence a besoin. Si l’exigence spécifie une valeur d’évaluation, l’évaluation de la ressource doit répondre ou la dépasser. Une exigence sans caractéristiques peut être remplie par n’importe quelle ressource, et une ressource sans caractéristiques ne peut répondre qu’aux exigences qui n’ont besoin d’aucun.
Toujours faire correspondre les territoires La ressource doit se trouver dans le même territoire que l’exigence. Une exigence sans territoire ne peut être remplie par n’importe quelle ressource.
Toujours faire correspondre la fenêtre temporelle L’heure d’arrivée de la réservation doit se trouver dans la plage de planification de l’exigence, qui est dérivée de sa fenêtre de promesse et de ses champs de date. Une exigence dont la période se situe déjà dans le passé ne peut pas être planifiée.
Déplacements prédictifs Utilise des données de trafic historiques pour tenter de prédire plus précisément les déplacements à différents moments de la journée. L’activation de cette option entraîne des optimisations plus lentes et est soumise à différentes limites. Lorsque ces limites sont dépassées, le système revient à utiliser des calculs de voyage standard.

Note

L’option Toujours faire correspondre la plage horaire et l’objectif Planifier dans la plage horaire requise fonctionnent de manière similaire, mais remplissent des fonctions différentes. L’option détermine si une exigence doit être planifiée dans sa fenêtre de temps pour être éligible. L’objectif détermine dans quelle mesure l’agent essaie de planifier une contrainte dans sa fenêtre lorsque l’option est désactivée.

Contraintes qui s’appliquent toujours

Ces contraintes sont toujours appliquées et ne peuvent pas être désactivées :

Contrainte Description
Catégories La ressource doit appartenir à au moins une des catégories spécifiées par l’exigence. Une exigence sans catégories ne peut être remplie par n’importe quelle ressource.
Ressources restreintes Les ressources marquées comme restreintes pour une exigence ne sont jamais mises en correspondance. Une restriction est prioritaire sur une préférence pour la même ressource et peut avoir une date d’expiration.
Doit choisir parmi Lorsqu’une exigence spécifie les ressources à choisir, seules ces ressources sont éligibles et doivent toujours répondre à toutes les autres contraintes. Si aucun d’entre eux ne peut être mis en correspondance, l’exigence n’est pas planifiée.
Types de ressources La ressource doit être l’un des types de ressources spécifiés par l’exigence. Lorsque l’exigence ne spécifie pas de type, tout type de ressource est éligible.

Créer un objectif

Pour créer un objectif personnalisé :

  1. Dans la zone Paramètres de l’application Planification des ressources, sous Optimisation, sélectionnez Objectifs de planification, puis Nouveau. Pour baser votre objectif sur un objectif intégré, ouvrez un enregistrement d’objectif intégré et clonez-le à la place.

  2. Entrez un nom et, éventuellement, une description.

  3. Pour chaque objectif que vous souhaitez que l’agent envisage, activez-le et définissez sa valeur pondérée de 1 à 10. Incluez au moins un objectif et donnez à chacun un poids unique. L’agent classe les objectifs inclus par poids dans une échelle de priorité, du plus haut au plus bas.

  4. Sous Options de planification, sélectionnez les options à activer.

  5. Cliquez sur Enregistrer.

Vous pouvez sélectionner l’objectif lors de l’exécution d’optimisations interactives ou l’ajouter à un plan.

Étapes suivantes