Paramétrage > Configurateur > Options / variantes 

Cette fonction permet de générer des fenêtres d'options / variantes, lesquelles donnent la possibilité de sélectionner un ou plusieurs articles en effectuant les contrôles suivants :

 Choix obligatoire d'une variante.

 Choix d'une option facultative.

 Contrôle d'options liées.

 Contrôle d'options incompatibles

Cette fonction peut être utilisée en mode autonome, c'est à dire appelable depuis les commandes de vente ou les devis, mais aussi utilisée comme partie intégrante d'un scénario configurateur. 

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

Deux onglets permettent de paramétrer une option / variante.

En-tête

Présentation

Sélection articles : Nom de la sélection sur 5 caractères et intitulé sur 30 caractères.

Mode autonome : Si oui, la fenêtre de sélection est utilisable depuis les ventes (devis, commande). Si non, son utilisation est liée à un ou plusieurs scénarios.

Ligne de produit : Permet l'affichage des champs du configurateur avec leurs intitulés spécifiques. 

 

Champs

Les champs suivants sont présents dans cet onglet :


Composer ou sélectionner un fenêtre de sélection articles.

  • champ SELAXX

 

  • Mode autonome (champ SELMOD)

Cocher si la sélection doit pouvoir êtreexécutée en mode autonome (hors scénario), et dans ce cas lafonction générera une fenêtre de saisie des réponses.


Une ligne d'article permet de :

  • définir les champs spécifiques identifiables pour une famille d'articles.
    SEEINFOLe module Configurateur s'appuie sur les lignes d'articles, mais les lignes articles peuvent être utilisées indépendamment du configurateur.
  • définir des règles d'équivalences entre articles.

  • champ CFGLINAXX

 

  • Actif (champ ENAFLG)

Utilisez ce champ pour activer ou de désactiver la transaction.
Les transactions inactives ne sont pas proposées dans la fenêtre de sélection des transactions.

 

Onglet Paramètres

Procédure : Nécessaire en mode autonome, la procédure regroupe les questions et calculs de variables liés à la fenêtre de sélection.

Quantité : Ce champ permet de faire apparaître une colonne quantité en unité de vente ou en unité de stock.

