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 pour exécuter les optimisations selon la totalité des besoins de planification 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, vous ne pouvez pas planifier des exécutions d’optimisation de ressource unique.

Note

À partir de la version Field Service 8.8.99.10 et de la Resource Scheduling Optimization version 3.4.0.623, les exécutions d’optimisation de ressource unique prennent en compte les exigences et les réservations existantes. En conséquence, le système peut supprimer les réservations existantes pour créer un calendrier qui correspond mieux à l’objectif d’optimisation. Dans les versions antérieures, les exécutions d’optimisation uniques ne prenaient en compte que les réservations existantes.

Conditions préalables

  • Dynamics 365 Field Service version 8.8.99.10 ou récente.
  • 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 de ressource unique est l’unique scénario Resource Scheduling Optimization qui ne nécessite pas de définir une étendue d’optimisation. L’étendue est automatiquement définie comme réservations de la ressource dans une plage de dates définie. Les objectifs d’optimisation définissent quelles mesures Resource Scheduling Optimization doit prendre en compte et 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. Suivez les 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 d’insérer plus de réservations dans le planning de la ressource. Ce paramètre peut être utile si une ressource doit effectuer un travail urgent. La suppression de cette contrainte permet à l’heure de fin d’une réservation de se répercuter sur les heures non ouvrées. Grâce à la contrainte, le système garantit qu’il reste du temps après la dernière réservation pour revenir à l’emplacement final 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. Conserver les contraintes activées peut conduire à une situation dans laquelle le répartiteur attribue un ordre de travail à une ressource remplaçant les contraintes, puis exécute l’optimisation d’une seule ressource, 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
  • Exigences de la vue active des exigences au bas du tableau de planification, classées en fonction du tri ou du filtrage appliqué à 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.