Paramétrer la gestion des commandes distribuées
Cet article décrit comment configurer la fonctionnalité de gestion des commandes distribuées (DOM) dans Microsoft Dynamics 365 Commerce.
Important
Bing Cartes pour les entreprises est obsolète et sera retiré. Les clients disposant d’une licence d’entreprise peuvent continuer à utiliser Bing Cartes pour les entreprises jusqu’au 30 juin 2028, et les clients disposant d’une licence gratuite et de base pour Bing Cartes pour les entreprises peuvent continuer à utiliser Bing Cartes pour les entreprises jusqu’au 30 juin 2025. Cependant, si vous ne disposez pas encore d’une clé Bing Maps, vous ne pouvez plus en obtenir une et devez créer votre propre personnalisation pour importer les données d’adresse de longitude et de latitude afin que le moteur DOM fonctionne. Vous devez également désactiver l’utilisation de Bing Cartes pour DOM lorsque vous configurez les paramètres DOM comme décrit dans cet article.
Activer la clé de configuration DOM
Pour activer la clé de configuration DOM, procédez comme suit.
- Dans Commerce Headquarters, accédez à Administration du système > Paramétrage > Configuration de licence.
- Dans l’onglet Clés de configuration, développez le nœud Commerce, puis activez la case à cocher Gestion des commandes distribuées.
Configurer les paramètres DOM
Pour configurer les paramètres DOM, procédez comme suit.
Dans Headquarters, accédez à Retail et Commerce > Gestion des commandes distribuées > Paramétrage > Paramètres DOM.
Dans l’onglet Général, définissez les valeurs suivantes :
Activer la gestion des commandes distribuées : Définissez cette option sur Oui.
Confirmer l’utilisation de Bing Cartes pour DOM : Définissez cette option sur Oui. Lorsque cette option est activée, la fonctionnalité DOM dépend de Bing Cartes pour déterminer des valeurs de latitude et de longitude précises en fonction des informations d’adresse, de ville et de code postal. Lorsque cette option est désactivée, les valeurs de latitude et de longitude du paramètre d’entrepôt ou de l’adresse de livraison du client sont utilisées. Les valeurs de latitude et de longitude sont utilisées pour le calcul de la distance dans le traitement DOM.
Remarque
- Vous pouvez définir cette option sur Oui uniquement si l’option Activer Bing Cartes de l’onglet Bing Cartes de la page Paramètres commerciaux partagés de Headquarters (Retail et Commerce > Configuration du siège > Paramètres > Paramètres commerciaux partagés) est également défini sur Activé, et si une clé valide est entrée dans le champ Clé Bing Cartes.
- Le portail Bing Maps Dev Center vous permet de restreindre l’accès de vos clés API Bing Cartes à un ensemble de domaines que vous spécifiez. Avec cette fonctionnalité, les clients peuvent définir un ensemble strict de valeurs de référence ou de plages d’adresses IP afin de valider la clé. Les demandes provenant de votre liste d’autorisation seront traitées normalement, tandis que celles provenant de l’extérieur de votre liste renverront une réponse d’accès refusé. L’ajout de la sécurité de domaine à votre clé API est facultatif et les clés laissées telles quelles continueront de fonctionner. La liste d’autorisation d’une clé est indépendante de toutes vos autres clés, ce qui vous permet d’avoir des règles distinctes pour chacune d’entre elles. La gestion des commandes distribuées ne prend pas en charge la configuration des propriétés référencées au domaine.
Désactiver le calcul de la distance sur route : si cette option est Oui, la distance aérienne est calculée pour les valeurs de latitude et de longitude de l’entrepôt et de l’adresse du client. Définissez cette option sur Non si vous souhaitez utiliser l’API Bing Cartes pour calculer la distance sur route, dans ce cas, l’option Confirmer l’utilisation de Bing Cartes pour DOM doit être définie sur Oui.
Ne pas traiter les commandes acceptées en magasin pendant l’optimisation des commandes : définissez cette option sur Oui si vous ne souhaitez pas que DOM traite les commandes client acceptées par les magasins de détail.
Mettre à jour les dimensions financières sur la ligne de commande client en fonction du site : définissez cette option sur Oui si vous souhaitez mettre à jour les dimensions financières sur les lignes de commande client en fonction du site.
Remarque
La mise à jour des dimensions financières peut échouer sur les lignes de commande client si le lien de la dimension financière vers le site est verrouillé ou désactivé. Pour plus d’informations, consultez Configurer et gérer les liens de dimension financière vers les sites.
Période de rétention des données d’exécution (en jours) : permet de spécifier la durée pendant laquelle les plans d’exécution générés par les exécutions DOM sont conservés dans le système. Le traitement par lots Paramétrage de la tâche de suppression des données d’exécution DOM supprime tous les plans d’exécution antérieurs au nombre de jours spécifiés ici.
Période de rétention des journaux de la gestion des commandes distribuées (en jours) : permet de spécifier la durée pendant laquelle les journaux DOM que les exécutions DOM génèrent sont conservés dans le système. Le traitement par lots Paramétrage de la tâche de suppression des données d’exécution DOM supprime tous les journaux DOM antérieurs au nombre de jours spécifiés ici.
Période de rejet (en jours) : Spécifiez le temps qui doit s’écouler avant qu’une ligne de commande rejetée puisse être affectée au même emplacement.
Utilisation des conversations (pourcentage) : lorsque les plans d’exécution sont générés et que l’option Appliquer automatiquement le résultat est activée dans le profil d’exécution, DOM crée des tâches de plan d’exécution pour appliquer automatiquement les plans d’exécution en parallèle. Spécifiez le nombre de ressources de conversation que DOM doit utiliser pour créer des tâches. Un nombre plus élevé signifie que davantage de tâches sont créées. Si la valeur est 0, une seule tâche du plan d’exécution est créée.
Dans l’onglet Solveur, définissez les valeurs suivantes :
Nombre maximal de tentatives d’exécution automatique : Spécifiez le nombre de fois qu’un moteur DOM peut essayer de négocier une ligne de commande à un emplacement. Si à la fin du nombre de tentatives spécifié, le moteur DOM ne peut pas négocier une ligne de commande à un emplacement, il marque la ligne de commande comme une exception. Cette ligne est ensuite ignorée lors des prochaines exécutions tant que le statut n’est pas réinitialisé manuellement.
Rayon de la région de stockage local : Entrez une valeur. Ce champ permet de déterminer la façon dont les emplacements sont regroupés et considérés comme égaux en termes de distance. Par exemple, si vous entrez 100, chaque magasin ou centre de distribution dans un rayon de 100 kilomètres autour de l’adresse d’exécution est considéré comme ayant une distance égale.
Type de solveur : Sélectionnez une valeur. Deux types de solveur sont lancés avec Commerce : Solveur de production et Solveur simplifié. Pour toutes les machines qui exécuteront DOM (c’est-à-dire, tous les serveurs qui font partie du groupe DOMBatch), Solveur de production doit être sélectionné. Le solveur de production nécessite la clé de licence spéciale qui, par défaut, est concédée sous licence et déployée dans les environnements de production. Dans les nouveaux environnements de niveau 2 et +, le solveur de production sera déjà activé.
Pour les environnements hors production, cette clé de licence doit être déployée manuellement. En raison des limitations des environnements de non-production, vous devez contacter le support Microsoft pour obtenir le dernier fichier de la Licence DOM. Après avoir obtenu le fichier de licence, procédez comme suit :
- Démarrez le gestionnaire Microsoft Internet Information Services (IIS), cliquez avec le bouton droit sur Site Web AOSService, puis sélectionnez Exploration. Une fenêtre de l’Explorateur Windows s’ouvre dans <Racine du service AOS>\webroot. Notez le chemin <Racine du service AOS>, car vous allez l’utiliser dans l’étape suivante.
- Copiez le fichier de configuration dans le répertoire <AOS Service root>\PackagesLocalDirectory\DOM\bin.
- Dans Commerce Headquarters, accédez à la page Paramètres DOM. Dans l’onglet Solveur, dans le champ Type de solveur, sélectionnez Solveur de production, et vérifiez qu’il n’y a pas de message d’erreur.
Remarque
- Le solveur simplifié est fourni pour que les détaillants puissent essayer la fonctionnalité DOM sans avoir à déployer une licence spéciale. Les organisations ne doivent pas utiliser le solveur simplifié dans les environnements de production.
- Le solveur de production améliore les performances (telles que le nombre de commandes et de lignes de commande pouvant être traitées simultanément) et une convergence des résultats (un lot de commandes ne va pas forcément produire les meilleurs résultats dans certains scénarios). La règle Commandes partielles nécessite le solveur de production.
Revenez à Retail et Commerce > Gestion des commandes distribuées > Paramétrage > Paramètres DOM.
Dans l’onglet Souches de numéros, affectez les souches de numéros nécessaires à différentes entités DOM.
Note
Avant que les souches de numéros puissent être affectées aux entités, elles doivent être définies sur la page Souches de numéros (Administration d’organisation > Souches de numéros > Souches de numéros).
Configurer les groupes d’exécution
La fonctionnalité DOM prend en charge la définition des différents types de règles DOM, et les organisations peuvent configurer plusieurs règles, en fonction de leurs besoins. Les règles DOM peuvent être définies pour un groupe d’emplacements ou des emplacements individuels et pour une catégorie de produit, un produit, ou une variante spécifique. Pour créer le regroupement des emplacements qui doivent être utilisés pour les règles DOM, procédez comme suit :
- Dans Headquarters, accédez à Retail et Commerce > Paramétrage du canal > Groupes d’exécution.
- Sélectionnez Nouveau, puis saisissez un nom et une description pour le nouveau groupe.
- Sélectionnez Enregistrer.
- Sélectionnez Ajouter une ligne pour ajouter un emplacement unique au groupe. Sinon, sélectionnez Ajouter des lignes pour ajouter plusieurs emplacements.
Remarque
- Dans la version 10.0.12 de Commerce et les versions ultérieures, la fonctionnalité Possibilité de spécifier des emplacements en tant qu’entrepôt d’« expédition » ou de « retrait » au sein du groupe d’exécution doit être activée dans l’espace de travail Gestion des fonctionnalités.
- Cette fonctionnalité permet d’ajouter de nouvelles configurations sur la page Groupe d’exécution, vous pouvez donc choisir si l’entrepôt peut être utilisé pour les expéditions ou si la combinaison entrepôt/magasin peut être utilisée pour les expéditions, les retraits ou les deux.
- Si vous activez cette fonctionnalité, les options disponibles pour la sélection de l’emplacement lorsque vous créez des ordres d’expédition ou de retrait dans le PDV seront mises à jour.
- Le fait d’activer cette fonctionnalité met également à jour les pages dans le PDV lorsque les opérations Expédier tout ou Expédier sélectionné sont sélectionnées.
Configurer les règles DOM
Pour configurer les règles DOM, dans Headquarters, accédez à Retail et Commerce > Gestion des commandes distribuées > Paramétrage > Gérer les règles.
Les règles DOM suivantes sont actuellement prises en charge.
- Règle de stock minimal.
- Règle de priorité de l’emplacement d’exécution.
- Règle de commandes partielles.
- Règle d’emplacement d’exécution en mode hors connexion.
- Règle relative au nombre maximal de rejets.
- Règle de distance maximale.
- Règle relative au nombre maximal de commandes.
Pour plus d’informations, voir la rubrique Règles DOM.
Paramétrer et configurer des profils d’exécution DOM
Les profils d’exécution sont utilisés pour regrouper un ensemble de règles, des entités juridiques, des origines de commande client et des modes de livraison. Chaque exécution de DOM concerne un profil d’exécution spécifique. Les organisations peuvent définir et exécuter un ensemble de règles pour un ensemble d’entités juridiques, pour des commandes qui ont des origines de commande client et des modes de livraison spécifiques. Si un ensemble de règles différent doit être exécuté pour différents ensembles d’origines de commande client ou de modes de livraison, les profils d’exécution peuvent être définis en conséquence.
Pour paramétrer et configurer les profils d’exécution DOM, procédez comme suit :
Dans Headquarters, accédez à Retail et Commerce > Gestion des commandes distribuées > Paramétrage > Profils d’exécution.
Sélectionnez Nouveau.
Entrez des valeurs dans les champs Profil et Description.
Définissez l’option Appliquer automatiquement le résultat. Si vous définissez cette option sur Oui, les résultats de l’exécution DOM pour le profil sera automatiquement appliqué aux lignes de la commande client. Si vous le définissez sur Non, les résultats ne peuvent être consultés que dans le plan d’exécution et ne sont pas appliqués aux lignes de commande client.
Si vous souhaitez que le profil DOM soit exécuté pour les commandes ayant toutes les origines de commandes client, même les commandes pour lesquelles l’origine de la commande client n’est pas définie, définissez l’option Traiter les commandes avec une origine des ventes vide sur Oui. Pour exécuter le profil uniquement pour certaines origines de commande client, vous pouvez le paramétrer dans la page Origines des ventes.
Si vous souhaitez modifier la façon dont le DOM répartit les lignes de vente en différents lots, définissez une valeur pour Nombre maximum de lignes de commande par optimisation. Pour plus d’informations, voir Lignes de vente de partition.
Remarque
- Dans la version 10.0.12 de Commerce et les versions ultérieures, l’option Possibilité d’attribuer un Groupe d’exécution à un Profil d’exécution doit être activée dans l’espace de travail Gestion des fonctionnalités. Cette fonctionnalité vous permet de spécifier une liste d’entrepôts que DOM doit prendre en compte lors de l’exécution de l’optimisation avec un profil d’exécution. Si cette liste d’entrepôts n’est pas spécifiée, la fonctionnalité DOM examinera tous les entrepôts des entités juridiques définies dans le profil.
- Cette fonctionnalité permet d’ajouter une nouvelle configuration sur la page Profil d’exécution qui peut être associée à un seul groupe d’exécution.
- Si vous sélectionnez le groupe d’exécution, les règles DOM de ce profil d’exécution seront exécutées sur les entrepôts d’expédition inclus dans ce groupe.
- Pour utiliser efficacement cette fonctionnalité, vérifiez qu’un groupe d’exécution contient tous les entrepôts d’expédition, puis associez ce groupe d’exécution au profil d’exécution.
Dans le raccourci Entités juridiques, sélectionnez Ajouter, puis sélectionnez une entité juridique.
Dans le raccourci Règles, sélectionnez Ajouter, puis sélectionnez la règle à associer au profil.
Répétez les deux étapes précédentes jusqu’à ce que toutes les règles nécessaires soient associées au profil.
Sélectionnez Enregistrer.
Dans le volet Actions, sous l’onglet Paramétrage, sélectionnez Modes de livraison.
Dans la page Modes de livraison, sélectionnez Nouveau.
Sélectionnez l’entité juridique dans le champ Société. La liste des sociétés est limitée aux entités juridiques que vous avez ajoutées précédemment.
Dans le champ Mode de livraison, sélectionnez le mode de livraison à associer à ce profil. Un mode de livraison ne peut pas être associé à plusieurs profils actifs.
Répétez les deux étapes précédentes jusqu’à ce que tous les modes de livraison nécessaires soient associés au profil.
Fermez la page Modes de livraison.
Dans le volet Actions, sous l’onglet Paramétrage, sélectionnez Origines des commandes client.
Dans la page Origines des ventes, sélectionnez Nouveau.
Sélectionnez l’entité juridique dans le champ Société. La liste des sociétés est limitée aux entités juridiques que vous avez ajoutées précédemment.
Dans le champ Origine des ventes, sélectionnez l’origine des ventes à associer à ce profil. Une origine des ventes ne peut pas être associée à plusieurs profils actifs.
Répétez les deux étapes précédentes jusqu’à ce que toutes les origines des ventes nécessaires soient associées au profil.
Fermez la page Origines des ventes.
Définissez l’option Activer le profil sur Oui. S’il existe des erreurs dans le paramétrage, vous recevez un message d’avertissement.
Ressources supplémentaires
Règles de la gestion des commandes distribuées
Nettoyer les plans d’exécution et les journaux d’activité DOM