4.2.4.2. Explications sur les tables de la base de données

sql_connect SYSADM,SYSADM

ERPTABLE

sql_execute create table ERPTABLE (/
ERP_PDM_NUMBER varchar (50) not null,/
DESCRIPTION varchar (200),/
MAT_NAME varchar (100),/
primary key (ERP_PDM_NUMBER))
sql_execute create public synonym ERPTABLE for SYSADM.ERPTABLE
sql_execute grant all on ERPTABLE to PUBLIC

Signification des différents champs:

  • erp_pdm_number : clé étrangère (ERPTABLE)

  • tous les champs/colonnes ajoutés par l'utilisateur font partie de l'ERPTABLE.

  • Par exemple, la description, le matériau, la surface.

LINKTABLE

sql_execute create table LINKTABLE (/
PRJ_PATH varchar (500) not null,/
LINE_ID integer not null,/
LINE_SUBID integer not null,/
VERSION varchar(5) not null,/
ACTIVE_STATE smallint default 0 not null,/
REQUESTED_STATE smallint default 0 not null,/
VARSET  nvarchar(4000),
VARSET_UPDATE nvarchar(4000),
VARIANT integer default 0,
ERP_PDM_NUMBER varchar(50),
DATA_ID integer default 0 not null,
foreign key(ERP_PDM_NUMBER) references ERPTABLE,
primary key(PRJ_PATH,LINE_ID,LINE_SUBID,VERSION));
sql_execute create public synonym LINKTABLE for SYSADM.LINKTABLE
sql_execute grant all on LINKTABLE to PUBLIC

Signification des différents champs:

  • erp_pdm_number_linktable : Clé primaire (LINKTABLE)

  • prj_path : chemin du projet

  • varset : toutes les variables regroupées dans une chaîne de caractères

  • varset_update :

    Pour économiser du temps de chargement dans PARTdataManager, la version 9.04 a divisé le VARSET en un VARSET et un VARSET_UPDATE.

    Le VARSET ne contient plus que les informations dont le PARTdataManager a besoin. Donc les valeurs des plages de valeurs et, s'il s'agit d'une variante, les valeurs de variante qui diffèrent de la valeur originale de la ligne.

    Le VARSET_UPDATE n'est nécessaire que pour la mise à jour du catalogue. Les valeurs originales s'y trouvent afin de retrouver la ligne lors de la mise à jour. Les valeurs des plages de valeurs n'y figurent pas, car elles ne sont pas nécessaires pour retrouver la ligne.

    Le tout est rempli lorsqu'un enregistrement est ajouté à la base de données (par le script erpcustom).

    Le Commandez padmin.exe –migrateVarset vous pouvez lors de la mise à jour de VARSET vers VARSET et VARSET_UPDATE est en cours de conversion. (Pas absolument nécessaire, puisque PARTdataManager s’enregistre lorsque VARSET_UPDATE n’est pas rempli que le anciennes méthodes.)

  • line_id : Identifiant de ligne

  • subline_id : sous-ligne pour incrémenter les variantes

  • version : nombre de versions

  • variant : valeur 0 ou 1 / variante oui ou non

  • active_state : état actuel

  • requested_state : statut demandé

LINKTABLE et ERPTABLE sont reliés par une clé primaire et une clé étrangère.

Fonctionnalité supplémentaire
  • ERPADDTABLE

    Ce tableau n'est nécessaire qu'en cas de couplage de systèmes ERP.

    Lors du transfert de valeurs, un champ avec une valeur de variable spécifique est ajouté.

  • MAPPING

    Ce tableau n'est nécessaire qu'en cas de couplage de systèmes ERP.

    Ici, une relation est établie entre les désignations dans PARTsolutions et le système ERP.

    L'adaptation se fait en fonction des besoins du client.

  • NBTABLE

    Si le nom de fichier formé à l'origine était trop long, un nom de remplacement est formé.

    Le tableau garantit l'attribution univoque des noms de fichiers modifiés.

    L'adaptation se fait en fonction des besoins du client.

  • REPLACE_TABLE

    Lors de l'appel de certains éléments normalisés ou de fabricants, une fenêtre apparaît dans laquelle sont listés les renvois à d'autres éléments qui peuvent être chargés à la place de la sélection initiale. Ce tableau sert de tableau de correspondance.

    En option, les parties concernées peuvent être marquées par un symbole dans l'arborescence du répertoire PARTdataManager.

    Ancienne norme supprimée sans être remplacée

    Ancienne norme remplacée par au moins une autre famille de pièces

    Ancienne norme remplacée par au moins une autre famille de pièces et ancienne norme bloquée

    Icônes - Arborescence du répertoire

    Icônes - Arborescence du répertoire

    Vous trouverez des informations détaillées à ce sujet dans Section 1.6.3.2, «  replace_std.cfg  ».