powered by CADENAS

Manual

Manual

5.11.3.2. Statusfarben für Katalogindex - plinkgroups.cfg -> Block [Rollenname] -> Key "COLORCONDITIONTREE<Nummer>"

[Hinweis] Hinweis

Statusfarben für Katalogindex ist rollenabhängig und muss somit für jede Rolle separat gesetzt werden.

Der Katalogindex wird standardmäßig in den Farben Grün/Halbtransparent dargestellt.

Grün wird angezeigt, wenn ein Projekt mindestens eine Zeile enthält, die der Bedingung unter PARTadmin -> Kategorie Rollen -> Registerseite Allgemein -> Anzeigebedingung für Teileauswahl (=Key CONDITIONTREE) entspricht, bzw. ein Verzeichnis mindestens ein Projekt enthält, welches Teile enthält, die der Bedingung entsprechen, ansonsten wird Halbtransparent angezeigt.

Verzeichnisse und Projekte im Katalogindex können aber durch Vielfarbigkeit viel mehr Informationen transportieren: "Enthält Vorzugsteile", "Enthält Standardteile", "Bereits verwendet an allen Standorten", "Bereits verwendet an zwei Standorten", "An keinem Standort verwendet, aber mit ERP-Nummer", etc.

Um die entsprechende Kennzeichnung zu erreichen, werden unter Statusfarben für Katalogindex Regeln definiert.

[Hinweis] Hinweis

Jede Regel, die sich aus Tabelleninformationen (Projektinformationen) ableiten lässt, ist möglich!

Ergebnis von Statusfarben für Katalogindex im PARTdataManager

Ergebnis von Statusfarben für Katalogindex im PARTdataManager

Konfiguration

Einstellung via Konfigurationsdatei $CADENAS_SETUP/plinkgroups.cfg:

Block [<Rollenname>], Schlüssel COLORCONDITIONTREE<NUMBER>, der erste Wert enthält die Bedingung, der zweite Wert enthält die RGB-Farbe, der dritte Wert (optional) enthält eine Beschreibung, die im Legende-Dialogfenster angezeigt wird.

Tragen Sie als Beschreibung am besten einen Platzhalterbegriff ein. Dieser Begriff wird automatisch in der Übersetzungstabelle auf der Registerseite Übersetzungen eingetragen. Hinterlegen Sie dort Übersetzungen in beliebig vielen Sprachen. Wenn Sie im PARTdataManager auf das Icon Legende klicken, wird die Beschreibung bzw. der Übersetzungstext angezeigt.

Einstellung via Benutzeroberfläche unter PARTadmin -> Kategorie Rollen -> Registerseite Anzeige -> Statusfarben für Katalogindex

[Hinweis] Hinweis

Zur Verwendung von Statusfarben im Katalogindex verwenden Sie bitte SQL-Syntax.

[Hinweis] Hinweis

Die Farben werden priorisiert. Die zuerst (oben) gesetzten Farben haben höhere Priorität. Das bedeutet: Sind gleichzeitig mehrere Bedingungen in einem Verzeichnis erfüllt, "gewinnt diejenige Farbe, die in der Liste der Bedingungen weiter oben steht.

Sie können die Position einer Zeile folgendermaßen ändern: Selektieren Sie die gewünschte Zeile und verschieben Sie diese mit gehaltener Maustaste.

Entfernen Sie Zeilen nach Selektion mittels Entf-Taste.

[Hinweis] Hinweis
  • Wenn unter Registerseite Anzeige -> Statusfarben für Katalogindex eine Bedingung gesetzt ist, dann setzt diese die unter Registerseite Allgemein -> Anzeigebedingung für Teileauswahl gesetzte Bedingung außer Kraft.

    Die Filterung des Verzeichnisbaums mittels Vorzugsreihen an/aus gehorcht aber nach wie vor der unter Registerseite Allgemein -> Anzeigebedingung für Teileauswahl eingestellten Bedingung.

  • Im einfachsten Fall wird unter Anzeigebedingung für Teileauswahl Folgendes gesetzt:

    (LINKTABLE.ERP_PDM_NUMBER<>'')

    In diesem Fall werden die Projekte und Verzeichnisse im Transparent/Grün-Modus angezeigt. (Siehe Beispiel 2.)

    Ist keine Einstellung gesetzt, ist das Verhalten so, als ob diese gesetzt wäre.

Beispiel 1:

[LOC1]
COLORCONDITIONTREE0="(LOC1='x') AND (LOC2='x') AND (LOC3='x')",
 "0","128","0",""
COLORCONDITIONTREE1="(LOC1='x') AND (LOC2='x') AND (LOC3<>'x' OR LOC3 IS NULL)",
 "0","255","0",""
