Paramétrage >  Configurateur >  Sélections configurateur  

Afficher tout Masquer tout

Cette fonction permet de générer une fenêtre de sélection d'articles avec possibilité :

 De sélectionner, de saisir des quantités, de calculer des coûts…

 D'activer ou désactiver des filtres préétablis.

Les fenêtres de sélection articles peuvent être utilisées en mode autonome depuis la saisie des devis et des commandes, insérées dans un scénario, mais aussi utilisées directement à partir de la fonction FUNCFGS à des fins de consultations d'articles.

Pré-requis

Codes activité

Les codes activités suivants (classés par type) peuvent avoir une influence sur le comportement de la fonction :

Fonctionnel

  CFG :  Configurateur

Dimensionnement

  CFQ :  Nbre questions max. config.

Habilitations

Cette fonction est de type objet. Les opérations de création, modification, et suppression de fiche peuvent être activées ou désactivées pour un utilisateur donné. Des filtres par rôles peuvent également être mis en place sur cette fonction.

Pré-requis divers

Préalablement à toute utilisation de cette fonction, plusieurs éléments doivent être définis :

 Symboles du configurateur

 Formes et modèles

 Abaques

 Procédures 

Gestion de l'écran

Un onglet unique « Paramètres » intervient dans le paramétrage d'une sélection configurateur.

En-tête

Présentation

Champ 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énario(s).

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

Fermer

 

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 être exécutée en mode autonome (hors scénario), et dans ce cas la fonction générera une fenêtre de saisie des réponses.


Une ligne de produit permet de :

  • définir des champs identifiants spécifiques à une famille de produits,
    SEEINFO  Le module 'Configurateur' s'appuie sur les lignes de produit article, mais les lignes de produit peuvent être utilisées indépendamment  du configurateur.
  • définir des règles d'equivalences entre article.
  • champ CFGLINAXX

 

  • Actif (champ ENAFLG)

Cet indicateur permet d'activer ou de désactiver la transaction.
Les transactions inactives ne sont pas proposées dans la fenêtre de sélection des transactions.

Fermer

 

Onglet Paramètres

Présentation

Classement : Classement des articles à l'affichage par :

 Numéro d'article

 Désignation article

 Clé de recherche

 Ligne de produit

 Numéro de pièce cfg         

Nombre de lignes : Nombre de lignes maximum affichées dans les fenêtres de sélection.

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

Code sélection : Ce champ indique si l'on peut ressortir de la fenêtre de sélection avec des données et de quelle manière. En utilisation dans un scénario, ce paramètre peut être modifié.

Colonne 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 :

 Pas de calcul

 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

Formule coût : Saisir, sélectionner ou composer avec l'éditeur de formule une expression de calcul du prix en format ADONIX. Un message d'anomalie est affiché si l'on fait référence à des tables non utilisées en général par le configurateur ou des variables inconnues.

Filtre principal : Ce champ permet de définir une expression conditionnant la première extraction de la table article. Ce filtre, que l'on peut définir à l'aide d'une formule de calcul, doit être cohérent avec le classement choisi précédemment pour ne pas alourdir les temps de traitements.

Tableau Fenêtre 

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

Table : Ce champ permet de choisir les champs à visualiser dans les tables suivantes :

 Article maître

 Article cumul stocks

 Article site

 Article ventes

Tableau des Filtres secondaires

Il est possible de définir jusqu'à 12 filtres secondaires pour une sélection. Ces filtres peuvent être désactivés en cours d'utilisation de la sélection si l'on souhaite élargir le champ des articles sélectionnables.

Si on paramètre au plus 4 filtres secondaires, il sera possible en cours d'utilisation de la sélection de modifier les relations "et / ou" définies par le paramétrage entre ces filtres. A partir de 5 filtres secondaires et plus, cette possibilité n'est plus active.

Intitulé : Ce champ permet de saisir un texte sur 30 caractères maximum. Si en lieu et place du texte est saisi le nom d'une question préfixée par un "S_", le texte affiché sera l'intitulé de la question + la réponse au moment de l'affichage.

Et/Ou : Ce champ permet d'exprimer une relation logique avec le champ précédent (sauf pour le premier filtre secondaire).

Actif : Ce champ indique si les filtres définis doivent être actifs au 1er affichage.

Formule : Ce champ permet de saisir une expression pour chaque filtre secondaire. Cette expression peut être définie à l'aide de l'éditeur de formule.

Enfin, lors de l'exécution de la fenêtre de sélection, un cinquième filtre est proposé à l'utilisateur, dans lequel il peut directement saisir une formule de calcul afin de filtrer davantage encore la population d'articles qui lui est proposée. L'éditeur de formule est accessible depuis cette zone.

Affichage d'images

