4.24.4.3.1.1. Aggiungere/rimuovere colonne del database

Per poter importare dati da sistemi terzi sotto forma di file CSV, le colonne del database di collegamento devono essere analogiche.

La seguente descrizione mostra come aggiungere altre colonne alla configurazione standard.

Le colonne ERP_PDM_NUMBER, MAT_NAME e DESCRIPTION vengono create con l'installazione standard.

4.24.4.3.1.1.1. Creare colonne del database tramite scripting SQL

L'istanza del database LinkDB è composta da diverse tabelle. Per impostazione predefinita, nella tabella ERPTABLE vengono create tre colonne:

  • ERP_PDM_NUMERO

    Visualizzazione del numero di matrice del materiale

  • DESCRIZIONE

    Visualizzazione del testo della descrizione

  • NOME MAT

    Visualizzazione del materiale

È possibile creare un numero qualsiasi di colonne aggiuntive nella ERPTABLE per registrare le informazioni del sistema di terze parti.

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

Per informazioni dettagliate sulla struttura del database, consultare la sezione Sezione 4.2, “ Database dei link di installazione ”.

4.24.4.3.1.1.2.  Aggiungere una colonna del database con PARTlinkManager

Di seguito viene spiegato come aggiungere colonne del database con PARTlinkManager.

  1. Accedere al database dal menu File -> Connetti [Connect].

    [Nota]Nota

    Il processo "Aggiungi colonne" accede direttamente al database.

    Login di amministrazione standard per il PLINKDB:

    • Utente: sa

    • Password: (in base alla password assegnata durante la creazione del database)

  2. Selezionate in PARTlinkManager -> Menu Extra [Extras] -> Database -> Modifica/creazione delle colonne del database [Modify/create database columns].

    -> Si apre la finestra di dialogo Crea/rimuovi colonne del database [Create/remove database columns].

  3. Nome della colonna [Column name]:

    Definire un nome a scelta.

  4. Tipo di colonna [Column type]:

    Selezionare un tipo di colonna nel campo dell'elenco:

    VARCHAR (la lunghezza variabile dei caratteri è spesso migliore di CHAR per evitare problemi), CHAR, SMALLINT, INT, DECIMAL

  5. Lunghezza [Length]:

    Per i campi di testo è necessario specificare anche la lunghezza della stringa di caratteri.

    Valore predefinito [Default value]: Opzionale

  6. Attivare la colonna Crea ERP [Create ERP column].

    Se si desidera modificare la colonna nel PARTlinkManager nella finestra di dialogo Configura visualizzazione colonna [Modify column display] (cioè non solo crearla nel database stesso, ma anche inserirla nei file di configurazione corrispondenti), spuntare la casella. Questa è la procedura consigliata.

  7. Confermare con OK.

    -> La colonna è stata aggiunta.

  8. Aprire la finestra di dialogo Configura [Configure] tramite il menu Strumenti [Extras] -> Configura ambiente ERP [Configure ERP environment].

    La colonna appena creata viene visualizzata nell'area di dialogo Configura visualizzazione colonna [Modify column display].

    La colonna è visibile anche nella tabella PARTlinkManager.

4.24.4.3.1.1.3. Rendere visibile la colonna del database per la visualizzazione nel PARTdataManager

Affinché la colonna venga visualizzata in PARTdataManager, devono essere soddisfatti due requisiti:

  1. In Configura visualizzazione colonne [Modify column display], la colonna corrispondente deve essere impostata su Sì [Yes] in Visibile [Visible].

    Nelle colonne DB variabile [Variable DB] e Colonne variabili [Variable], viene visualizzato il nome della colonna assegnata.

    La voce sotto DB variabile [Variable DB] è fissa.

    Se necessario, la voce Variabile [Variable] può essere modificata.

    [Nota]Nota

    È necessario assicurarsi che questo nome sia utilizzato in modo coerente per tutte le configurazioni. (Si vedano in particolare i due punti successivi).

  2. In PARTadmin, la colonna deve essere inserita nei ruoli desiderati in Colonne da visualizzare [Columns to be displayed].

    [Nota]Nota

    Prestare attenzione al ruolo selezionato a sinistra in Ruoli [Roles]. La visualizzazione delle colonne è sempre legata al ruolo.

    [Nota]Nota

    La posizione nel PARTdataManager corrisponde esattamente alla posizione nell'elenco.

Salvare la modifica.

-> Viene visualizzato un messaggio che indica che l'indice del database dei collegamenti deve essere rigenerato se la colonna deve essere inclusa nella ricerca.

Figura 4.407. 

Vedere l' Sezione 1.3.3.6.6.4, “Indice di ricerca LinkDB ”.

PARTADMIN -> Gestione degli indici [Index administration]

Figura 4.408. PARTADMIN -> Gestione degli indici [Index administration]

Risultato in PARTdataManager

[Nota]Nota

Per visualizzare la colonna in PARTdataManager, è necessario aver effettuato l'accesso con il ruolo che contiene la colonna.

4.24.4.3.1.1.4.  Rimuovere la colonna del database

È possibile accedere alla finestra di dialogo corrispondente in PARTlinkManager tramite Extra [Extras] --> Database --> Modifica/creazione di colonne del database [Modify/create database columns] -> Pagina della scheda Rimuovi [Remove].

Tutte le colonne create nel database sono visualizzate nel campo elenco alla voce Nome colonna [Column name].

Selezionare la colonna da rimuovere.

Confermare con OK.

[Nota]Nota

Se il database non supporta l'eliminazione delle colonne (ad esempio, SQLite), la pagina della scheda Rimuovi [Remove] è nascosta.

La cancellazione si riferisce solo ai dati di PARTsolutions.