4.7.3.3.1.  Icone di stato per la tabella - plinkgroups.cfg -> Block [<nome del ruolo>] - chiave "BMPCONDITION<numero>"

[Nota]Nota

Le bitmap di stato per le tabelle [Status indicating bitmaps for table view] (icone di stato) dipendono dal ruolo, per cui ogni ruolo deve essere definito separatamente.

Le parti (caratteristiche) possono essere etichettate in molti modi diversi nella tabella degli attributi delle caratteristiche e quindi trasmettere messaggi diversi: "Parte preferita", "Esportazione possibile", "Disponibile in varie località", ecc. È possibile utilizzare non solo le icone di stato standard rosso-verde, ma qualsiasi colore e simbolo.

Le Le icone di stato (ad es. ) possono avere solo una funzione di suggerimento o possono essere contrassegnate con un ulteriori restrizioni all'esportazione [Export restriction]. Vedere sotto.

Icone di stato nella vista tabella di PARTdataManager - esempio con icone di stato standard in verde/rosso. In questo caso l'icona di stato ha anche un effetto di segnalazione per l'opzione di esportazione. Le parti per le quali l'icona di stato è verde possono essere esportate nel sistema CAD. Le parti per le quali l'icona di stato è rossa non possono essere esportate nel sistema CAD. Quando si passa il mouse sull'icona di stato, viene visualizzato un suggerimento (se disponibile).

Figura 4.82. Icone di stato nella vista tabella di PARTdataManager - esempio con icone di stato standard in verde/rosso. In questo caso l'icona di stato ha anche un effetto di segnalazione per l'opzione di esportazione. Le parti per le quali l'icona di stato è verde possono essere esportate nel sistema CAD. Le parti per le quali l'icona di stato è rossa non possono essere esportate nel sistema CAD. Quando si passa il mouse sull'icona di stato, viene visualizzato un suggerimento (se disponibile).

Un'altra regola sensata potrebbe essere, ad esempio:

Dunkelgrün =  Bereits verwendet an allen Standorten
Mittelgrün =  Bereits verwendet an zwei Standorten
Hellgrün   =  Bereits verwendet an einem Standort
Gelb       =  An keinem Standort verwendet, aber mit ERP-Nummer
Rot        =  Entspricht keiner Vorgabe (evtl. kombiniert mit Exportbeschränkung)

[Nota]Nota

Qualsiasi regola che possa essere derivata dalle informazioni della tabella (informazioni sul progetto) è possibile!

Icone di stato nella vista tabella PARTdataManager - esempio con icone di stato estese in diversi colori e carattere di suggerimento aggiuntivo. Quando si passa il mouse sull'icona di stato, viene visualizzato un suggerimento (se disponibile).Estensione del controllo dei semafori Icone di stato ampliate

Figura 4.83. Icone di stato nella vista tabella PARTdataManager - esempio con icone di stato estese in diversi colori e carattere di suggerimento aggiuntivo. Quando si passa il mouse sull'icona di stato, viene visualizzato un suggerimento (se disponibile).

Icone di stato nella vista elenco del PARTdataManager

Figura 4.84. Icone di stato nella vista elenco del PARTdataManager

Prerequisiti

Copiare le bitmap utilizzate nella directory $CADENAS_SETUP/bitmaps.

La dimensione massima della bitmap è 16 x 16 px.

È possibile memorizzare un numero qualsiasi di bitmap di stato (colori e simboli).

Configurazione

Impostazioni per file di configurazione $CADENAS_SETUP/plinkgroups.cfg:

Blocco [<nome ruolo>], chiave BMPCONDITION<NUMERO>, il primo valore contiene la condizione, il secondo valore contiene il percorso della bitmap, il terzo valore contiene il testo del tooltip(opzionale).

Esempio 1:

[LOC1]
BMPCONDITION0="((LOC1.EQ.'x').AND.(LOC2.EQ.'x').AND.(LOC3.EQ.'x'))","$(CADENAS_SETUP)/bitmaps
 /state_green_circle_3.png","ALL LOC"
BMPCONDITION1="((LOC1.EQ.'x').AND.(LOC3.EQ.'x').AND.(LOC2.NE.'x'))","$(CADENAS_SETUP)/bitmaps
 /state_green_circle_2.png","2 LOC"
