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.
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.
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 :
Accéder au questionnaire d’un de vos scénarios de configuration sur lequel vous souhaitez définir des héritages.
Tout à droite de la définition du questionnaire, plusieurs colonnes sont dédiées à la gestion de l’héritage :
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 :
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 :
Dans la partie gauche de l’application, une arborescence permet de visualiser l’ensemble de vos questionnaires par scénario :
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)
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).