Skip to main content
Skip table of contents

Présentation du Configurateur Technico-Commercial


Le Configurateur Technico-Commercial est un outil permettant de définir des articles à options et variantes. Il est basé sur une ou plusieurs fiches de saisie dynamique et les variables bénéficient de la notion de contexte : une même variable peut avoir plusieurs valeurs selon le contexte. Outre les variables, il est possible de définir des informations techniques par contexte.

DIAPASON permet 2 types de configuration commerciale des produits :

  • Configurateur Technico-Commercial DIAPASON : saisie d’un questionnaire dynamique.

  • Configurateur Externe : saisie des caractéristiques dans un outil externe à DIAPASON.

Le déroulement du configurateur technico-commercial est le suivant :

  1. Saisie de la référence article

  2. Identification du type de configuration sur l’article (CFG DIAPASON, CFG Externe synchronisé, CFG Externe désynchronisé)

  3. Lancement du CFG correspondant

  4. Retour du CFG (Validation) : exécution règle d’intégrité de retour CFG, puis passage à la zone suivante

  5. Retour du CFG (Abandon) : DIAPASON reste sur la zone « Référence Article »

Principe du Configurateur Technico-Commercial Mono-Contexte

Les questionnaires de saisie de commande existants avant la version 4.30.00.00 de DIAPASON continuent à fonctionner sous l’appellation « Scénario Mono-Contexte ».

Principe du Configurateur Technico-Commercial Multi-Contextes

Qui dit gestion de contexte dit :

  • Possibilité d’exécuter statiquement ou dynamiquement un nouveau questionnaire à la suite de la saisie d’un questionnaire.

  • Possibilité d’utiliser plusieurs fois la même variable dans un même questionnaire.

Principe généraux de création d’un nouveau contexte : en sortie de questionnaire, si OK, initialisation possible de :

  • Une liste de contexte « fils », avec leurs questionnaires associés, etc.

  • Une référence de contexte (et donc de questionnaire) à enchaîner

Notion de Scénario

L’ensemble des paramètres nécessaires au déroulement d’un Configurateur Technico-Commercial est défini sous le terme de « Scénario de Configuration ». Le scénario regroupe :

  • Les données sur le contexte de démarrage (questionnaire, dessin, informations techniques, etc.)

  • L’ergonomie générale de configuration (fiche avec les onglets et le rangement des contextes dans ceux-ci, arbre, dessin)

  • Les règles de démarrage, d’enchaînement des contextes, et de sortie du scénario

  • La liste des modèles de contextes (contextes prévisionnels)

Ergonomies possibles

Fiche dynamique séquentielle. C’est une fiche à onglets où chaque onglet contient un ou n contextes sous la forme de leurs questionnaires associés et un volet de démarrage du contexte précisant le contexte et son état (les icônes et les couleurs représentent l’état d’avancement du contexte : jamais renseigné, jamais renseigné mais modifié par un autre contexte, renseigné, renseigné mais modifié par un autre contexte) :

ou bien :

Arbre (une branche pour chaque contexte, classés selon leur hiérarchie) + Fiche dynamique séquentielle de la branche.

Dessin (objets représentatifs des contextes) + Fiche dynamique séquentielle.

Image (fichier image) + Fiche dynamique séquentielle.

Le but est de disposer d'une interface de saisie permettant de piloter une image et non un dessin dynamique à la validation de chaque contexte ; mais aussi avoir la possibilité de générer une image à la validation du scénario, quelque soit l'interface de saisie (formulaire seul, arbre+formulaire, dessin+ formulaire, image+formulaire).

Assistant : dessin ou arbre + Fiche dynamique séquentielle + Assistant.

Requête GCQ (règles de pilotage des questionnaires)

Environnement : Les variables VBA visibles sont :

  • Celles du contexte courant.

  • Celles des contextes supérieurs dans l’ordre de la nomenclature (même principe que les pointeurs).

  • Une fonction DIALOG permet de rechercher et d’initialiser toute variable VBA d’un autre contexte.

  • Un mot clé Pour Chaque Contexte : parcours récursif des contextes.

  • Variables contextuelles SCR :

  • Référence contexte courant.

  • Référence contexte précédent.

  • Liste chaînée de l’arborescence directe des contextes jusqu’au contexte courant.

  • ……

Principe de génération des nomenclatures

Le démarrage : à l’article commercial, correspond un vari_article de démarrage de nomenclature générique. Le contexte de niveau le plus haut est visible.

Dans la RN1, sur chaque lien de nomenclature, possibilité d’indiquer la référence contexte commercial supplémentaire à considérer.

Avant d’exécuter la RN5 du lien, si une référence contexte commercial supplémentaire est à considérer, surcharge des valeurs des VBA avec les valeurs des VBA du contexte commercial (attention : une règle sur le lien définie comment sont surchargées les variables : soit toutes les variables, soit uniquement les variables du contexte commercial. Exemple :

  • P1 : pointeur de niveau le plus haut : Ctx.Comm = rac, VBA.Hauteur = 100.

  • P1.1 : pointeur enfant de P1 : Ctx.Comm = C1, VBA.Hauteur = 200 (calculé dans la RN5).

  • P1.1.1 : pointeur enfant de P1.1 : Ctx.Comm = C2, VBA.Hauteur n’est pas ré-initialisée dans le contexte commercial : VBA.Hauteur = 200.

Requêtes RN1 et RN5

Contextes VBA : comme aujourd’hui.

RN1 et RN5 : une fonction DIALOG permet de rechercher toute variable VBA d’un autre contexte commercial.

RN1 et RN5 : variables contextuelles SCR :

  • Référence contexte courant.

  • Référence contexte précédent.

  • Liste chaînée de l’arborescence directe des contextes jusqu’au contexte courant.

  • RN1 et RN5 : mot clé Pour Chaque Contexte : parcours récursif de tous les contextes commerciaux.

  • RN1 et RN5 : les informations techniques commerciales définies sur les contextes sont visibles dans la liste WfCfgITIni est initialisée en début de génération et accessible en lecture

La notion de Contexte

Un contexte est un ensemble de variables VBA et de valeurs pour celles-ci ainsi qu’un ensemble d’informations techniques et de valeurs de celles-ci. Le contexte est représenté par un questionnaire et facultativement par un dessin.

Les Informations Techniques

Pour chaque contexte d’un scénario commercial, DIAPASON peut mémoriser une liste d’informations techniques sous la forme :

  • Type d’information technique.

  • Sous-type d’information technique.

  • Code d’information technique.

  • Numéro d’ordre d’information technique.

  • Valeur alpha-numérique d’information technique.

  • Valeur numérique (de 1 à 3) d’information technique.

Le principe détaillé est le suivant : Lors de l’entrée dans le configurateur, en création ou modification ou déroulement par ENR-ACT-ENT, les listes standard suivantes sont disponibles :

  • WfCfgITSIni contient les valeurs des informations techniques complémentaires de tous les contextes (en consultation uniquement).

  • WfCfgITSAct va contenir toutes les informations techniques qui seront mises à jour à la validation du contexte sur le contexte de niveau le plus haut.

  • WfCfgITSMaj va contenir toutes les informations techniques qui seront mises à jour pour le contexte courant.

Remarques : Le fait qu’une information technique ait été calculée dans le scénario ou saisie manuellement ou calculée par une fonction REB n’est pas mémorisé.

Questionnaires de saisie de commande

Voir documentation Questionnaires.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.