BMPCONDITION2="((LOC1.EQ.'x').AND.(LOC2.EQ.'x').AND.(LOC3.NE.'x'))","$(CADENAS_SETUP)/bitmaps
 /state_green_circle_2.png","2 LOC"
BMPCONDITION3="((LOC2.EQ.'x').AND.(LOC3.EQ.'x').AND.(LOC1.NE.'x'))","$(CADENAS_SETUP)/bitmaps
 /state_green_circle_2.png","2 LOC"
BMPCONDITION4="((LOC1.EQ.'x').AND.(LOC2.NE.'x').AND.(LOC3.NE.'x'))","$(CADENAS_SETUP)/bitmaps
 /state_green_circle_1.png","1 LOC"
BMPCONDITION5="((LOC2.EQ.'x').AND.(LOC1.NE.'x').AND.(LOC3.NE.'x'))","$(CADENAS_SETUP)/bitmaps
 /state_green_circle_1.png","1 LOC"
BMPCONDITION6="((LOC3.EQ.'x').AND.(LOC1.NE.'x').AND.(LOC2.NE.'x'))","$(CADENAS_SETUP)/bitmaps
 /state_green_circle_1.png","1 LOC"
BMPCONDITION7="(ERP_PDM_NUMBER.NE.'')","$(CADENAS_SETUP)/bitmaps/state_green_circle_0.png",
 "NO LOC"
BMPCONDITION8="(ERP_PDM_NUMBER.EQ.'')","$(CADENAS_SETUP)/bitmaps/state_red_circle.png",
 "NO STD"

Significato: se la colonna "LOC1" E la colonna "LOC2" E la colonna "LOC3" contengono ciascuna una 'x', la condizione è soddisfatta. Viene quindi visualizzata l'icona del suggerimento definita nella colonna Bitmap.

È possibile inserire facoltativamente un suggerimento [Tooltip]. È preferibile inserire un termine segnaposto. Questo termine viene automaticamente inserito nella tabella delle traduzioni nella pagina della scheda Traduzioni [Translations]. Inserire le traduzioni in tutte le lingue desiderate. Se si sposta il puntatore del mouse su un'icona di stato nel PARTdataManager, viene visualizzato il testo della traduzione.

[Suggerimento]Suggerimento

Se volete riprodurre l'esempio da soli, date un'occhiata alle impostazioni dell'istanza del database PLDBDEMO nel ruolo "LOC1".

Impostazione nell'interfaccia utente in PARTadmin -> Ruoli [Roles] di categoria -> scheda Visualizzazione [Display] -> Colori di stato per l' [Status indicating bitmaps for table view] area di dialogo della tabella [Status indicating bitmaps for table view]:

Figura 4.85. 

[Nota]Nota

Le condizioni sono ordinate per priorità. Le condizioni impostate per prime (in alto) hanno una priorità maggiore. Ciò significa che se più condizioni in una directory sono soddisfatte contemporaneamente, vince quella più in alto nell'elenco delle condizioni.

È possibile modificare la posizione di una riga come segue: selezionare la riga desiderata e spostarla verso l'alto o verso il basso tenendo premuto il pulsante del mouse.

Rimuovere le righe dopo la selezione utilizzando il tasto Del.

Esempio 2:

Impostazione nel file di configurazione $CADENAS_SETUP/plinkgroups.cfg:

[DUMMY]
BMPCONDITION0="((ERP_PDM_NUMBER.NE.'').AND.(LOC1.NE.'x').AND.(LOC2.NE.'x').AND.(LOC3.NE.'x'))",
"$(CADENAS_SETUP)/bitmaps/linkdbdemo/department/trafficlight_location/rrr.png",
"USA: not available, Germany: not available, Japan: not available"

[Suggerimento]Suggerimento

Se volete riprodurre l'esempio da soli, date un'occhiata alle impostazioni dell'istanza del database PLDBDEMO nel ruolo "DUMMY".

Impostazione nell'interfaccia utente in PARTadmin -> Ruoli [Roles] di categoria -> scheda Visualizzazione [Display] -> Colori di stato per l' [Status indicating bitmaps for table view] area di dialogo della tabella [Status indicating bitmaps for table view]

