Documentation PLUGIN DE CONFIGURATIONS
Breadcrumbs

Accords Techniques


      Mise en œuvre

      Gestion de l’Héritage

      La gestion de l’Héritage permet d’initialiser automatiquement la valeur de certaines VBA en fonction de la valeur saisie sur d’autres contextes, de lignes préalablement saisies, ou bien encore en fonction d’accord technique passés au titre de la commande, de l’affaire rattachée a la commande, du client ou du groupe client.


      La gestion des Accords Technique est un type possible d’Héritage dans Diapason.


      Le paramétrage nécessaire à la mise en œuvre de l’héritage plugin est le suivant :

      1/ Définition des paramètres plugin liés a l’héritage : groupe GESHERITAGE du domaine commercial.

      Untitled Diagram-1694434259336.drawio.png

      Héritage Actif : la gestion d’héritage directe plugin doit elle être activée ?


      Ref Requête groupe client : référence de la requete REB permettant de définir le groupe client rattaché a un client. Cette requete recevra en paramètre les VBP IScCliAccTec et IScResAccTec (client et réseau en cours) et devra renvoyer le réseau et le client définissant de groupe rattaché par l’intermédiaire des VBP IScGrpCliAccTec et IScGrpResAccTec.


      Liste priorités : Ordre de priorité de traitement des entités liés aux accords techniques


      2/ Paramétrer l’appel de la procédure EXE-PROC GCA IScGesAcTe dans votre requete GCA pour la zone CdeLigRefArt lorsque l’on appelle le configurateur. Les VBP suivantes doivent être alimentées avant l’appel de la procedure :

      INIT VBP.IScCliAccTec = SDE.CliGenRef

      INIT VBP.IScGenRefArt = SDL.CdeLigRefArt

      INIT VBP.IScResAccTec = SDE.CliResRef

      INIT VBP.IScCdeAccTec = SDE.CdeNumCom

      INIT VBP.IScGAFAccTec = SCA.CliAffRef

      EXE-PROC GCA IScGesAcTe


      4/ Paramétrer en tant qu’action des LAP rattachées les couplages suivants afin définir les accords techniques par entité :

      • LAP affaire : couplage IScAccTeA

      • LAP client : couplage IScAccTeC

      • LAP Devis/Commande : couplage IScAccTeDC

      • LAP client pour Groupe Client : IScAccTeGC


      Pour chacune des entites client, affaire et commande le couplage correspondant permettra de définir les accords techniques par trio Scénario/questionnaire/VBA. Seules les VBA pour lesquelles le statut Définition d’accord technique  a été coché a vrai dans l’outil de maintenance des scénarios pourront être initialisées avec une valeur défaut conditionnée.

      Attention : pour gérer les accords techniques groupes, un paramétrage spécifique sera nécessaire, cette entité n’étant pas standard Diapason.

      Untitled Diagram-1694434701073.drawio.png

      Définir pour chaque VBA les règles d’héritage

      La gestion des règles d’héritage se définit pour chacune des VBAs par Scénario et Questionnaire.

      Pour ce faire, accéder à la maintenance de la configuration commerciale :

      att_3_for_362807727.png
      att_4_for_362807727.png

      Accéder au questionnaire d’un de vos scénarios de configuration sur lequel vous souhaitez définir des héritages.

      att_5_for_362807727.png

      Tout à droite de la définition du questionnaire, plusieurs colonnes sont dédiées à la gestion de l’héritage :

      att_9_for_362807727.png

      Les champs qui suivent sont conditionnés au fait que le paramètre plugin GesHéritage du domaine commerciale soit coché a YES.

      Colonnes permettant de caractériser les héritages de façon plus générale

      • Héritage prioritaire 1 à 4 : ce champ permet de définir VBA par VBA les héritages a réaliser et selon quel ordre hiérarchique (1 en premier 4 en dernier). Les valeurs possibles sont les suivantes :

      Référence

      Désignation

      Heritage_Contexte

      Heritage Contexte

      Heritage_Entite

      Héritage Entité

      Heritage_Ligne

      Heritage Ligne

      Heritage_Premiere_Ligne

      Heritage Premiere Ligne

      • Origine Héritage : l’héritage doit il s’appliquer entre référence contexte identique ou quel que soit le contexte dans la mesure ou la VBA est commune ? Les valeurs possibles sont les suivantes :

      Référence

      Désignation

      Heritage_Meme_Contexte

      Heritage valide si meme reference de contexte

      Heritage_Tous_Contextes

      Heritage valide pour toutes origines contexte

      Colonnes permettant de gérer les accords Techniques

      Définition d’accord technique : lorsque cette valeur est cochée a oui la VBA correspondante pourra être initialisée dans les outils de définition des accord techniques : client, groupe client, affaire et commande.


      Les valeurs héritées doivent elles être modifiables / alimentées si la question est non affichée

      • Héritage si question non saisissable : l’héritage doit il etre appliqué si la question n’est pas saisissable ?

      • Valeur non modifiable après héritage : dans la mesure pu une valeur a été initialisée par héritage pour la VBA en cours, souhaite t’on figé cette valeur en rendant la zone non saisissable et empêcher ainsi toute modification ?


      Ces derniers champs peuvent ensuite être précisés dans la définition même des accords techniques.


      Exemple de paramétrage :

      att_10_for_362807727.png

      Dans le cas ci-dessous :

      • La variable s_Gammiste hérite des valeurs définies sur les accords techniques

      • Si la question n’est pas saisissable, nous n’avons pas d’héritage

      • La valeur restera néanmoins modifiable par l’utilisateur qui saisit une ligne de commande.

      Définir les accord techniques par entité

      L’application de gestion des accords techniques existe pour les entités suivantes :

      • Client

      • Commande

      • Affaire

      • Groupe Client


      L’application de gestion des accords techniques se lance à partir des listes entités, par exemple la liste des clients :

      att_6_for_362807727.png

      Dans la partie gauche de l’application, une arborescence permet de visualiser l’ensemble de vos questionnaires par scénario :

      att_7_for_362807727.png

      Dans la partie droite, apparaît la liste des VBAs du questionnaire sélectionné pour lesquelles la gestion des accords techniques est activée :

      (si aucune variable n’apparaît pour votre questionnaire à cet endroit, reprendre la partie 2 de ce document)

      att_8_for_362807727.png

      Les champs suivants sont pré remplis et ne sont pas modifiables :

      • Référence : Ref VBA

      • Désignation : désignation de la VBA

      • T : Type (A pour Alphanumérique)

      • Entité Père et ref Entité : ces champs sont alimentés en cas de renseignements donnés sur une entité prioritaire.


      Les champs suivants sont à remplir :

      • Condition : Condition éventuelle d’application de la valeur

      • Valeur (exemple Rehau)

      • Init si non saisissable (à cocher si l’on souhaite que l’héritage soit appliqué même si la question n’est pas saisissable.)

      • Valeur non modifiable après init. (à cocher si l’on souhaite que l’utilisateur ne puisse pas saisir d’autre valeur que la valeur héritée).