Partager via


À propos des modèles de configuration de produit

Mise à jour : February 1, 2013

S'applique à: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

Des modèles de configuration de produit sont créés pour représenter une structure de produit générique. Lorsque vous paramétrez un modèle de configuration de produit, vous pouvez créer une variante de produit distinct avec une nomenclature et une gamme uniques. Les modèles de configuration de produit sont basés sur des contraintes et utilisent Microsoft Solver Foundation. 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.

Microsoft Solver Foundation

Le configurateur de produit utilise Solver Foundation pour résoudre les contraintes et conditions d'expression. Solver Foundation permet de rechercher une ou plusieurs solutions valides, et d'éliminer les valeurs non valides pour les modèles de configuration de produit. Pour plus d'informations, voir Microsoft Solver Foundation sur le site Web MSDN.

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 dans l'écran Détails du modèle de configuration de produits basée sur les contraintes. Les composants peuvent contenir les éléments suivants :

  • Attributs

  • Contraintes

  • Sous-composants

  • Droits d'accès requis pour l'utilisateur

  • Lignes de nomenclature

  • Opérations de gamme

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é.

  • Obligatoire – Une valeur doit être définie pour l'attribut lorsque le produit est configuré.

  • En lecture seule – La valeur d'attribut est affichée lors d'une session de configuration, mais elle ne peut pas être modifiée.

  • Masqué – La valeur d'attribut est incluse dans les contraintes et les conditions, mais n'est pas affichée lors d'une session de configuration.

Vous pouvez également spécifier une condition pour les attributs. Si la condition est remplie, une valeur doit être entrée pour l'attribut obligatoire. 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. Un attribut référencé dans une condition devient obligatoire. Nous vous recommandons de sélectionner l'attribut comme étant obligatoire sous l'onglet Attributs. Cela peut faciliter l'identification des attributs obligatoires.

Les valeurs d'attribut sont essentielles dans le cadre de la réutilisation des configurations. Le système utilise les valeurs d'attribut pour déterminer si une configuration existante correspond aux sélections d'un utilisateur lors d'une session de configuration. Pour plus d'informations, voir À propos de la réutilisation des configurations.

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 :

  • Entier – Entiers associés à une plage.

  • Décimal

  • Détails – Textes associés à une liste fixe.

  • Booléen

Si le type d'attribut est Booléen, Entier ou Détails, l'ensemble de valeurs est disponible lorsqu'un modèle de configuration de produit est paramétré.

> [!Note] > Solver Foundation reconnaît les types d'attributs suivants : valeurs booléennes, textes associés à une liste fixe et entiers associés à une plage. Par conséquent, seuls ces types d'attributs peuvent être utilisés dans les contraintes et les conditions d'expression. Vous pouvez également utiliser l'écran Types d'attributs pour définir les types d'attributs pour les produits et les catalogues.

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 lorsque le modèle de configuration de produit est paramétré.

Les contraintes peuvent être des contraintes d'expression ou des contraintes de table :

  • Les contraintes d'expression peuvent être utilisées uniquement pour le composant auquel elles sont associées. Les contraintes d'expression pour un composant peuvent référencer des attributs des sous-composants du composant. Solver Foundation permet de résoudre les contraintes et vous devez utiliser la syntaxe de Solver Foundation lorsque vous entrez les contraintes. Pour plus d'informations, voir Microsoft Solver Foundation.

  • Les contraintes de table peuvent être définies par l'utilisateur ou le système.

    Une contrainte de table définie par l'utilisateur est un type de matrice pouvant être utilisé pour décrire l'ensemble des combinaisons pour les valeurs d'attribut définies par les types d'attributs. Par exemple, si des télévisions sont fabriquées, la matrice de la contrainte de table définie par l'utilisateur peut avoir des colonnes pour la taille et le type de télévision.

Exemple

Les télévisions de type Plasma ne sont disponibles que pour les tailles 42 ou 50. Les télévisions de type Projection ne sont disponibles que pour les tailles 50 ou 60. Le tableau suivant indique les informations affichées sous l'onglet Combinaisons autorisées dans l'écran Modifier une contrainte de table.

Type de télévision Taille de télévision
Plasma 42
Plasma 50
Projection 50
Projection 60

Une contrainte de table définie par le système constitue une mise en correspondance entre un attribut et un champ dans une table Microsoft Dynamics AX. Une contrainte de table définie par le système lie dynamiquement l'attribut au champ. À l'aide du lien, le modèle de configuration de produit reflète les données de la table Microsoft Dynamics AX.

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, l'utilisation de sous-composants favorise la réutilisation des composants dans plusieurs modèles de configuration de produit. Dans l'écran 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 l'écran Créer un produit lorsque vous créez le produit :

  • Dans le champ Type de produit, sélectionnez Article.

  • Dans le champ Sous-type de produit, sélectionnez Produit générique.

  • Dans le champ Technologie de configuration, sélectionnez Configuration basée sur les contraintes.

Vous pouvez voir si un produit lancé peut être utilisé comme composant ou sous-composant sous l'onglet Général de l'écran Détails des produits lancés. Si Configuration basée sur les contraintes est sélectionné dans le champ Technologie de configuration, le produit peut être utilisé comme composant ou sous-composant.

Vous pouvez masquer les sous-composants afin qu'ils 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 sous-composant sont également masqués.

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 qu'ils 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érents matières des composants dans le modèle de configuration de produit. Dans l'écran Détails de ligne de nomenclature, tous les articles 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. Dans l'écran Détails de ligne de nomenclature, vous pouvez sélectionner une valeur distincte. 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

Dans l'écran Détails de l'opération de gamme, vous pouvez sélectionner une valeur distincte. 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.

Voir aussi

Détails du modèle de configuration de produits basée sur les contraintes (écran)