Skip to main content
Skip table of contents

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).


JavaScript errors detected

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

If this problem persists, please contact our support.