Il est possible d'afficher une image correspondant aux articles affichés sélectionnés. Un champ de la fiche article doit être réservé pour contenir le nom de l'image (champ configurateur ou autre). Le nom du champ est donné par le paramètre général CFGPICFLD. Voir aussi l'aide sur le champ Image dans le paramétrage d'un symbole.

Fermer

 

Champs

Les champs suivants sont présents dans cet onglet :

Bloc numéro 1

  • Classement (champ SELKEY)

Choisir le classement (le plus approprié).
- Numéro d'article
- Désignation article
- Clé de recherche
- Ligne de produit

Le choix doit être en correllation avec le filtre principal de la sélection pour ne pas générer une requête trop longue.

Exemples :
Le filtre principal devra filtrer sur une ligne de produit si classement ligne de produit.
Le filtre principal devra filtrer les premiers caractères du numéro d'article si classement numéro d'article.

  • Nombre lignes (champ SELLINNBR)

Composer le nombre maximum de lignes que doit contenir le tableau des articles sélectionnés.
Un grand nombre de lignes peut induire des temps d'affichage importants.

  • Code sélection (champ SELMUL)

Une fois la fenêtre affichée l'utilisateur peut sélectionner des lignes.
Préciser le nombre de lignes autorisées en sélection :
- Pas de sélection (visualisation)
- Sélection de 0 ou 1 lignes (1 ligne facultative)
- Sélection de 1 ligne (obligatoire)
- Sélection de 0 à n lignes
- Sélection de 1 à n lignes (minimum une ligne)
Remarque :
Le valeur de ce paramètre peut être modifiée dans la définition d'un scénario.


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 quantité (champ SELQTY)

Choisir si une colonne quantité doit être ajouté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

  • Formule quantité (champ QTYFOR)

 

  • Colonne prix (champ SELPRI)

Choisir si une colonne "prix" doit être ajoutée au 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


  • Formule coût (champ PRIFOR)

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


  • Filtre principal (champ SELFIL)

Saisir, sélectionner ou composer avec l'éditeur de formule une expression du filtre principal en format Adonix.
Remarques
L'expression doit être en correllation avec le choix du classement
Un message d'anomalie est affiché si l'on fait référence à des tables non utilisées en général par le configurateur ou des variables inconnues.


Tableau Fenêtre

Choisir la table du champ faire figurer dans le tableau 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)

 

Tableau Filtres secondaires

  • Intitulé filtre (champ SELINT)

Composer l'intitulé du filtre secondaire.
Remarque
Si l'on compose le nom d'un symbole préfixé par "S_" l'intitulé sera dynamique et ser l'intitulé du symbole suivi de sa valeur au moment de l'exécution de la sélection.


  • Et / Ou (champ SELBOO)

Choisir l'opérateur logique entre le filtre courant et le filtre précedent :
- ET (filtre ligne -1 ET filtre ligne en cours)
- OU (filtre ligne -1 OU filtre ligne en cours)

  • Actif (champ SELSTR)

Cocher si le filtre secondaire doit être actif au premier appel de la sélection.
Si non actif l'utilisateur l'extraction sera étendue et pourra être restreinte par l'utilisateur.
Si actif l'extraction sera limitée par ce filtre et pourra être étendue par l'utilisateur.


  • Formule filtre (champ SELFOR)

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


Fermer

 

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 la sélection.

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.

Permet de copier une sélection vers un autre dossier. Lors d'une copie vers un autre dossier la sélection est copiée avec les symboles, abaques, procédures, formes et modèles et lignes de produits s'ils sont absents du dossier de destination. De même, un contrôle préalable est effectué sur les lignes de produits, symboles et abaques. Si ces derniers n'ont pas les mêmes caractéristiques sur les deux dossiers, alors la copie n'est pas exécutée. Les anomalies peuvent être identifiées sur un fichier trace affiché lors de la copie. Les lignes de produits, sélections, formes / modèles et symboles créés dans le dossier de destination devront être revalidé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

Les tables suivantes sont mises en oeuvre par la fonction :

Table

Intitulé Table

ATABIND [ATI]

Dictionnaire des index

ATABLE [ATB]

Dictionnaire des tables

ATABZON [ATZ]

Dictionnaire des champs

ATEXTE [ATX]

Messages du dictionnaire

ATEXTRA [AXX]

Textes à traduire

CFGLNK [CLN]

Liens symboles configurateur

CFGMAC [CFM]

Procédures

CFGOPTVAR [COV]

Options / variantes

CFGQST [CQU]

Symboles configurateur

CFGSCE [CSC]

Scénarios configurateur

CFGSCELIN [CSL]

Lignes scénarios configurateur

CFGSEL [CSE]

Sélections configurateur

CFGSHA [CSH]

Formes et modèles

ITMMASTER [ITM]

Articles

TABLINCFG [TLP]

Lignes de produits