Migration vers l’Optimisation de la planification pour la planification
Le moteur de planification générale intégré est obsolète (abandonné). Il est remplacé par le complément Optimisation de la planification pour Microsoft Dynamics 365 Supply Chain Management. Cet article fournit des informations sur l’impact sur les déploiements nouveaux et existants. Il comprend des informations sur les actions requises.
L’Optimisation de la planification permet le calcul de planification en dehors de Supply Chain Management et sa base de données Azure SQL. Les avantages associés à la fonctionnalité Optimisation de la planification incluent des performances améliorées et un impact minimisé sur la base de données SQL pendant l’exécution de la planification. Du fait que des exécutions rapides de la planification peuvent être effectuées même pendant les heures de bureau, les planificateurs peuvent réagir immédiatement aux modifications de la demande ou des paramètres.
Pour plus d’informations sur l’Optimisation de la planification, consultez Architecture du système de planification générale.
Obsolescence du moteur de planification existant
Microsoft a abandonné le moteur de planification générale intégré au profit de l’Optimisation de la planification. Ce changement affecte tous les environnements cloud. Les installations sur site ne sont pas affectées.
Pour plus d’informations sur le moteur de planification générale déprécié, consultez les annonces dans la rubrique Fonctionnalités supprimées ou obsolètes dans Dynamics 365 Supply Chain Management.
Une fonction abandonnée n’est plus en développement actif et peut être supprimée dans une prochaine mise à jour. Pour le moteur de planification générale obsolète, il n’y aura pas de nouvelles fonctionnalités et la prise en charge sera fournie uniquement pour les problèmes bloquants (où la planification générale ne crée aucun ordre planifié et/ou échoue continuellement) et pour les régressions dans la fonctionnalité. En mars 2023, Microsoft a adopté une politique stricte interdisant la prise en charge du moteur de planification générale abandonné, sauf en cas de problèmes de blocage ou de régressions. Ces conditions s’appliquent à tous les clients, y compris les types suivants :
- Clients dont les besoins ne sont pas encore entièrement pris en charge par l’optimisation de la planification. Nous prévoyons de répondre à toutes les exigences des clients d’ici la fin de la 1ère vague de lancement 2023.
- Clients ayant reçu une exception leur permettant de continuer à utiliser le moteur de planification intégré obsolète.
- Tous les clients sur site.
Il n’existe actuellement aucun calendrier pour la suppression complète du moteur de planification intégré obsolète de Supply Chain Management. Si Microsoft envisage de le supprimer, nous annoncerons ces projets 12 à 18 mois avant la date de suppression, afin que tous les clients restants puissent migrer.
Nouveaux déploiements
L’optimisation de la planification est désormais considérée comme le moteur de planification standard et doit être utilisée pour tous les nouveaux déploiements dans le cloud. À partir de la version 10.0.32 de Supply Chain Management, la première fois que vous activez les processus de planification pour une entité juridique, le système vous demandera d’installer et d’activer l’optimisation de la planification si vous ne l’avez pas déjà fait.
Ajout d’une nouvelle entité juridique à un environnement existant
Lorsque vous ajoutez une nouvelle entité juridique (société) à un environnement existant, cette société doit utiliser l’optimisation de la planification. À partir de la version 10.0.32 de Supply Chain Management, la première fois que vous activez les processus de planification pour toute entité juridique récemment ajoutée, le système vous demandera d’installer et d’activer l’optimisation de la planification si vous ne l’avez pas déjà fait.
Vous pouvez continuer à utiliser le moteur de planification directeur obsolète pour une ou plusieurs sociétés précédemment créées (jusqu’à ce que vous soyez prêt à les migrer), même si vous utilisez l’optimisation de la planification pour les autres. Pour obtenir des instructions sur la façon de configurer une entreprise pour qu’elle utilise le moteur de planification générale obsolète, voir Continuer à utiliser une planification générale obsolète pour certaines entreprises.
Remarque
N’oubliez pas que vous devez toujours déplacer chaque entité juridique vers l’optimisation de la planification une fois qu’elle est prise en charge.
Si vous utilisez Kanban ou si vous allez le mettre en ligne très prochainement et que vous avez besoin de temps pour tester l’optimisation de la planification
Tous les nouveaux déploiements et entités juridiques doivent utiliser l’optimisation de la planification dès le début. Toutefois, si vous préparez un nouveau déploiement depuis un certain temps et que la fonctionnalité dont vous aviez besoin n’était pas encore prise en charge par l’optimisation de la planification pendant que vous le développiez, vous pouvez toujours le mettre en ligne en utilisant le moteur de planification générale obsolète pour ce déploiement jusqu’à ce que vous ayez suffisamment de temps pour y installer et tester l’optimisation de la planification.
L’optimisation de la planification ne prend pas encore en charge Kanban. Par conséquent, si vous devez utiliser Kanban, vous pouvez le mettre en ligne en utilisant désormais le moteur de planification obsolète. Vous devez toujours prévoir de passer à l’optimisation de la planification dès que le kanban sera pris en charge.
Déploiements existants
Les propriétaires de déploiements cloud existants qui dépendent de la planification doivent prévoir de migrer vers l’Optimisation de la planification. Si votre mise en œuvre dépend de fonctionnalités que l’Optimisation de la planification ne prend actuellement pas en charge, vous pouvez demander une exception afin de pouvoir continuer à utiliser le moteur de planification générale déprécié.
À partir de la version 10.0.32 de Supply Chain Management, il est possible d’autoriser certaines entreprises (entités juridiques) à exécuter le service Optimisation de la planification tandis que d’autres continuent à utiliser le moteur de planification générale obsolète jusqu’à ce qu’elles soient prêtes à la migration, mais vous devez obtenir une exception spéciale de Microsoft pour ce faire (voir aussi Migration vers le service Optimisation de la planification pour la planification générale). Par conséquent, Microsoft accordera désormais des exceptions par entreprise. L’exception s’applique uniquement aux sociétés existantes : à partir de la version 10.0.32, toutes les nouvelles sociétés que vous ajoutez à votre environnement existant doivent utiliser l’optimisation de la planification. Pour obtenir des instructions sur la façon de configurer une entreprise pour qu’elle utilise le moteur de planification générale obsolète, voir Continuer à utiliser une planification générale obsolète pour certaines entreprises.
Nous vous recommandons de migrer les entreprises vers l’optimisation de la planification une par une, dès qu’elles sont prises en charge.
Recommandations de migration
Il y a des différences entre l’optimisation de la planification et le moteur de planification générale obsolète.
Pour les sociétés de distribution, les deux moteurs de planification proposent des ensembles de fonctionnalités très similaires. Sur la base de notre expérience en aidant d’autres clients à migrer, nous recommandons aux sociétés de distribution d’activer et de tester l’optimisation de la planification dans un environnement de test, puis, lorsque les tests réussissent, de l’activer dans un environnement de production.
Les sociétés de fabrication peuvent être affectées par certaines des différences architecturales mineures qui existent entre l’optimisation de la planification et le moteur de planification obsolète. Sur la base de notre expérience en aidant d’autres clients à migrer, nous vous recommandons de mettre en place un environnement de test et de procéder de la manière suivante :
- Créez deux plans de test, un pour l’optimisation de la planification et l’autre pour le moteur de planification obsolète. Utilisez les mêmes paramètres pour les deux forfaits.
- Pendant que le moteur de planification obsolète est activé, exécutez le plan que vous avez créé pour celui-ci.
- Activez l’optimisation de la planification et exécutez le plan que vous avez créé pour celle-ci.
- Pour chaque plan, exportez les commandes planifiées vers un fichier Excel.
- Pour chaque plan, additionnez les quantités de commandes planifiées pour chacune de plusieurs périodes régulières (par exemple, chaque mois).
- Comparez les quantités pour chaque plan pour vous assurer que le résultat est le même (ou très similaire). Certains écarts peuvent être attendus pour les commandes passées en début ou en fin de période.
- Si votre test réussit, poursuivez les tests sur l’environnement de test.
- Si tous vos tests réussissent, activez l’optimisation de la planification dans votre système de production.
Processus d’exception pour la version 10.0.32 et versions ultérieures
Depuis la version 10.0.32 de Supply Chain Management, le processus d’évaluation de votre système et de passage à l’optimisation de la planification est entièrement automatisé. Le système analysera votre configuration et vous montrera automatiquement les instructions correctes pour votre situation et pour chaque entreprise (entité juridique). Les sous-sections suivantes fournissent des détails sur les cas possibles.
Déploiements dans lesquels l’optimisation de la planification prend en charge toutes les fonctionnalités requises
Si le système détecte que toutes les fonctionnalités pertinentes que vous utilisez sont prises en charge par l’optimisation de la planification, mais que vous exécutez toujours le moteur de planification obsolète, il vous invitera à procéder à la migration. La prochaine fois que vous exécuterez manuellement la planification générale, le système affichera le message suivant :
Vous êtes pris en charge pour utiliser la planification générale non obsolète et plus rapide (Optimisation de la planification). En savoir plus : https://go.microsoft.com/fwlink/?link=2220161.
Nous avons besoin que vous fournissiez quelques informations concernant la planification générale.
Avez-vous des personnalisations sur le moteur de planification générale ?
La capture d’écran suivante présente l’aspect du message.
Si vous n’avez pas personnalisé le moteur de planification générale pour ce déploiement, vous devez migrer vers l’optimisation de la planification. Si vous avez besoin de plus de temps pour tester et migrer, sélectionnez le temps dont vous aurez besoin. Le système appliquera automatiquement une exception pour l’heure sélectionnée.
Si vous disposez de personnalisations, vous devez les déplacer vers le point d’extensibilité existant. Pour plus d’informations, voir Extensibilité de l’optimisation de la planification.
Déploiements exigeant des fonctionnalités pas encore prises en charge par l’optimisation de la planification
Si le système détecte que vous utilisez des fonctionnalités qui ne sont pas prises en charge par l’optimisation de la planification, il affichera le message suivant la prochaine fois que vous exécuterez manuellement la planification générale :
Vous n’êtes pas encore pris en charge pour utiliser la planification générale non obsolète (Optimisation de la planification). Nous espérons vous soutenir dans un avenir proche. Lorsque vous serez pris en charge, il vous sera demandé de passer à l’optimisation de la planification. Si vous disposez de personnalisations sur le moteur de planification principal, vous pouvez déjà commencer à les évaluer et à vous préparer à les déplacer vers le point d’extensibilité d’optimisation de la planification. https://go.microsoft.com/fwlink/?linkid=2220303
Ce message vous informe que vous devez commencer à planifier la migration vers l’optimisation de la planification dès qu’elle prend en charge les fonctionnalités que vous utilisez. Par conséquent, vous devez évaluer toutes les personnalisations que vous avez apportées au moteur de planification obsolète, prévoir de les déplacer vers le point d’extensibilité existant (voir Extensibilité de l’optimisation de la planification) et prendre en compte d’autres actions pour préparer la migration (par exemple, en contactant votre partenaire ou consultant Microsoft).
Pour plus d’informations sur les fonctionnalités déjà prises en charge et une estimation du moment où chaque fonctionnalité sera disponible pour l’optimisation de la planification, consultez Analyse d’ajustement de l’optimisation de la planification.
Si vous avez déjà reçu une exception, elle restera en place jusqu’à ce que l’optimisation de la planification prenne en charge les fonctionnalités dont vous avez besoin.
Environnements qui ne prennent pas en charge l’optimisation de la planification
Quelles que soient les fonctionnalités que vous utilisez, pour utiliser l’optimisation de la planification, vous devez exécuter Supply Chain Management version 10.0.7 ou ultérieure dans un environnement à haute disponibilité de niveau 2 ou supérieur qui prend en charge Microsoft Dynamics Lifecycle Services. L’environnement ne doit pas être un environnement OneBox. Si vous essayez d’installer le complément dans un environnement OneBox, l’installation ne se terminera pas et vous devrez l’annuler.
Si votre environnement ne prend pas en charge l’optimisation de la planification, vous recevrez le message suivant :
Vous pouvez uniquement exécuter une planification générale obsolète dans cet environnement. Vous ne pouvez exécuter que la planification générale obsolète dans cet environnement. Si vous souhaitez avoir un environnement qui prend en charge la planification non obsolète (Optimisation de la planification), suivez ces instructions : Démarrer avec la planification générale
Si vous êtes un partenaire Microsoft ou un éditeur de logiciels indépendant (ISV), vous pouvez obtenir, à un prix réduit, un environnement de non-production prenant en charge l’optimisation de la planification et incluant des applications métier et des données de démonstration Microsoft. Ces environnements sont disponibles uniquement pour les partenaires et les éditeurs de logiciels indépendants, et ils ne peuvent être utilisés que sur les locataires partenaires, jamais sur les locataires clients. Vous pouvez utiliser l’environnement que vous obtenez pour découvrir le fonctionnement de l’optimisation de la planification, tester vos solutions pendant que vous l’utilisez et proposer des démonstrations client de bout en bout. Pour demander une licence, accédez à la page de demande de sandbox partenaire.
Foire aux questions sur la migration
Quel impact l’optimisation de la planification a-t-elle sur les utilisateurs actuels de la planification ?
Les utilisateurs travailleront toujours dans le même module et utiliseront les mêmes pages pour lancer la planification et consulter les commandes planifiées. La seule différence visible sera que la fenêtre de traitement affiche Exécuter l’optimisation de la planification.
Si j’exécute une planification classique dans une tâche par lots, dois-je mettre à jour cette tâche lorsque j’active l’optimisation de la planification ?
Oui, vous devrez configurer un nouveau travail par lots pour exécuter l’optimisation de la planification au lieu de la planification générale classique.
Si j’utilise une planification obsolète dans certaines sociétés et une optimisation de la planification dans d’autres, puis-je utiliser la planification générale intersociétés ?
Oui. Bien que la page de planification générale intersociétés ne soit pas prise en charge, vous pouvez obtenir le même effet en planifiant des tâches par lots séquentielles pour exécuter la planification pour les différentes sociétés dans l’ordre souhaité. Utilisez le travail par lots Optimisation de la planification pour les entreprises qui exécutent l’optimisation de la planification (tâche Optimisation de la planification) et le moteur obsolète pour les autres (tâche Planification générale).
Pour utiliser la planification générale intersociétés pour différentes sociétés qui utilisent l’optimisation de la planification, le processus est le même : planifier les tâches d’optimisation de la planification sous forme de travaux par lots exécutés de manière séquentielle.
Dans quelle mesure mes performances s’amélioreront-elles lorsque je passerai à l’optimisation de la planification ?
Il n’y a pas de règle spécifique quant à l’amélioration de vos performances. En général, les entreprises qui utilisent de grands ensembles de données et qui rencontrent déjà des problèmes de performances avec une planification générale obsolète connaîtront la plus grande amélioration. La meilleure façon de le savoir consiste à tester l’optimisation de la planification.
L’utilisation de l’optimisation de la planification coûte-t-elle plus cher ?
Non, c’est inclus dans votre licence Supply Chain Management. Il n’y a aucun coût supplémentaire.
Puis-je exécuter l’optimisation de la planification dans un environnement Government Community Cloud (GCC) ?
Oui, l’optimisation de la planification est prise en charge dans les environnements Government Community Cloud (GCC), maintenant que GCC est compatible avec le cadre de microservices Microsoft Dynamics Lifecycle Services.
Puis-je exécuter l’optimisation de la planification dans un environnement de niveau 1 ?
Non, l’optimisation de la planification s’exécute via un complément Lifecycle Services qui peut être installé uniquement dans des environnements de niveau 2 ou supérieur.
Sur quel centre de données l’optimisation de la planification s’exécute-t-elle ?
L’optimisation de la planification s’exécute sur le même centre de données que votre environnement Supply Chain Management.
Je suis partenaire et je souhaite faire une démonstration ou tester l’optimisation de la planification. Comment puis je faire ça ?
Pour les partenaires et les éditeurs de logiciels indépendants (ISV), Microsoft propose une licence spéciale pour accéder aux environnements de niveau 2. Pour plus de détails, consultez [ISV] Demander une licence.
Je suis en ligne avec la version 10.0.32 ou supérieure, mais l’optimisation de la planification ne dispose pas encore de toutes les fonctionnalités dont j’ai besoin. Puis-je mettre en ligne le moteur de planification obsolète pour le moment ?
Oui. Lorsque vous commencez à utiliser les fonctionnalités de planification, le système vous demandera d’installer et d’activer l’optimisation de la planification, car cela est obligatoire depuis la version 10.0.32 de Supply Chain Management. Toutefois, si une ou plusieurs de vos entreprises ne sont pas encore prêtes à utiliser l’optimisation de la planification, vous pouvez les exclure de l’exécution de l’optimisation de la planification en accédant à la page Paramètres de l’optimisation de la planification. Pour en savoir plus, consultez Continuer à utiliser le moteur de planification générale déprécié pour certaines entreprises.
Comment demander une exception pour continuer à utiliser le moteur de planification obsolète sur la version 10.0.32 ou supérieure ?
Le système vous donnera automatiquement la possibilité de demander une exception. Remplissez simplement les boîtes de dialogue lorsque vous y êtes invité. L’exception sera alors appliquée automatiquement en arrière-plan.
Pourquoi obtiens-je un message d’erreur lors de l’exécution du moteur de planification générale abandonné ?
Il se peut que vous obteniez un message d’erreur lors de l’exécution du moteur de planification générale abandonné. Il vous indique que vous devez passer à l’optimisation de la planification et fournit les informations suivantes :
Le moteur de planification générale intégré est abandonné. Cela signifie qu’il n’est pas pris en charge (sauf problème de blocage) et qu’il ne fera plus l’objet d’un investissement. Il est remplacé par le complément Optimisation de la planification pour Microsoft Dynamics 365 Supply Chain Management.
Pour plus d’informations sur la migration vers l’optimisation de la planification, consultez les sections précédentes de cet article.
Vous pouvez continuer à utiliser le moteur de planification générale obsolète pour une ou plusieurs de vos sociétés si nécessaire. Pour en savoir plus, consultez Continuer à utiliser le moteur de planification générale déprécié pour certaines entreprises.
Si vous voyez cette erreur lors de l’exécution sur un environnement sandbox et que vous souhaitez la supprimer, consultez Puis-je utiliser le moteur de planification générale obsolète sur mon environnement sandbox ? pour obtenir des instructions.
Puis-je utiliser le moteur de planification générale déprécié dans mon environnement de bac à sable ?
Oui. Même si vous recevez le message d’erreur décrit dans la réponse à la question précédente sur un environnement sandbox, le moteur de planification générale obsolète s’exécutera toujours correctement. Cependant, si le message d’erreur vous dérange, vous pouvez le désactiver sur un environnement sandbox IaaS (et non Service Fabric) en exécutant la requête suivante sur votre base de données :
-- Insert or update an enabled flight:
DECLARE @flightName NVARCHAR(100) = 'ReqPlanningOptimizationExceptionToggle';
IF NOT EXISTS (SELECT TOP 1 1 FROM SysFlighting WHERE flightName = @flightName)
INSERT INTO SYSFLIGHTING(FLIGHTNAME,ENABLED, FLIGHTSERVICEID,PARTITION)
SELECT @flightName, 1, 12719367,RECID FROM DBO.[PARTITIONS];
ELSE
UPDATE SysFlighting SET enabled = 1, flightServiceId = 12719367 WHERE flightName = @flightName;
Mon environnements est local. Ai-je besoin d’une exception pour continuer à utiliser le moteur de planification générale abandonné ?
N° Une exception n’est pas requise pour les environnements locaux. Vous pouvez continuer à utiliser le moteur de planification générale déprécié. L’administrateur de votre environnement sera informé si une action est requise.
Nous utilisons des ordres de fabrication planifiés, mais je suis préoccupé par ce qui se passera lorsque nous passerons à la version 10.0.16. Dois-je prendre des mesures ?
Vous ne devriez pas vous inquiéter. Vous pourrez continuer à utiliser le moteur de planification générale déprécié dans la version 10.0.16. Cependant, nous vous recommandons d’évaluer si la migration vers l’Optimisation de la planification peut démarrer avec la fonctionnalité actuelle. Nous vous recommandons également de rester informé des nouvelles fonctionnalités.
Je reçois un message d’erreur lors de l’exécution de la planification générale. La planification est-elle bloquée ?
Si vous exécutez la version 10.0.16 ou une version ultérieure, il se peut que vous receviez le message d’erreur suivant lorsque vous exécutez la planification principale :
Vous recevez ce message d’erreur car le moteur de planification générale déprécié a été utilisé pour les scénarios pris en charge par l’Optimisation de la planification. Vous devez migrer vers l’Optimisation de la planification maintenant, car le moteur de planification générale intégré a été abandonné. Notez que ce cycle de planification s’est terminé avec succès.
Si votre migration a de fortes dépendances sur les fonctionnalités en attente, une exception à l’utilisation continue du moteur de planification générale déprécié peut être demandée.
Remplissez le questionnaire suivant pour commencer et, le cas échéant, demander une exception pour la migration vers l’Optimisation de la planification.
La planification générale n’est pas bloquée. Votre cycle de planification principale s’est terminé avec succès et vous pouvez utiliser le résultat de la manière habituelle. Toutefois, pour éviter de recevoir ce message d’erreur lors des futures exécutions de planification générale, vous devez soit migrer immédiatement vers l’Optimisation de la planification, soit demander une exception à l’aide du lien dans le message d’erreur.