powered by CADENAS

Manual

Manual

4.12.2.1.7. Exportbedingung - plinkgroups.cfg -> Block [Role_name] -> Key "EXPORTRESTRICTION"

[Hinweis] Hinweis

Exportbedingung 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 -> Registerseite Allgemein -> Exportbedingung oder alternativ via Konfigurationsdatei plinkgroups.cfg -> Block [Rollenname] -> Schlüssel EXPORTRESTRICTION.

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 -> Registerseite Anzeige -> Dialogbereich Statusbitmaps für Tabelle können Sie jede Art von Statusanzeige verwenden. Siehe Abschnitt 4.12.2.3.1, „Statusicons für Tabelle - plinkgroups.cfg -> Block [<Rollenname>] - Key "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 -> Reiter Allgemein -> Exportbedingung

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.

    Einstellung in Benutzeroberfläche unter PARTadmin -> Kategorie Rollen -> Registerseite Anzeige -> Dialogbereich Exportbedingung:

    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 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 -> Registerseite Anzeige -> Statusbitmaps für Tabelle erforderlich. Dadurch wird die standardmäßige Rot-Grün Anzeige überschrieben, die Exportbedingung hingegen bleibt unberührt. Details hierzu finden Sie unter Abschnitt 4.12.2.3.1, „Statusicons für Tabelle - plinkgroups.cfg -> Block [<Rollenname>] - Key "BMPCONDITION<Nummer>"“.