Termes et considérations relatifs à la configuration de la solution
Comprenez la terminologie, les considérations de conception et les limites associées à la configuration de la solution, ce qui permet aux CPQ administrateurs de gérer plusieurs plans dans une seule configuration.
La configuration de la solution donne CPQ aux administrateurs la possibilité de créer et de gérer plusieurs plans qui peuvent fonctionner ensemble côté utilisateur final pour fournir une expérience de configuration transparente. Pour les utilisateurs familiers avec d’autres fournisseurs, cette opération est conceptuellement similaire à « configuration système » et « lots imbriqués ».
Terminologie
- Solution
- Collection globale de plans (configurations) qui sont liés entre eux. Du côté des acheteurs, une configuration devient une solution lorsqu’au moins une configuration enfant est ajoutée à partir d’une action de produit configurable.
- Racine de la solution
- Le produit configurable le plus haut d’une solution a une ou plusieurs configurations enfants. Il s’agit du produit et du plan configurables qui sont lancés (lancés à partir du commerce électronique, du CPQ ou d’autres sources) du côté de l’achat.
- Plan parent (source)
- Un plan qui inclut une règle avec une action de produit configurable pour un autre plan a hiérarchiquement au moins un plan enfant et peut avoir lui-même des plans parents.
- Plan enfant (cible)
- Un plan utilisé pour créer une configuration enfant a hiérarchiquement au moins un parent et peut avoir lui-même des enfants, s’il est défini dans des règles. Un produit configurable valide doit lui être associé pour être utilisé.
- Action de produit configurable
- Une extension de l’action du produit qui définit le plan enfant, le produit configurable et (éventuellement) les mappages de champs.
- Mappage de champs
- Champ dans lequel les données sont mappées entre des plans. Partie de l’action de produit configurable.
- Champ source
- Champ sur le plan parent qui est utilisé pour la valeur dans un mappage de champs.
- Champ cible
- Champ sur le plan enfant dont la valeur est définie à partir du mappage de champs.
- Hiérarchie de solutions
- Relation entre des produits configurables (composants de solution) dans une configuration de solution. Cela ne détermine pas l’apparence des produits dans la nomenclature.
- Solution BOM
- Nomenclature sous forme de déploiement sur toutes les configurations. Cela contient tous les produits qui ont été ajoutés dans la solution, y compris les enfants, les petits-enfants, et ainsi de suite. La nomenclature des solutions est ce qui est renvoyé lors de l’enregistrement d’une solution.
Considérations et limites en matière de conception
La configuration de la solution est toujours en cours de développement actif.
- Mappage de champs :
- Les données ne peuvent circuler que du parent vers le enfant.
- Les valeurs de champ sont mappées uniquement à un seul niveau à la fois, par exemple de parent à enfant ou d’enfant à petit-enfant.
- Les champs ne peuvent être mappés qu’au même type de champ, tel qu’une liste déroulante à une liste déroulante. Vous ne pouvez pas mapper la liste de sélection au texte ou effectuer d’autres conversions de type dans le mappage.
- Seuls les champs nombre, texte, booléen et liste déroulante peuvent être mappés.
- Le mappage d’un ensemble complet ou de l’ensemble du sélecteur de produits n’est pas pris en charge.
- Les sous-champs de sélecteur de produit ne peuvent pas être mappés à un champ sur l’enfant.
- Les champs qui se trouvent dans un ensemble peuvent être mappés à un champ sur l’enfant.
- Tous les champs cibles sont en lecture seule pendant la configuration. La valeur est définie sur la même valeur que le champ source.
- Un champ système peut être utilisé comme champ source, mais ne peut pas être défini comme champ cible.
- Les champs système reflètent toujours les valeurs de la configuration source qui a démarré la configuration.
- Mise en page et navigation dans les solutions :
- La navigation dans une solution s’effectue à l’aide de la barre latérale de navigation de la solution. Aucun composant ou travail supplémentaire ne doit être effectué sur une mise en page.
- Navigation dans la solution : les utilisateurs peuvent également accéder aux configurations en cliquant sur le produit configurable dans la nomenclature de la solution.
- Les actions d’en-tête et d’en-tête de la mise en page de la racine de solution sont utilisées dans toutes les configurations d’une solution. Cela inclut des éléments tels que les paramètres d’affichage de la devise et toute marque personnalisée.
- Les actions Enregistrer (devis) et Annuler dans l’en-tête ne sont pas limitées au plan actuellement affiché. Ils s’appliquent à l’ensemble de la solution.
- Réinitialiser, Valider (si un enrichissement de validation existe sur le plan) et Modifier la mise en page s’appliquent au plan actuellement affiché.
- Actions de produits configurables :
- Les actions de produit configurables sont limitées à l’ajout d’un seul produit configurable par action de produit. Si plusieurs produits configurables sont nécessaires, utilisez plusieurs actions de produit dans une règle.
- Une fois qu’une action de produit a été marquée comme configurable, elle ne peut pas être restaurée en une simple action de produit.
- Les actions de produit configurables sont prises en charge dans les actions de produit simples et avancées.
Les fonctions avancées ont toujours l’ID produit et le plan défini en dehors du script avancé.
- Les conditions de déclenchement des actions de produit configurables sont placées dans un ensemble et créent plusieurs configurations.
- Limites
- La hiérarchie de solutions prend en charge une profondeur maximale de 4 (y compris le produit racine). La nomenclature peut avoir une profondeur arbitraire dans la hiérarchie.
- Le nombre total de configurations dans une session de configuration de solution unique est de 20 : la racine de la solution, plus jusqu’à 19 enfants actifs dans toutes les profondeurs.
- Aucune référence circulaire n’est autorisée dans la hiérarchie de la solution. Par exemple, lorsque BP1>BP2, BP2 ne peut pas créer une autre configuration de BP1.
- Liste des produits et nomenclature :
- Nomenclature : la hiérarchie des nomenclatures est toujours contrôlée via les parentProduct propriétés et uniqueIdentifier dans l’action produit. Par conséquent, différentes configurations dans une solution peuvent ajouter des produits à d’autres niveaux de la hiérarchie BOM.
- Lors de l’utilisation des attributs et uniqueIdentifier pour la parentProduct hiérarchie de produits, si deux produits enfants ont le même produit parent et le même ID de produit, mais doivent tous les deux être affichés séparément dans la nomenclature, chacun nécessite un identificateur unique. Cela garantit que l’interface utilisateur les traite comme des produits uniques lorsqu’elle les répertorie.
- Liste de produits : lorsqu’une configuration devient une solution, la liste de produits par défaut de la mise en page disparaît et est remplacée par un bouton Afficher la solution complète en bas de la barre latérale de navigation de la solution.
- Ce comportement peut être personnalisé dans le composant de liste de produits par défaut de la racine de la solution, dans la section Paramètres de la solution.
- Les colonnes affichées dans la nomenclature de la solution suivent les paramètres de la liste de produits par défaut de la racine de la solution.
- Pour afficher une liste de produits supplémentaire, ajoutez-la à un niveau dans la mise en page du plan. Cette liste de produits est incluse dans le périmètre de cette configuration et de toutes les configurations enfants.