COLORCONDITIONTREE2="(LOC2='x') AND (LOC3='x') AND (LOC1<>'x' OR LOC1 IS NULL)",
 "0","255","0",""
COLORCONDITIONTREE3="(LOC3='x') AND (LOC1='x') AND (LOC2<>'x' OR LOC2 IS NULL)",
 "0","255","0",""
COLORCONDITIONTREE4="(LOC1='x') AND (LOC2<>'x' OR LOC2 IS NULL) AND (LOC3<>'x' 
 OR LOC3 IS NULL)","159","255","5",""
COLORCONDITIONTREE5="(LOC2='x') AND (LOC1<>'x' OR LOC1 IS NULL) AND (LOC3<>'x' 
 OR LOC3 IS NULL)","159","255","5",""
COLORCONDITIONTREE6="(LOC3='x') AND (LOC1<>'x' OR LOC1 IS NULL) AND (LOC2<>'x' 
 OR LOC2 IS NULL)","159","255","5",""
COLORCONDITIONTREE7="LINKTABLE.ERP_PDM_NUMBER<>''","255","255","0",""
COLORCONDITIONTREE8="IsStandardPart()","255","128","0",""
COLORCONDITIONTREE9="1","255","0","0",""

Bedeutungen:

  • COLORCONDITIONTREE0="(LOC1='x') AND (LOC2='x') AND (LOC3='x')",
     "0","128","0",""

    In diesem Beispiel heißen die Standortspalten "LOC1" bis "LOC3". Wenn das Teil an einem Standort verwendet wurde, hat die Spalte den Eintrag "x".

    Wenn die Spalte "LOC1" UND die Spalte "LOC2" UND die Spalte "LOC3" jeweils ein 'x' enthalten, dann ist die Bedingung erfüllt, d.h. das Teil ist an allen Standorten verfügbar. Projekte und Verzeichnisse, welche die Bedingung erfüllen, werden in Dunkelgrün ("0","128","0") angezeigt.

  • COLORCONDITIONTREE7="LINKTABLE.ERP_PDM_NUMBER<>''","255","255","0",""

    Wenn ein Teil eine ERP_PDM_NUMBER enthält, dann ist die Bedingung erfüllt. Es erhält die Farbe Gelb ("255","255","0").

  • COLORCONDITIONTREE8="IsStandardPart()","255","128","0",""

    Wenn ein Teil nach der Standards-Klassifikation ausgezeichnet ist, dann ist die Bedingung erfüllt. Es erhält die Farbe Orange ("255","128","0").

  • COLORCONDITIONTREE9="1","255","0","0",""

    Bedingung "1" ist immer wahr. Diese Bedingung steht an letzter Stelle, hat also die geringste Priorität. Alle Verzeichnisse/Projekte, für die keine der voranstehenden Bedingungen erfüllt ist, erhalten die Farbe Rot ("255","0","0").

Beispiel 2 - Grüne und halbtransparente Verzeichnisse/Projekte:

Werden unter Statusfarben für Katalogindex keine Einstellungen vorgenommen, dann werden grüne und halbtransparente Verzeichnisse angezeigt (siehe oben). Grün wird angezeigt, wenn ein Projekt mindestens eine Zeile enthält, die der Bedingung unter Anzeigebedingung für Teileauswahl entspricht,bzw. ein Verzeichnis mindestens ein Projekt enthält, welches Teile enthält, die der Bedingung entsprechen, ansonsten wird Halbtransparent angezeigt.

Verzeichnisse und Projekte in Grün/Halbtransparent-Darstellung

Verzeichnisse und Projekte in Grün/Halbtransparent-Darstellung

Beispiel 3 - Grüne und rote Verzeichnisse/Projekte:

Wenn anstelle von Grün/Halbtransparent Grün/Rot angezeigt werden soll, dann setzen Sie unter Registerseite Anzeige -> Dialogbereich Statusfarben für Katalogindex folgende Einstellung.

Verzeichnisse und Projekte in Grün/Rot-Darstellung

Verzeichnisse und Projekte in Grün/Rot-Darstellung

LINKTABLE.ERP_PDM_NUMBER<>'' | Farbe Grün
1                            | Farbe Rot

Bedeutung: Ist eine ERP_PDM_NUMBER vorhanden, dann wird Grün angezeigt. In allen übrigen Fällen wird Rot angezeigt.

Beispiel 3 - Standardteil in Kombination mit weiterer Bedingung:

MAT_NAME= IsStandardPart() AND 'STEEL'

[Tipp] Tipp

Wenn Sie die Beispiele nachvollziehen möchten, sehen Sie sich hierzu die Einstellungen der PLDBDEMO Datenbankinstanz in den verschiedenen Rollen an.