Vue d’ensemble des modèles de configuration de produit
Cet article définit les conditions et les concepts pertinents pour les modèles de configuration de produit. Les modèles de configuration de produit permettent de créer une structure de produit générale pouvant être utilisée pour configurer plusieurs variantes de produit pour un produit unique.
Des modèles de configuration de produit sont créés pour représenter une structure de produit générique. Après avoir paramétré un modèle de configuration de produit, vous pouvez configurer une variante de produit distinct avec une nomenclature et une gamme uniques. Les modèles de configuration de produit utilisent les contraintes déclaratives et les calculs impératifs pour gérer les relations et les restrictions entre différentes variantes de produit. Vous pouvez configurer des articles sur les commandes client, devis de vente, commandes fournisseur et ordres de fabrication. Le tableau suivant décrit les termes et les concepts basés sur les contraintes de table.
Composants | Les composants sont les éléments de construction principaux d’un modèle de configuration de produit. Les composants sont affichés dans une structure arborescente sur la page Détails du modèle de configuration de produits basée sur les contraintes. Les composants peuvent contenir les éléments suivants :
|
||||||||||||||||
Attributs | Les attributs décrivent toutes les fonctionnalités du modèle de configuration de produit. Vous pouvez utiliser des attributs pour spécifier les fonctions pouvant être sélectionnées lorsqu’un produit distinct est configuré. Les attributs sont utilisés dans les contraintes et les conditions. Lorsque les attributs sont créés et ajoutés à un modèle de configuration de produit, les types d’attributs associés sont référencés. Une valeur par défaut peut être définie pour un attribut. La valeur par défaut est utilisée dans l’interface utilisateur (UI) de configuration lorsque le modèle de configuration de produit est configuré. Vous pouvez indiquer qu’un attribut est obligatoire, en lecture seule ou masqué.
|
||||||||||||||||
Types d’attributs | Les types d’attributs spécifient l’ensemble des types de données pour les attributs utilisés dans un modèle de configuration de produit. Les types d’attributs suivants sont utilisés :
|
||||||||||||||||
Contraintes | Les contraintes décrivent les restrictions de la configuration du modèle de produit. Les contraintes sont utilisées pour vous assurer que seules les valeurs valides sont sélectionnées lorsqu’un produit est configuré. Les contraintes peuvent être des contraintes d’expression ou des contraintes de table :
|
||||||||||||||||
Calculs | Les calculs représentent un supplément aux contraintes. Vous pouvez utiliser un calcul pour effectuer des opérations arithmétiques sur les attributs de type Décimal et Entier ou les opérations logiques impliquant des attributs Texte avec une liste fixe et des types Booléens. Un calcul a un attribut cible qui maintiendra le résultat de l’expression de calcul. L’expression de calcul est conçue à l’aide de l’éditeur d’expressions. | ||||||||||||||||
Sous-composants | Les sous-composants reflètent la structure arborescente du modèle de configuration de produit. Vous pouvez utiliser les sous-composants pour créer la structure du modèle de configuration de produit. Les sous-composants référencent des composants existants. Par conséquent, les sous-composants favorisent la réutilisation des composants dans plusieurs modèles de configuration de produit. Sur la page Détails de ligne de nomenclature pour un sous-composant, vous pouvez sélectionner une valeur distincte pour le sous-composant. Sinon, vous pouvez sélectionner un attribut pour lequel la valeur est sélectionnée lorsque le modèle de configuration de produit est paramétré. Pour inclure un produit comme composant ou sous-composant, vous devez spécifier ce qui suit dans la page Créer un produit lorsque vous créez le produit :
|
||||||||||||||||
Droits d’accès requis pour l’utilisateur | Les besoins des utilisateurs représentent une abstraction entre les besoins des utilisateurs et les composants spécifiques et les attributs. Vous ne pouvez pas mettre en correspondance un besoin d’utilisateur avec un article. Par exemple, un client souhaite acheter un système Home cinéma. Le commercial peut demander la taille de la pièce dans laquelle le client envisage d’installer le système pour déterminer le nombre de watts requis. Dans cet exemple, la taille de la pièce peut être un besoin d’utilisateur qui permet de déterminer la valeur de l’attribut appropriée pour un composant spécifique. Vous pouvez masquer les besoins d’utilisateur afin quils ne soient pas affichés à l’utilisateur au cours d’une session de configuration. Les attributs, les sous-composants et les besoins des utilisateurs associés au besoin d’utilisateur sont également masqués. Vous pouvez entrer une condition pour contrôler si un besoin d’utilisateur peut être masqué. Vous devez écrire la condition à l’aide de la syntaxe du langage de modélisation d’optimisation (OML). | ||||||||||||||||
Lignes de nomenclature | Les lignes de nomenclature représentent les différentes matières des composants dans le modèle de configuration de produit. Tous les articles de la page Détails de ligne de nomenclature sont disponibles pour sélection. Une condition peut être ajoutée à la ligne de nomenclature afin que les lignes de nomenclature sélectionnées pour une variante de produit distinct puissent varier, selon la sélection de l’utilisateur lorsque le modèle de configuration de produit est paramétré. Les conditions sont des expressions qui doivent être rencontrées pour les attributs, les lignes de nomenclature et les opérations de gamme à inclure dans un modèle de configuration de produit. Vous pouvez sélectionner une valeur distincte sur la page Détails de ligne de nomenclature. Sinon, vous pouvez effectuer une correspondance avec un attribut pour lequel la valeur est sélectionnée lorsque le modèle de configuration de produit est paramétré. | ||||||||||||||||
Opérations de gamme | Vous pouvez sélectionner une valeur distincte sur la page Détails de l’opération de gamme. Sinon, vous pouvez effectuer une correspondance avec un attribut pour lequel la valeur est sélectionnée lorsque le modèle de configuration de produit est paramétré. Les conditions sont entrées comme des contraintes d’expression. Les conditions sont des expressions qui doivent être rencontrées pour les attributs, les lignes de nomenclature et les opérations de gamme à inclure dans un modèle de configuration de produit. |