Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Note
Le Groupe d’intérêt au détail de Dynamics 365 Commerce a déménagé de Yammer à Viva Engage. Si vous n’avez pas accès à la nouvelle communauté Viva Engage, remplissez ce formulaire (https://aka.ms/JoinD365commerceVivaEngageCommunity) à ajouter et restez engagé dans les dernières discussions.
Cet article décrit la fonctionnalité des règles de gestion des commandes distribuées (DOM) dans Microsoft Dynamics 365 Commerce.
Voici quelques attributs courants que vous pouvez définir pour tous les types de règles :
- Date de début et Date de fin : utilisez ces champs pour définir les dates de début et de fin de la règle.
- Désactivé : Seules les règles pour lesquelles Non est défini pour ce champ sont prises en compte lors de l’exécution de DOM.
- Contrainte ferme : Une règle peut être définie comme une contrainte ferme ou pas. Chaque exécution de DOM enchaîne deux itérations. Dans la première itération, chaque règle est considérée comme une règle de contrainte ferme, quel que soit le paramètre de l’attribut Contrainte ferme. En d’autres termes, chaque règle s’applique. Dans la deuxième itération, les règles qui n’avaient pas été définies comme des règles de contrainte fermes sont supprimées, et la commande ou les lignes de commande qui n’avaient pas été affectées aux emplacements une fois toutes les règles appliquées sont alors affectées aux emplacements. La seule exception est la règle Priorité d’emplacement, qui est toujours traitée comme une contrainte stricte.
Règle de stock minimal
Ce type de règle permet aux organisations de « mettre de côté » une quantité spécifique de produit à des fins autres que l’exécution d’une commande. Par exemple, les organisations peuvent ne pas souhaiter que DOM considère tous les stocks disponibles dans un magasin pour le traitement des commandes. Au lieu de cela, elles peuvent souhaiter réserver une certain partie du stock pour les clients de passage. Lorsque ce type de règle est utilisé, vous pouvez définir le stock minimal à conserver pour une catégorie de produits, un produit individuel, ou une variante de produit par emplacement ou groupe d’emplacements. Vous pouvez également définir un inventaire minimum à l’aide d’une hiérarchie de catégories supplémentaire. Si un produit appartient à plusieurs catégories, une catégorie supplémentaire se voit accorder la plus haute importance pour toutes les règles où vous pouvez utiliser des catégories.
Règle de priorité de l’emplacement d’exécution
Ce type de règle permet aux organisations de définir une hiérarchie des emplacements afin de définir la priorité dont va tenir compte le moteur DOM lorsqu’il tente d’identifier les emplacements d’exécution pour des produits spécifiques. La plage des priorités valide va de 1 à 10, 1 représentant la priorité la plus élevée et 10 la priorité la plus faible. Les emplacements ayant la priorité la plus élevée sont pris en compte avant les emplacements ayant la priorité la plus faible. Si vous définissez la règle en tant que règle de contrainte stricte, vous répartissez les commandes uniquement aux emplacements pour lesquels les priorités sont définies. La fonctionnalité DOM donne la préférence à l’expédition complète des commandes à partir d’un seul endroit. Si une commande entière et ses lignes ne sont pas disponibles à partir d’un emplacement qui a une priorité de 1, DOM essaie de l’exécuter à partir d’un emplacement qui a une priorité de 2.
Règle de commandes partielles
Dans la version 10.0.5 de Retail, Microsoft a modifié le paramètre Remplir la commande depuis un seul emplacement pour Nombre maximal d'emplacements de réalisation. L’ancien paramètre vous a permis de configurer si les commandes peuvent être remplies à partir d’un seul emplacement ou du plus grand nombre possible d’emplacements. Le nouveau paramètre vous permet de spécifier si l’exécution peut provenir d’un ensemble défini d’emplacements (jusqu’à cinq) ou du plus grand nombre possible d’emplacements. Pour toutes les options, à l’exception de l’exécution à partir d’un emplacement, DOM divisera la ligne, car le traitement de la commande se produit par ligne. Cette règle fonctionne uniquement avec le solveur de production.
Utilisez les paramètres suivants pour configurer la règle des commandes partielles :
- Emplacement maximal de réalisation : ce paramètre a six options : 1, 2, 3, 4, 5 et N’importe quel nombre.
- Traiter les commandes partielles ? - Ce paramètre n’est disponible que lorsque Nombre maximum d’emplacements de traitement est défini sur N’importe quel nombre. Lorsqu’elle est activée, une commande client peut être partiellement remplie. La ligne de vente avec un inventaire suffisant est remplie en premier, tandis que les lignes de vente restantes ne sont pas remplies.
- Traiter les lignes partielles ? - Ce paramètre n’est disponible que lorsque Lieux de traitement maximum est défini sur N’importe quel nombre et Exécuter les commandes partielles ? est activé. Lorsque ce paramètre est activé, une ligne de vente peut être partiellement remplie avec le stock actuel et la quantité restante est répartie dans une nouvelle ligne de vente. Si la ligne de vente doit être répartie entre deux emplacements, la fonctionnalité DOM s’assure que les prix et les taxes sont correctement répartis sur les lignes.
Pour améliorer la règle de commande partielle, dans Commerce version 10.0.31, Microsoft a introduit la fonctionnalité Empêcher le fractionnement des commandes par DOM selon la valeur de commande ou les produits inclus. Après avoir activé la fonctionnalité, vous pouvez spécifier un montant de commande client pour la règle de commande partielle. Les commandes client avec des montants inférieurs à la valeur du montant de la commande client ne sont pas fractionnées même si vous définissez le nombre maximal d’emplacements de réalisation sur une valeur supérieure à « 1 ». Vous pouvez également définir une liste de catégories ou de produits pour garantir qu’une commande ne soit jamais répartie lorsque ces catégories ou produits font partie de la commande.
Règle d’emplacement d’exécution en mode hors connexion
Règle d’emplacement d’exécution en mode hors connexion : Cette règle permet aux organisations de spécifier un emplacement ou un groupe d’emplacements comme étant Hors connexion ou Non disponible pour DOM, de sorte que les commandes ne puissent pas être affectées à ces emplacements pour être traitées.
Règle relative au nombre maximal de rejets
Cette règle permet aux organisations de définir un seuil pour les rejets. Lorsque ce seuil est atteint, le processeur DOM marque une commande ou une ligne de commande comme une exception, et l’exclut des prochains traitements. Pour garantir des performances optimales, DOM ne consulte pas l’historique de tous les rejets.
Une fois que des lignes de commande sont affectées à un emplacement, celui-ci peut rejeter une ligne de commande qui lui est affectée, car il n’est pas forcément autorisé à la traiter pour différentes raisons. Les lignes rejetées sont marquées comme une exception et réimportées dans le regroupement afin d’être traitées lors d’une prochaine exécution. À la prochaine exécution, DOM essaie d’affecter la ligne rejetée à un autre emplacement. Le nouvel emplacement peut également rejeter la ligne de commande affectée. Ce processus d’affectation et de rejet peut se produire plusieurs fois. Lorsque le nombre de rejets atteint le seuil défini, DOM marque la ligne de commande comme une exception permanente et ne la prélève plus en vue de l’affecter. DOM essaie à nouveau d’affecter la ligne de commande uniquement si un utilisateur réinitialise manuellement le statut de celle-ci.
Règle de distance maximale
Cette règle permet aux organisations de définir la distance maximale à laquelle un emplacement ou un groupe d’emplacements peut se trouver pour traiter la commande. Si des règles de distance maximales qui se chevauchent sont définies pour un emplacement, DOM applique la distance maximale la plus courte définie pour cet emplacement.
Règle relative au nombre maximal de commandes
Cette règle permet aux organisations de définir le nombre maximal de commandes qu’un emplacement ou qu’un groupe d’emplacements peut traiter. Pendant le processus d’optimisation, le système considère les commandes qui ne sont pas livrées à partir de ces emplacements. Cette vérification s’effectue sur plusieurs profils. Par conséquent, si le nombre maximal de commandes qui se chevauchent est défini sur plusieurs profils pour le même emplacement, le système considère le nombre maximal de commandes définies sur tous les profils.
Lorsque vous activez la règle de commande maximale et créez plusieurs tâches de plan de traitement pendant le traitement DOM, les limitations techniques peuvent empêcher l’application correcte de la règle. La valeur d’utilisation du thread (pourcentage) détermine le nombre de tâches de traitement créées. Si vous activez la règle de commande maximale, définissez la valeur d’utilisation du thread (pourcentage) sur « 0 ». Pour Commerce version 10.0.38 et ultérieure, lorsque vous activez cette règle, le système crée une seule tâche de plan de traitement, quelle que soit la valeur d’utilisation du thread (pourcentage). Pour plus d’informations, voir Paramétrer DOM.
Ressources supplémentaires
Vue d’ensemble d’un processus DOM
Nettoyer les plans d’exécution et les journaux d’activité DOM