Commencez avec l’extension Optimisation de la planification des ressources

L’extension Resource Scheduling Optimization pour Dynamics 365 Field Service attribue automatiquement les ordres de travail aux ressources les plus disponibles et les mieux qualifiées. De nombreuses organisations de service sur le terrain qui exécutent des ordres de travail sur les sites de leurs clients tirent parti de la planification automatique, car elle optimise les itinéraires et les temps de trajet des techniciens de terrain lorsqu’ils se déplacent pour exécuter divers ordres de travail.

Cet article vous guide dans la configuration de Resource Scheduling Optimization pour planifier et optimiser un groupe d’ordres de travail pour une liste de ressources prédéfinie. Vous allez définir une étendue, un objectif et un calendrier pour affecter les ordres de travail aux ressources.

Capture d’écran de l’onglet Resource Scheduling Optimization.

La vidéo vous guide tout au long de la configuration de Resource Scheduling Optimization pour réduire le temps de trajet des ordres de travail et des ressources sur le territoire de l’État de Washington.

Prérequis

Étape 1 : Définir les ressources et les ordres de travail à optimiser

Choisissez les ressources et les ordres de travail que vous souhaitez optimiser et activez-les pour l’optimisation. Pour plus d’informations, consultez Préparer les ressources et les ordres de travail pour les optimisations.

Capture d’écran de cinq ressources réservables avec Optimiser l’emploi du temps défini sur Oui.

Étape 2 : Vérifier les statuts de réservation

Field Service utilise les statuts de réservation et Resource Scheduling Optimization ajoute les méthodes de planification Ignorer, Ne pas déplacer ou Optimiser et les mappe aux statuts de réservation. Vérifiez que les statuts de réservation en surbrillance correspondent à votre système.

Capture d’écran d’une liste de statuts de réservation mappés aux statuts Resource Scheduling Optimization.

Dans cet exemple, s’ils ne correspondent pas, accédez à Resource Scheduling Optimization>Planifications d’optimisation>, puis sélectionnez Réinitialiser.

Étape 3 : créer une étendue d’optimisation

Créez une étendue d’optimisation qui définit les ressources, les exigences ou les réservations, ainsi que l’intervalle de temps à prendre en compte pour l’optimisation. Assurez-vous de sélectionner les vues de ressource et des exigences que vous avez identifiées et qui filtrent les enregistrements souhaités. Dans cet exemple, vous avez une vue de ressource appelée WA - Ressources réservables et une vue des exigences appelée WA - Exigences d’ordre de travail. Sélectionnez une vue de réservation, par exemple Réservations de ressources réservables actives.

Capture d’écran d’un périmètre d’optimisation.

Étape 4 : Créer un objectif

Créez un objectif d’optimisation pour définir comment les réservations doivent être optimisées. Utilisez les valeurs suivantes :

  • Niveau d’effort du moteur : sélectionnez Très léger, ce qui signifie que le système termine rapidement l’exécution en échange de la précision.

  • Contraintes : commencez avec un nombre limité de contraintes, puis ajoutez-en progressivement à mesure que vous parvenez à exécuter Resource Scheduling Optimization. Cette approche facilite le dépannage si Resource Scheduling Optimization produit des résultats inattendus. Par exemple :

    • Planifier pendant les heures de travail si vous avez défini des heures de travail.
    • Présente les caractéristiques requises si vos exigences et vos ressources ont toutes les deux des caractéristiques.
    • Correspond au secteur si vos exigences et ressources appartiennent toutes les deux au même secteur de service.
  • Objectifs : sélectionnez l’ordre suivant :

    1. Optimiser le nombre total d'heures travaillées
    2. Minimiser le temps de trajet total
    3. Meilleur niveau de compétence correspondant

Étape 5 : Créer un planning

Combinez l’étendue et l’objectif que vous avez créés dans une planification. Si vous envisagez d’exécuter Resource Scheduling Optimization manuellement, entrez des dates du passé.

Capture d’écran affichant une planification d’optimisation.

Étape 6 : Exécuter Resource Scheduling Optimization

Après avoir publié le planning, vous pouvez exécuter manuellement l’Optimisation de la planification des ressources en sélectionnant Exécuter maintenant sur le planning d’optimisation.

Chaque fois que Resource Scheduling Optimization s’exécute, elle crée un enregistrement de demande d’optimisation, que l’exécution soit réussie ou non.

Étape 8 : Analyser les résultats

Accédez à Demande d’optimisation. Lorsque le statut de la demande est Terminé, accédez au tableau de planification pour voir le tableau optimisé.

Le système crée un nouvel onglet de tableau de planification nommé en fonction de votre périmètre d’optimisation.

Un exemple simple de l’optimisation du temps de trajet avec Resource Scheduling Optimization est quand il n’existe aucun temps de trajet entre deux réservations. Cette condition signifie que deux ordres de travail se trouvent au même emplacement et sont associés au même compte de service, et que Resource Scheduling Optimization les planifie à la suite.

Sur la demande d’optimisation de planification complétée dans l’onglet Réservations , vous voyez une liste des réservations créées ou supprimées, ainsi qu’un graphique du temps total de trajet et du temps de travail des réservations optimisées.