4.7.3.1.2. Vorzugsreihe - plinkgroups.cfg -> Block [Role_name] -> Schlüssel "PREFRANGE"

[Hinweis]Hinweis

Vorzugsreihe [Preferred ranges] ist rollenabhängig, muss somit für jede Rolle separat definiert werden.

Funktion: Vorzugsreihen können mittels Schaltfläche Vorzugsreihen an/aus [Preferred rows on/off] aktiviert und deaktiviert werden. Ist die Funktion aktiviert, werden allen Tabellenzeilen (Ausprägungen), die der eingestellten Bedingung nicht entsprechen, ausgeblendet.

Einstellung via Konfigurationsdatei $CADENAS_SETUP/plinkgroups.cfg:

Beispiel:

[Hinweis]Hinweis

Bitte benutzen Sie für diese Einstellung Fortran-Syntax.

[Role_name]
PREFRANGE=(ERP_PDM_NUMBER.NE.'')

Bedeutung: Die ERP-Nummer ist nicht gleich leer, also vorhanden.

Einstellung via Benutzeroberfläche unter PARTadmin -> Kategorie Rollen [Roles] -> Registerseite Allgemein [General] -> Vorzugsreihe [Preferred ranges]

-> Auswirkung in PARTdataManager bzw. 3Dfindit Enterprise

Vorzugsreihe aus, alle Zeilen werden angezeigt: Zeilen ohne ERP-Nummer entsprechen nicht der Vorzugsreihenbedingung und werden daher bei Aktivierung ausgeblendet. Siehe nächste Abbildung.

Vorzugsreihe aus, alle Zeilen werden angezeigt: Zeilen ohne ERP-Nummer entsprechen nicht der Vorzugsreihenbedingung und werden daher bei Aktivierung ausgeblendet. Siehe nächste Abbildung.

"Vorzugsreihen an" - Zeilen ohne ERP-Nummer nicht sichtbar

"Vorzugsreihen an" - Zeilen ohne ERP-Nummer nicht sichtbar

Weitere Beispiele:

  • Standardeintrag

    PREFRANGE=(ERP_PDM_NUMBER.NE.'')

    Es werden nur Datensätze angezeigt, die eine ERP-Nummer enthalten.

  • PREFRANGE=PRICE.LT.0.4

    Es werden nur Datensätze angezeigt, deren Preis kleiner gleich 0.4 ist.

  • PREFRANGE=ACTIVE_STATE.EQ.1 

    Es werden nur Datensätze angezeigt, deren Aktueller Status [Active status] gleich 1 ist. (‘1’ steht für „Freigegeben [Released]“.)

  • PREFRANGE=REQUESTED_STATE.EQ.2 

    Es werden nur Datensätze angezeigt, deren Beantragter Status [Requested status] gleich 2 ist. (‚2’ steht für „Ausgelaufen [Expired]“.)

  • ACTIVE_STATE.EQ.1).AND.(BLNNR.NE.'')

    Es werden nur Datensätze angezeigt, deren Aktueller Status [Active status] gleich 1 (='released') ist und die zugleich einen Eintrag in der Spalte “BLNNR“ enthalten.

  • PREFRANGE=((ERP_PDM_NUMBER.NE.'').AND.(PRICE.LT.4.0))

    Es werden nur Datensätze angezeigt, die sowohl eine ERP-Nummer haben als auch einen Preis kleiner gleich 4.

  • (CONTAINS(ERP_PDM_NUMBER,'AA').EQ..TRUE.)

    Es werden nur Datensätze angezeigt, deren ERP-Nummer den Teilstring 'AA' enthält.

  • (CONTAINS(ERP_PDM_NUMBER,'AA').EQ..FALSE.)

    Es werden nur Datensätze angezeigt, deren ERP-Nummer NICHT den Teilstring 'AA' enthält.

[Tipp]Tipp

In der Regel ist es sinnvoll, die Bedingung für Vorzugsreihe [Preferred ranges] und Anzeigebedingung für Teileauswahl [Display condition for parts selection] gleichsinnig zu setzen.

Beispiel: Vorzugsreihe [Preferred ranges] und Anzeigebedingung für Teileauswahl [Display condition for parts selection] sind beide auf das Vorhandensein einer ERP-Nummer abgestellt.

Beispiel: Vorzugsreihe [Preferred ranges] und Anzeigebedingung für Teileauswahl [Display condition for parts selection] sind beide auf das Vorhandensein einer ERP-Nummer abgestellt.

[Hinweis]Hinweis

Der Effekt ist vergleichbar mit Anzeigebedingung für Tabellenzeilen [Viewing condition for table rows], aber hier ist er im Gegensatz dazu nicht restriktiv. Die Funktion kann vom Benutzer abgeschaltet werden. Vergleiche Abschnitt 4.7.3.1.4, „ Anzeigebedingung für Tabellenzeilen - plinkgroups.cfg -> Block [Role_name] -> Schlüssel "TABRESTRICTION" “.