Figura 4.86. 

Esempio 3 con condizione complessa:

Sintassi con CONTAINS, FALSE, TRUE e collegamento di più condizioni:

(CONTAINS(NB,'DIN').EQ..FALSE.).AND.(CONTAINS(NB,'schraube').EQ..TRUE.).AND.D.LE.8

Le tre condizioni seguenti sono collegate tra loro tramite "AND":

  • L'NB NON deve contenere la stringa "DIN".

  • L'NB DEVE contenere la stringa "schraube".

  • La variabile "D" deve essere minore o uguale a 8. ('LE' sta per "inferiore uguale")

Come bitmap viene selezionato un quadrato blu.

Condizione in PARTADMIN

Figura 4.87. Condizione in PARTADMIN

Risultato in PARTdataManager: vite ISO con diametro inferiore o uguale a 8

Figura 4.88. Risultato in PARTdataManager: vite ISO con diametro inferiore o uguale a 8

Combinazioni possibili di bitmap di [Status indicating bitmaps for table view] condizione [Export condition] e di stato di [Status indicating bitmaps for table view] esportazione [Export condition] per la tabella [Status indicating bitmaps for table view]

È possibile combinare le impostazioni della scheda Generale [General] -> Condizioni di esportazione [Export condition] con quelle della scheda Visualizzazione [Display] -> Bitmap di stato per la tabella [Status indicating bitmaps for table view]:

Le bitmap di stato per la tabella [Status indicating bitmaps for table view] possono essere utilizzate anche se non si utilizza la condizione di esportazione [Export condition].

Le bitmap di stato per la tabella [Status indicating bitmaps for table view] e le condizioni di esportazione [Export condition] sono due funzioni fondamentalmente diverse, ma possono interagire.

Le possibili combinazioni sono illustrate di seguito:

  • Condizione di esportazione [Export condition] utilizzata nella scheda Generale [General] E nessuna funzione Bitmap [Bitmaps]:

    => il display di stato rosso-verde è attivo.

    Vale a dire: Se la condizione inserita in Condizione di esportazione [Export condition] è soddisfatta, viene visualizzato il display di stato verde. In caso contrario, viene visualizzato il display di stato rosso.

    Vedere la Sezione 4.7.3.1.7, “ Condizione di esportazione - plinkgroups.cfg -> Blocco [nome ruolo] -> Chiave "EXPORTRESTRICTION" ”.

  • Condizione di esportazione [Export condition] nella scheda Generale [General] non utilizzata E nessuna voce in Bitmap [Bitmaps]:

    => Non appare alcun semaforo.

  • Condizione di esportazione [Export condition] nella scheda Generale [General] non utilizzata E funzione Bitmap [Bitmaps] utilizzata:

    => È possibile utilizzare un numero qualsiasi di bitmap (colori). Non ci sono restrizioni all'esportazione.

  • Condizione di esportazione [Export condition] utilizzata nella scheda Generale [General] E funzione Bitmap [Bitmaps] utilizzata:

    => È possibile utilizzare un numero qualsiasi di bitmap (colori). Esiste una restrizione all'esportazione. È possibile esportare solo le parti che soddisfano la condizione di esportazione. È importante assicurarsi che la condizione di Esportazione [Export condition] e la condizione di Bitmap [Bitmaps] coincidano.

    [Nota]Nota

    Se sono state definite delle condizioni e nessuna di esse è applicabile, le bitmap sono grigie.

[Nota]Nota
Pagina della scheda Display -> Bitmap di stato per la tabella [Status indicating bitmaps for table view]

sostituisce le icone standard "verde-rosso", che risultano dalla condizione sotto

Pagina della scheda Generale [General] -> Condizione di esportazione [Export condition]

La misura in cui esiste una restrizione all'esportazione dipende dall'impostazione della scheda Generale [General] -> Condizioni di esportazione [Export condition]. Una descrizione dettagliata di come definire le regole si trova nella pagina della scheda Sezione 4.7.3.1.7, “ Condizione di esportazione - plinkgroups.cfg -> Blocco [nome ruolo] -> Chiave "EXPORTRESTRICTION" ”.