4.7.3.1.7. Exportbedingung - plinkgroups.cfg -> Block [Rollenname] -> Schlüssel "EXPORTRESTRICTION"

[Hinweis]Hinweis

Exportbedingung [Export condition] ist rollenabhängig, muss somit für jede Rolle separat definiert werden.

Exporteinschränkungen tragen entscheidend zur kontrollierten Teileverwendung bei.

Die Einstellung erfolgt in der Benutzeroberfläche unter PARTadmin -> Kategorie Rollen [Roles] -> Registerseite Allgemein [General] -> Exportbedingung [Export condition] oder alternativ via Konfigurationsdatei plinkgroups.cfg -> Block [Rollenname] -> Schlüssel EXPORTRESTRICTION.

Standardbedingung:

Standardbedingung:

Eine bestehende Exporteinschränkung wird signalisiert durch die Statusanzeige (Ampel) am Anfang jeder Tabellenzeile.

Standard-Statusanzeige: Standard ist die Grün/Rot-Darstellung:

  • Grün: Export erlaubt

  • Rot: Export verboten

Standard Statusanzeige

Standard Statusanzeige

Erweiterte Statusanzeige: Mit der Einstellung unter PARTadmin -> Kategorie Rollen [Roles] -> Registerseite Anzeige [Display] -> Dialogbereich Statusbitmaps für Tabelle [Status indicating bitmaps for table view] können Sie jede Art von Statusanzeige verwenden. Siehe Abschnitt 4.7.3.3.1, „ Statusicons für Tabelle - plinkgroups.cfg -> Block [<Rollenname>] - Schlüssel "BMPCONDITION<Nummer>" “.

Erweiterte Statusanzeige Beispiel 1

Erweiterte Statusanzeige Beispiel 1

Erweiterte Statusanzeige Beispiel 2

Erweiterte Statusanzeige Beispiel 2

Konfiguration

Einstellung via Benutzeroberfläche: PARTadmin -> Kategorie Rollen [Roles] -> Reiter Allgemein [General] -> Exportbedingung [Export condition]

Für diese Einstellung können Sie sowohl Fortran-Syntax als auch SQL-Syntax verwenden.

Beispiele:

  • Beispiel 1

    EXPORTRESTRICTION = ERP_PDM_NUMBER.NE.''

    oder

    EXPORTRESTRICTION = ERP_PDM_NUMBER<>''

    Bedeutung: ERP_PDM_NUMBER darf nicht leer sein.

    Nur Zeilen, welche die Bedingung erfüllen, haben grüne Statusanzeige.

    Ein Datensatz ohne ERP-Nummer wird mit Rot angezeigt und ist nicht exportierbar.

  • Beispiel 2

    EXPORTRESTRICTION = ((ERP_PDM_NUMBER.NE.'').AND.(ACTIVE_STATE.EQ.'1'))

    Bedeutung: Es muss sowohl eine ERP-Nummer vorhanden sein; als auch der Eintrag in der Spalte "ACTIVE_STATE" "Freigegeben" lauten. Beide Bedingung müssen erfüllt sein.

    Die Zeilen 6 und 10 erfüllen die Bedingung nicht.

    Die Zeilen 6 und 10 erfüllen die Bedingung nicht.

  • Beispiel 3

    EXPORTRESTRICTION = ((ACTIVE_STATE.EQ.1).AND.(BLNNR.NE.'')) 

    Bedeutung: Nur diejenigen Datensätze können exportiert werden, deren aktueller Status "Freigegeben" ist und die einen Eintrag in der Spalte "BLNR" haben.

  • Beispiel 4

    Dieses Beispiel mit erweiterter Statusanzeige zeigt die Einstellungen detailliert sowohl per Konfigurationsdatei als auch per PARTadmin.

    Einstellung in Konfigurationsdatei $CADENAS_SETUP/plinkgroups.cfg:

    Block [<Rollenname>], Schlüssel EXPORTRESTRICTION: Der Wert enthält die Bedingung.

    EXPORTRESTRICTION = ((ERP_PDM_NUMBER.NE.'').AND.(LOC3.EQ.'x'))

    Bedeutung: ERP_PDM_NUMBER darf nicht leer sein UND die Spalte LOC3 muss den Eintrag 'x' haben.

    Ergebnis in PARTdataManager

    Beispiel: Der Benutzer mit der Rolle "Location 3" kann Zeile 7 nicht exportieren, weil Spalte LOC3 nicht den Eintrag 'x' ausweist, was in der Exportbedingung [Export condition] gefordert ist.

    Zeile 7 kann nicht exportiert werden. Eine entsprechende Meldung erscheint.

    Zeile 7 kann nicht exportiert werden. Eine entsprechende Meldung erscheint.

    Für dieses Beispiel sind zusätzliche Einstellungen unter PARTadmin -> Kategorie Rollen [Roles] -> Registerseite Anzeige [Display] -> Statusbitmaps für Tabelle [Status indicating bitmaps for table view] erforderlich. Dadurch wird die standardmäßige Rot-Grün Anzeige überschrieben, die Exportbedingung hingegen bleibt unberührt. Details hierzu finden Sie unter Abschnitt 4.7.3.3.1, „ Statusicons für Tabelle - plinkgroups.cfg -> Block [<Rollenname>] - Schlüssel "BMPCONDITION<Nummer>" “.