Colonne prix : Ce champ permet de faire apparaître une colonne prix. L'origine du prix affiché est à déterminer parmi les choix suivants :

 Formule  (le champ formule doit contenir l'expression de la formule de calcul du prix)

 Prix de base

 Prix standard

 Prix standard actualisé

 Dernier prix

 Budget

Bloc 'Fenêtre'       

Ce tableau permet de définir les colonnes que l'on souhaite voir dans l'écran de sélection final. Les tables accessibles sont :

 ITMFACILIT (articles-sites)

 ITMMASTER (articles)

 ITMMVT (cumul article-site)

 ITMSALES (articles-ventes)

Les champs sont librement sélectionnables.

 

Champs

Les champs suivants sont présents dans cet onglet :

Bloc numéro 1

  • Colonne quantité (champ SELQTY)

Choisir si une colonne quantité doit êtreajoutée dans le tableau de sélection.
- Non (la quantité sera 1 pour les lignes sélectionnées)
- Oui en unité de stocks
- Oui en unité de ventes

Composer le numéro de la procédure.
Une procédure est une série standard réutilisable de questions,calculs de variables,choix de formes / modèles ...


  • Colonne prix (champ SELPRI)

Choisir si une colonne "prix" doit être ajoutéeau tableau de sélection.
Choisir :
- Pas de colonne prix (conseillé si utilisé par les scénarios)
- Prix calculé par une formule
- Prix de base (de la table articles ventes)
- Prix standard
- Prix standard actualisé
- Dernier prix


  • champ PRIFOR

Saisir, sélectionner ou composer avec l'editeurde formule une expression de calcul du prix en format Adonix.
Remarque
Un message d'anomalie est affiché si l'on fait référence à destables non utilisées en général par le configurateur ou desvariables inconnues.


Tableau Fenêtre

Choisir la table du champ faire figurer dans letableau de la sélection.
- ITMMASTER Article maître
- ITMFACILIT Article site
- ITMMVT Article cumuls stocks
- ITMSALES Article ventes


  • Intitulé (champ SELTBLTXT)

 

  • Champs (champ SELFLD)

Composer ou sélectionner le champ de la table àfaire figurer dans le tableau de la sélection.


  • Intitulé (champ SELFLDTXT)

 

 

Onglet Options / variantes

Présentation

Cet onglet permet de lister l'ensemble des options / variantes susceptibles d'être sélectionnées, ainsi que les diverses contraintes liant ces options et variantes entre elles.

Tableau 'Articles'

Numéro de séquence : Numéro de regroupement d'une option / variante, mais également le numéro de séquence d'une nomenclature.

Options / variantes : Intitulé de l'option / variante sur 30 caractères maximum.

Article : Code article ou "rien". Si l'article n'est pas renseigné, il faudra renseigner le champ « filtre / condition » pour le chargement des articles. A contrario, si l'article est renseigné, le filtre n'est plus nécessaire.

Saisie quantité : Champ présent si "colonne quantité" choisie sur le premier onglet. Les deux choix possibles sont les suivants :

 Saisie 0 ou 1

 Saisie libre

Condition / Filtre : Ce champ permet de saisir une expression qui agira comme une condition d'affichage, si le champ article est renseigné, et comme un filtre de chargement, s'il n'est pas renseigné.

Formule quantité : Dans le cas où la colonne quantité a été paramétrée comme apparente, il est possible d'affecter à chaque option / variante une formule de calcul afin de proposer par défaut une quantité calculée d'articles à sélectionner. Cette quantité reste modifiable.

Ligne de produit : Cette zone non modifiable est alimentée lorsqu'un code article est renseigné. Il s'agit de la ligne de produit associée à sa fiche article.

Tableau 'Règles'

N° de séquence : Numéro de séquence des options / variantes.

Option/variante : Cette zone est préchargée en fonction du numéro de séquence précédemment renseigné. Les options / variantes du tableau "Articles" sont ainsi rappelées.

Règle : Ce champ peut prendre trois valeurs :

 Choix obligatoire (le numéro de séquence spécifié devra obligatoirement être choisi)

 Liée avec (permet de lier des numéros de séquence entre eux, le choix de l'un implique le choix de l'autre)

 Interdit avec (permet d'interdire des numéros de séquence entre eux) 

 

Champs

Les champs suivants sont présents dans cet onglet :

Tableau Articles

  • No séq (champ ITMREFSEQ)

Composer le numéro de séquence.
Ce numéro sert de regroupement de plusieurs options ouvariantes.
Il sera pris comme numéro de séquence nomenclature si la ligne estsélectionnée dans le cas d'un appel dans un scénario deconfiguration.
 
 

 
  • Option/Variante (champ ITMOPVAXX)

 

Composer ou sélectionner un numéro d'article(facultatif).


Si aucun numérod'article n'est saisi la fenêtre sera chargée dynamiquement enfonction du filtre défini au niveau de cette ligne.
  • Désignation (champ ITMDES1)

 

  • Saisie Qté (champ ITMREFQTY)

Choisir le mode de saisie de la colonnequantité
- Saisie quantité 0 ou 1
- Saisie d'une quantité libre


  • Condition / Filtre (champ ITMREFFOR)

Saisir, sélectionner ou composer avec l'éditeurde formule une expression
- De la condition d'affichage de l'article
- Du filtre de sélection (si pas de numéro d'article précisé)
en format Adonix.
Remarque
Un message d'anomalie est affiché si l'on fait référence à destables non utilisées en général par le configurateur ou desvariables inconnues.


  • Formule quantité (champ ITMREFCAL)

 

Saisir, sélectionner ou composer avec l'éditeur de formule uneexpression.

- De calcul de la quantité en format Adonix.

Remarque.

Un message d'anomalie est affiché si l'on fait référence à destables non utilisées en général par le configurateur ou desvariables inconnues.

 

  • Intitulé (champ CFGLINAXX)

 

Tableau Règles

  • No séq (champ RULOPT1)

Composer le numéro de séquence pour lequel onveut créer une règle.


  • Option/Variante (champ RULOPTTXT1)

 

  • Règle (champ RUL)

Choisir une règle :

- Choix "obligatoire" : L'utilisateur devra obligatoiresélectionner 1 option dans le groupe
- Option "liée avec" : Si une sélection est faite dans le groupe 1une sélection sera obligatoire dans
le groupe 2 (défini après)
- Options "interdite avec" Si une sélection est faite dans legroupe 1
tout choix est interdit dans le groupe 2 (défini) après)


  • No séq (champ RULOPT2)

Composer le numéro de séquence s'appliquant à larègle.

  • Option/Variante (champ RULOPTTXT2)

 

  • Condition (champ RULCND)

Saisir la condition qui doit être satisfaitepour que cette règle soit appliquée.
La formulation doit être en langage Adonix, peut être saisiedirectement ou via l'éditeur de formules (sur click droit).
Une expression donnant la valeur 1 est dite "vraie"
Une expression ne donnant pas la valeur 1 est dite "fausse"
Si aucune condition n'est saisie, la condition est "vraie".


 

Icône Actions

Copie nomenclature

Avant la saisie du tableau 'Articles', on a la possibilité de copier une nomenclature commerciale. Une fois le composé et l'alternative 'validés', la liste des composants de la nomenclature est préchargée et le tableau des règles est alimenté par défaut en reprenant les numéros de séquences de la nomenclature. Il est néanmoins possible de compléter ces informations ultérieurement.

 

 

Etats

Par défaut, les états suivants sont associés à la fonction :

 PRTSCR : Impression écran

Mais ceci peut être modifié par paramétrage.

Boutons spécifiques

Permet d'accéder aux symboles du configurateur.

Permet d'accéder aux abaques du configurateur.

Permet de valider les options / variantes déjà créées.

Permet de visualiser la fenêtre de sélection créée après validation, ainsi que l'éventuelle fenêtre présentant les questions préalables à l'exécution de la sélection.

Ce bouton permet de copier une option / variante vers un autre dossier. Lors d'une copie vers un autre dossier, l'option / variante est copiée avec les symboles, abaques, procédure, formes et modèles et lignes de produits s'ils sont absents du dossier de destination. Un contrôle de cohérence sur les lignes de produits, symboles et abaques des deux dossiers est effectué (un contrôle non bloquant est effectué sur les intitulés des lignes de produits). Si leurs caractéristiques diffèrent, la copie n'est pas réalisée. Dans tous les cas, un fichier trace est affiché et indique les erreurs éventuelles. Les lignes de produits, sélections, formes / modèles et symboles créés dans le dossier de destination devront être validés.

Messages d'erreur

Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :

Plusieurs questions sont affectées à une même ligne d'un même bloc !

Ce message apparaît à la validation du scénario si plusieurs questions sont affectées à une même ligne d'un même bloc.  

Suppression sélection interdite car présente dans scénario !

Le message apparaît si la procédure est utilisée dans un scénario.

La modification de ce traitement entraîne la revalidation des scénarios l'utilisant !

Ce message apparaît après la modification d'une sélection présente dan un scénario.

Saisir les numéros de séquence dans l'ordre croissant !

Le pas des numéros de séquence ne peut être que croissant.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre