Décomposition échelonnée
Découvrez comment échelonner la décomposition pour les commandes de vos clients. Vous pouvez décomposer vos commandes client en plusieurs itérations en utilisant les informations disponibles au niveau du domaine, plutôt que de décomposer l’intégralité d’une commande client en une seule fois après son approbation d’exécution.
Le diagramme suivant montre comment fonctionne le processus de décomposition échelonné. Vous pouvez commencer le processus de décomposition avec les informations dont vous disposez déjà pour votre commande et vos éléments de ligne de commande. Le processus de décomposition ignore les commandes de domaine (commandes de produits, de services ou de ressources) pour lesquelles vous n’avez pas les informations requises pour l’instant. Lorsque vous ajoutez ces informations ultérieurement, le processus de décomposition déclenche et termine le traitement des commandes de domaine restantes.
Contraste avec le traitement de décomposition antérieur
Avant que la décomposition échelonnée ne soit disponible, le traitement de la décomposition des commandes commençait immédiatement après l’approbation d’une commande client pour exécution. La décomposition de commande était basée sur les relations de spécification et les règles de décomposition définies dans le catalogue de produits.
Si la règle de décomposition dépendait d’une valeur caractéristique qui n’était pas disponible au moment de la décomposition de la commande, le traitement de la commande ignorait la décomposition des commandes. Cependant, dans une décomposition décalée, avec la décomposition initiale, la décomposition se déclenche automatiquement à nouveau pour les ordres ignorés lorsque la valeur caractéristique dépendante est disponible. La valeur caractéristique peut être définie par vos utilisateurs d’exécution de commandes ou par les règles de propagation de l’attribut.
Fonctionnement de la décomposition échelonnée
Pour prendre en charge la décomposition des commandes de manière échelonnée, vous pouvez utiliser cette méthode pour redéclencher le processus de décomposition pour les commandes de domaine ignorées lorsque les valeurs caractéristiques sont affectées dans les règles de décomposition correspondantes.
Lorsque vous approuvez une commande, le processus de décomposition de la commande commence. Le processus de décomposition crée des commandes de domaine à l’aide des informations disponibles à partir de la commande, des éléments de ligne de commande et de la définition du catalogue. Il évalue également les règles de décomposition pour créer les commandes de domaine cibles. Si la fonctionnalité de décomposition ne parvient pas à évaluer les règles de décomposition en raison de l’indisponibilité des valeurs caractéristiques, la décomposition est arrêtée pour ces ordres de domaine.
Lorsque les valeurs caractéristiques sont disponibles soit à partir de l’action d’un utilisateur, soit à partir d’une règle de propagation d’attribut, le processus de décomposition est relancé. Le processus crée ensuite les commandes de domaine requises et termine la décomposition de la commande. Si vous mettez à nouveau à jour la valeur caractéristique après la décomposition de l’ordre, cela ne déclenche pas la décomposition de l’ordre de domaine.