Partager via


Optimisation d’une seule ressource pour Resource Scheduling Optimization

Vous pouvez configurer le complément Resource Scheduling Optimization pour Dynamics 365 Field Service sur Exécuter les optimisations selon la totalité des besoins de planification de votre organisation. Parfois, vous devrez peut-être optimiser uniquement la planification d’une seule ressource, plutôt qu’un ensemble de ressources disponibles. L’optimisation d’une ressource unique offre un moyen rapide d’optimiser le calendrier et l’itinéraire de parcours d’une ressource. Il prend en compte les réservations existantes sur le calendrier de la ressource et d’autres exigences.

Il permet de s’adapter aux changements d’horaire survenus au cours de la journée, lorsqu’une ressource :

  • A un écart dans sa planification en raison d’une annulation.
  • A été réservée deux fois parce qu’un ordre de travail urgent lui a été affecté.
  • A une planification réalisée manuellement et demande un itinéraire minimal.

Pour optimiser la planification d’une ressource individuelle, un répartiteur peut exécuter manuellement l’optimisation d’une seule ressource. Les workflows peuvent également déclencher l’optimisation d’une seule ressource. Contrairement à d’autres scénarios Resource Scheduling Optimization, il n’est pas possible de planifier les exécutions de l’optimisation d’une seule ressource.

Note

À partir de Field Service version 8.8.99.10 et d’Optimisation de l'ordonnancement des ressources version 3.4.0.623, les opérations d'optimisation des ressources uniques prennent en compte les exigences et les réservations existantes. Le système peut supprimer des réservations existantes pour créer une planification qui correspond mieux à l’objectif d’optimisation. Dans les versions antérieures, l’optimisation unique s’exécute uniquement en fonction des réservations existantes.

Prérequis

  • Dynamics 365 Field Service version 8.8.99.10 ou ultérieure.
  • Resource scheduling optimisation version 3.4.0.623 ou récente.
  • Optimiser les planifications est défini sur Oui pour la ressource réservable pour laquelle vous souhaitez exécuter l’optimisation d’une ressource unique.

Étape 1 : Configurer un objectif

L’optimisation d’une seule ressource est le seul scénario Resource Scheduling Optimization qui ne nécessite pas une étendue d’optimisation. L’étendue est automatiquement définie comme réservations de la ressource dans une plage de dates définie. Objectifs d'optimisation définissent les métriques que Resource Scheduling Optimization doit prendre en compte et faire passer en priorité.

Tout d’abord, créez un objectif d’optimisation.

L’optimisation d’une ressource unique efface généralement un planning qui a changé au cours de la journée. Tenez compte des recommandations suivantes :

  • Définissez le Niveau d'effort du moteur sur Très léger. Plus l’optimisation d’une ressource unique est rapide, plus les répartiteurs peuvent réagir aux besoins de planification.

  • Supprimez la contrainte Planifier pendant les heures de travail pour permettre à davantage de réservations de s'insérer dans le planning de la ressource. Ce paramètre aide une ressource à prendre en charge un travail urgent. Lorsque vous supprimez cette contrainte, l’heure de fin d’une réservation peut se répercuter sur des heures non ouvrées. Si vous utilisez la contrainte, le système s’assure qu’il y a du temps après la dernière réservation pour revenir au point d'arrivée de la ressource.

  • Supprimez l’option de calcul du temps de trajet pour le trafic historique si elle est activée dans l’objectif d’optimisation.

  • Supprimez les contraintes liées aux secteurs de vente, aux rôles et aux caractéristiques car dans ce scénario, on suppose que le répartiteur fait les bons choix. Si vous conservez des contraintes activées, le répartiteur peut affecter une commande de travail à une ressource en remplaçant les contraintes. Ensuite, exécutez l’optimisation de ressource unique, ce qui supprime la réservation, car elle ne correspond pas aux attributs de la ressource.

  • Ajoutez des contraintes Options de verrouillage de la planification et Fenêtres de planification de sorte que l'optimisation d'une seule ressource respecte les promesses de temps ou les SLA avec le client.

Astuce

Une ressource indépendante de l’emplacement ne peut avoir que des réservations pour lesquelles l’option Besoin en ressources est également définie sur Indépendant de l’emplacement. Resource Scheduling Optimization traite cette ressource comme un travailleur à distance qui n’est programmé que pour un travail qui n’implique pas de déplacement. Vous pouvez également Permettre à une ressource de se déplacer en dehors des heures de travail pour contourner cette contrainte.

Ensuite, ajoutez votre objectif d’optimisation d’une seule ressource comme objectif par défaut.

Étape 2 : Exécution et affichage des résultats

Il existe trois façons d’exécuter l’optimisation d’une seule ressource :

Exécuter avec les valeurs par défaut

Sur le tableau de planification, cliquez avec le bouton droit sur une ressource (sauf équipe, pools ou installations) et sélectionnez Optimiser le calendrier pour l’optimiser avec :

  • L’objectif d’optimisation par défaut
  • La plage d’optimisation par défaut, qui va de maintenant à la fin de la journée (minuit)
  • Les réservations existantes sur le planning de la ressource dans cette plage d’optimisation
  • Les exigences d’un affichage actif des exigences situées au bas du tableau de planification sont classées selon le tri ou le filtrage appliqué dans cette vue

Une fois l’optimisation terminée, vous voyez le nouvel ensemble de réservations sur le tableau de planification. Dans le volet de droite, vous trouvez des détails sur les réservations qui ont été mises à jour, supprimées ou créées.

Exécution après avoir modifié les valeurs par défaut

Vous pouvez également modifier l’objectif et la plage par défaut avant d’exécuter l’optimisation. Par exemple, si vous étendez la plage horaire jusqu’au jour suivant, le système prend en compte toutes les réservations et tous les besoins existants entre maintenant et la fin du jour suivant pour créer un planning.

  1. Sélectionnez le nom d’une ressource, puis ouvrez le volet Optimisations.

    Note

    Cette fonctionnalité est uniquement disponible dans la vue du tableau de planification associé à l’étendue de performances.

  2. Sélectionnez Une seule ressource.

  3. Définissez la plage d’optimisation avec les valeurs souhaitées.

  4. Pour Exigences, choisissez la vue à partir de laquelle prendre en compte les exigences d’optimisation. Les filtres et les paramètres de tri de la vue sélectionnée déterminent l’ordre des exigences. Sélectionnez Aucun pour optimiser uniquement les réservations existantes.

  5. Sélectionnez l’objectif d’optimisation souhaité.

  6. Sélectionnez Exécuter>Exécuter maintenant pour lancer une demande d’optimisation de ressource unique.

Vous pouvez voir l’état de la demande dans la section Historique des demandes d’optimisation du volet Optimisations. Une fois terminé, le tableau de planification se met à jour avec l’ensemble optimisé de réservations. Double-cliquez sur la demande d’optimisation pour afficher les détails sur les réservations qui ont été supprimées, mises à jour ou créées.

Exécuter comme simulation après avoir modifié les valeurs par défaut

En exécutant l’optimisation d’une seule ressource en simulation, vous pouvez voir l’optimisation résultante avant de vous y engager. Pour exécuter une simulation, suivez les étapes de Exécuter après avoir modifié les valeurs par défaut. Cette fois, au lieu de sélectionner Exécuter maintenant dans le menu déroulant, sélectionnez Exécuter en tant que simulation. Une fois la demande d’optimisation terminée, affichez les détails pour Appliquer ou Rejeter les résultats.

Note

Les réservations simulées ne s’affichent pas sur les cartes comportant des itinéraires.