Matrices
Les matrices manuelles permettent d’exprimer sous forme d’une structure matricielle de contraintes (VBA, VSD, VBP, FOR) l’expression de conditions logique ou de MAJ multiple de données.
Les contraintes de la matrice sont exprimées en entête de chacune des colonnes de type contrainte.
Chacune de ces contraintes est associée à un opérateur logique (= , > , < , <>) permettant de définir la condition d’accès au détail de la matrice.
Prenons l’exemple d’une matrice ayant pour but d’exprimer un test logique en fonction de deux variables couleur et longueur.
Dans l’exemple ci-dessus, lorsque :
La couleur est bleue et la longueur comprise entre 500 et 599, la condition est Fausse
La couleur est bleue et la longueur supérieure ou égale 600, la condition est Fausse
La couleur est rouge et la longueur supérieure ou égale à 1000, la condition est Fausse.
Il existe différents types de matrices qui ont chacune un but fonctionnel particulier et ne peuvent être utilisées que dans un contexte particulier : effectuer un test, mettre à jour une VBA, définir la référence article ainsi que le coefficient de lien d’un lien générique, créer des IT nomenclature, afficher ou masquer une VBA dans un scénario…
Cette distinction s’effectue fait par le « cadre d’utilisation » de la matrice :
Cadre Utilisation | Désignation | But Fonctionnel |
CorCar | Corr. Caractéristique | Matrice permettant de faire correspondre les caractéristiques attendues par une modèle dessin en fonction de VBA du scénario. |
CorMod | Corr. Modele | Matrice permettant de faire correspondre les paramètres attendus par une modèle dessin en fonction de VBA du scénario. |
LOG | Mat. Test | Matrice permettant de récupérer une valeur logique YES ou NO |
LogCleSup | Test Clé Sup. | Matrice permettant de récupérer une valeur logique YES ou NO, en fonction des contraintes de la matrice d’une période (date début date fin) et de deux clés banalisée supplémentaires |
LogDat | Test par Date | Matrice permettant de récupérer une valeur logique YES ou NO, en fonction des contraintes de la matrice et d’une période (date début date fin) |
Lst | Liste Valeur | Matrice permettant de générer le détail d’une liste d’aide d’un scénario : N° Ordre, Référence, Désignation, Image |
Maj | Mat. de Maj | Matrice permettant la mise à jour des valeurs de VBA, VBP et VSD, la gestion des attributs Affichée Masquée Saisie d’une VBA ou VSD, ainsi que la gestion des IT Scénario Dessin et Nomenclature. Les Matrices de MAJ sont découpées en sous-catégorie (Type d’Utilisation). Chaque famille est liée à un type de MAJ particulier. |
MajCleSup | Maj Clé Sup | Matrice permettant la mise à jour des valeurs de VBA, VBP et VSD et ITS en fonction des contraintes de la matrice et d’une période (date début date fin) et de deux clés banalisées supplémentaires |
MajDat | Maj par Date | Matrice permettant la mise à jour des valeurs de VBA, VBP et VSD et ITS en fonction des contraintes de la matrice et d’une période (date début date fin) |
PVDat | P.V. par Date | Matrice permettant de définir les coefficients de Plus-Values à appliquer à une Formule de PV. Ce coefficient est défini en fonction d’une période (date début date fin) |
Tar | Mat. Cal Tarif | Matrice permettant d’exécuter un calcul de prix (Prix de bases et Plus-values) en sortie d’une VBA |
TarCleSup | Tarif Cle Sup | Matrice permettant d’exécuter un calcul de prix (Prix de bases et Plus-values) en sortie d’une VBA. Le choix des grilles et des PV peut être liée à une période (Date début et date Fin) ainsi que de deux clés banalisées supplémentaires. |
TarDat | Mat Tarif / Date | Matrice permettant d’exécuter un calcul de prix (Prix de bases et Plus-values) en sortie d’une VBA. Le choix des grilles et des PV peut être liée à une période (Date début et date Fin) |
Val | Mat. de Valeur | Matrice permettant de stocker des données sous forme matricielle. « L’exécution » de la matrice et donc la récupération de la valeur souhaitée s’effectue à l’aide d’une formule. |
ValCleSup | Val Cle Sup | Matrice permettant de stocker des données sous forme matricielle. « L’exécution » de la matrice et donc la récupération de la valeur souhaitée s’effectue à l’aide d’une formule. Le détail de la matrice (valeurs) dépend d’une période (date début et date fin) ainsi que des deux clés banalisées supplémentaires |
ValDat | Mat. Val Date | Matrice permettant de stocker des données sous forme matricielle. « L’exécution » de la matrice et donc la récupération de la valeur souhaitée s’effectue à l’aide d’une formule. Le détail de la matrice (valeurs) dépend d’une période (date début et date fin) |
Des | Mat de Dessin | Matrice permettant la demande de génération d’un objet de la librairie avec ces différents paramètres. Ce type de matrice est le reflet du TDY de gestion des dessins par modèle Librairie. Ces matrices sont employées dans les arbres de condition dont le cadre d’utilisation est aussi ‘DES’. |