Famille d'options, options et groupe d'options
Cette section définit les bases des familles d'options, des options et des groupes d'options
🧱 Structure hiérarchique des options et gestion des groupes
Le module de configuration tarifaire repose sur une table hiérarchique, où les familles d’options, options et groupes d’options interagissent selon des règles précises. Cette section décrit en détail les règles de structuration et les différents types de groupes d’options complémentaires.
1. 🌳 Organisation hiérarchique des options
🔹 Éléments de base
Famille d’options : point de départ d’une branche. Une famille structure un ensemble d’options ou de groupes liés à une caractéristique produit.
Option : choix utilisateur final, rattaché à une famille ou à un groupe.
Groupe d’options : ensemble structuré d’options qui peut être inséré dans une famille ou après une option.
🔸 Règles de construction
Une option doit appartenir à une famille ou à un groupe
Elle ne peut pas exister seule.
Un groupe peut être inséré dans une famille ou après une option
Permet d’organiser des sous-options conditionnelles.
Une famille ne peut pas être imbriquée dans une autre
Chaque branche contient une seule famille au sommet.
Une option ne peut pas contenir une autre option directement
Utilisez un groupe pour structurer les sous-options.
Un groupe et une option peuvent coexister au même niveau
Flexibilité dans la présentation des choix.
🧾 Exemple illustré
Ce schéma montre :
Un enchaînement de groupes et d’options dans une même famille.
Un groupe placé après une option (Groupe 4 après Option j).
Des groupes imbriqués dans d’autres groupes (Groupe 2 dans Groupe 1).
Une hiérarchie claire sans option placée sous une autre option directement.
2. Familles d'options et groupes d'options
Dans les propriétés, il vous est possible de définir s'il s'agit d'un choix unique et/ou choix obligatoire.
2. Groupes d’options complémentaires
2.1 Groupe complémentaire total
Définition : S’applique automatiquement à toutes les options du même niveau que le groupe.
Fonctionnement : C’est comme si le groupe était dupliqué derrière chaque option de son niveau hiérarchique. Les options qu’il contient sont systématiquement proposées, peu importe l’option principale sélectionnée.
Exemple :
Dans cet exemple :
Le groupe Habillages réno est complémentaire total.
Les options qu’il contient (Cornières, Autres habillages, Sans habillage) sont toujours disponibles, quel que soit le dormant choisi.
Fonctionnellement, c’est comme si ce groupe était répliqué après chaque option Dormant
2.2 Groupe complémentaire partiel
Définition : S’applique uniquement à certaines options sélectionnées au même niveau.
Fonctionnement : Permet d’afficher un groupe d’options uniquement lorsqu’une ou plusieurs options spécifiques sont sélectionnées, pour éviter d’afficher des choix non pertinents.
Dans cet exemple :
Le groupe Habillages réno est devenu complémentaire partiel.
Les options qu’il contient (Cornières, Autres habillages, Sans habillage) ne sont disponibles, que pour les options choisies.
2.3 Groupe complémentaire transversal
Définition : Permet de lier un groupe d’options situé dans une autre famille à une ou plusieurs options situées ailleurs dans l’arborescence.
Objectif : Éviter la duplication de groupes d’options identiques dans chaque branche concernée. On crée un seul groupe centralisé, qu’on relie à des options spécifiques d’autres familles.
Exemple : Imaginons deux familles distinctes
Le groupe "Sécurité enfant" est déclaré comme complémentaire partiel aux options Battant et Oscillo-battant de la famille Type d’ouverture.
Ainsi, lorsque l’utilisateur choisit l’un de ces deux types d’ouverture, les options du groupe Sécurité enfant sont proposées, même si elles ne sont pas dans la même branche.
🧠 Avantages de cette approche :
✅ Factorisation de la configuration : un seul groupe centralisé, réutilisé à plusieurs endroits.
✅ Clarté de structure : évite la duplication inutile de groupes identiques dans plusieurs familles.
✅ Modularité : permet de réutiliser dynamiquement des blocs d’options selon les besoins métier.
📌 Résumé des règles avancées sur les groupes d’options
Groupe complémentaire total
S’applique à toutes les options du même niveau
Groupe complémentaire partiel
S’applique à certaines options du même niveau
Groupe complémentaire transversal
S’applique à des options situées dans une autre famille
Last updated
Was this helpful?