4.2.4.2. Spiegazione delle tabelle del database

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

Significato dei singoli campi:

  • erp_pdm_number: chiave esterna (ERPTABLE)

  • tutti i campi/colonne autoaggiunti diventano parte della ERPTABLE.

  • Ad esempio, descrizione, materiale, superficie.

TABELLA DI COLLEGAMENTO

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

Significato dei singoli campi:

  • erp_pdm_number_linktable: chiave primaria (LINKTABLE)

  • prj_path: percorso del progetto

  • varset: tutte le variabili riassunte in un'unica stringa

  • varset_update:

    Per risparmiare tempo di caricamento nel PARTdataManager, con la versione 9.04 il VARSET è stato suddiviso in un VARSET e un VARSET_UPDATE.

    Il VARSET contiene solo le informazioni richieste dal PARTdataManager. In altre parole, i valori degli intervalli di valori e, se si tratta di una variante, i valori della variante che differiscono dal valore originale della riga.

    Il VARSET_UPDATE è necessario solo per l'aggiornamento del catalogo. Contiene i valori originali per ritrovare la riga durante l'aggiornamento. I valori degli intervalli di valori non sono inclusi perché non sono necessari per trovare la riga.

    Il tutto viene riempito quando un record di dati viene aggiunto al database (dallo script erpcustom).

    Le Comando padmin.exe –migrateVarset possibile durante l'aggiornamento da VARSET a VARSET e VARSET_UPDATE è in fase di conversione. (Non assolutamente necessario, poiché PARTdataManager si registra quando VARSET_UPDATE non è compilato che il vecchi metodi.)

  • line_id: identificatore della linea

  • subline_id: sublinea per incrementare le varianti

  • versione: numero di versioni

  • variante: valore 0 o 1 / variante sì o no

  • stato_attivo: stato attuale

  • stato_richiesto: stato richiesto

LINKTABLE ed ERPTABLE sono collegate tramite chiavi primarie e chiavi esterne.

Funzionalità aggiuntive
  • ERPADDTABLE

    Questa tabella è necessaria solo quando si collegano i sistemi ERP.

    Un campo con un valore variabile specifico viene aggiunto quando il valore viene trasferito.

  • MAPPATURA

    Questa tabella è necessaria solo quando si collegano i sistemi ERP.

    Qui viene stabilita una relazione tra le denominazioni di PARTsolutions e il sistema ERP.

    La personalizzazione è specifica per il cliente.

  • NBTABLE

    Se il nome del file originale è troppo lungo, viene creato un nome sostitutivo.

    La tabella garantisce l'assegnazione univoca dei nomi dei file modificati.

    La personalizzazione è specifica per il cliente.

  • SOSTITUIRE LA TABELLA

    Quando si richiamano determinati pezzi standard o del produttore, appare una finestra in cui sono elencati i riferimenti ad altri pezzi, che possono essere caricati al posto della selezione originale. La tabella funge da tabella di assegnazione.

    Opzionalmente, le parti interessate possono essere etichettate con un simbolo nell'albero della directory PARTdataManager.

    Vecchio standard annullato senza sostituzione

    Il vecchio standard è stato sostituito da almeno un'altra famiglia di componenti.

    Vecchio standard sostituito da almeno un'altra famiglia di componenti e vecchio standard bloccato

    Simboli - Albero di directory

    Figura 4.17. Simboli - Albero di directory

    Informazioni dettagliate si trovano in Sezione 1.6.3.2, “ sostituire_std.cfg ”.