Globale Einstellungen (gesamt) MOD009ABF
Einstieg
- Customizer → Stammdaten → Globale Einstellungen
- Customizer → Modul-Customizer → Module → Globale Einstellungen
Informationen
- Im Modul Globale Einstellungen werden Customizing-Objekte hinterlegt/verwaltet,
- die z. B. in verschiedenen Python-Makros und/oder -Wertebereichen verwendet werden (wie Module, OLEs etc. ), um deren leichte Austauschbarkeit systemweit zu gewährleisten oder
- deren Einstellungen (bei Parametern) systemweit gelten sollen
- Im Modul werden die globalen Einstellungen in thematisch passende Kategorien gruppiert. Innerhalb der thematischen Kategorien werden die Einstellungen unterteilt nach Klassen (Objektkategorie) angezeigt.
Achtung
- Die im PLANTA-Standard enthaltenen globalen Einstellungen dürfen nicht gelöscht werden.
- Selbst angelegte Einstellungen können im Modul Globale Einstellung bearbeiten gelöscht werden, indem der Datensatz markiert und gelöscht wird.
Kategorien und Klassen
Informationen
- Die globalen Einstellungen werden in thematisch passende Kategorien gruppiert.
- Innerhalb der Kategorien werden die globalen Einstellungen in diesem Modul nach sogenannten Klassen unterteilt:
- Modul-ID
- Modulvarianten-ID
- OLE-Objekt
- Parameter
- Startup-Modul-ID
- Suchergebnisse
- Template
- Dialogmeldungs-ID
- Symbol-ID
- Im Modul Globale Einstellungen (gesamt) werden die Einstellungen sämtlicher Kategorien und Klassen aufgelistet und können von Benutzern mit Customizer-Rechten bearbeitet werden.
- Die Parameter einiger Kategorien sind auch in gesonderten Globale Einstellungen-Modulen der jeweiligen Anwendungsbereiche enthalten, die auch ohne Customizer-Rechte bearbeitet werden können:
Klassen: Modul-ID, Dialogmeldungs-ID, OLE-Objekt, Parameter, Startup-Modul-ID
Information
- Die nachfolgende Vorgehensweise zeigt exemplarisch das Hinterlegen einer Modul-ID in den globalen Einstellungen. Die Vorgehensweise bei anderen Klassen ist identisch.
ID in den globalen Einstellungen hinterlegen
- Einfügen → Globale Einstellungen aus dem Kontextmenü auswählen.
- Das Dialogmodul Globale Einstellung bearbeiten wird geöffnet.
- Im Feld Bezeichnung eine Bezeichnung vergeben.
- Im Feld Python-ID eine Python-ID definieren.
- Im Feld Alpha (120) die Modul-ID eintragen.
- In der Listbox Klasse die gewünschte Klasse auswählen, hier "Modul-ID".
- In der Listbox Kategorie die gewünschte Kategorie auswählen.
- Falls erforderlich, weitere Felder ausfüllen.
- Speichern.
ID aus der globalen Einstellung auslesen
#Auslesen einer Modul-ID
from ppms.global_setting import get_global_setting_value
module_id = get_global_setting_value(python_id='', attribute='alpha120')
Details
- Das Python-Modul
global_setting
wird importiert, um die Methodeget_global_setting_value()
verwenden zu können.
Hinweise
- Python-IDs müssen als Pythonliteral verwendbar sein. Sie dürfen keine Sonderzeichen, Umlaute, Leerzeichen oder Ähnliches enthalten.
- Python-IDs müssen in den globalen Einstellungen eindeutig sein.
- Individuelle Python-IDs müssen mit L und der Lizenznummer beginnen.
- Bsp. L100_pr_datasheet
- Setzt der Customizer das nicht selbst manuell, wird es vom System automatisch gesetzt.
Klassen: Modulvarianten-ID, Filterergebnis einschränken
Information
- Die folgende Vorgehensweise zeigt exemplarisch das Hinterlegen einer Modulvarianten-ID mit der dazugehörigen Modul-ID in den globalen Einstellungen.
IDs in den globalen Einstellungen hinterlegen
- Einfügen → Globale Einstellungen aus dem Kontextmenü auswählen.
- Das Dialogmodul Globale Einstellung bearbeiten wird geöffnet.
- Im Feld Bezeichnung eine Bezeichnung vergeben.
- Im Feld Python-ID eine Python-ID definieren.
- Im Feld Alpha (120) die Modul-ID eintragen.
- Im Feld Parameter Alpha (120) die Modulvarianten-ID eintragen.
- In der Listbox Klasse die gewünschte Klasse auswählen, hier "Modulvarianten-ID".
- In der Listbox Kategorie die gewünschte Kategorie auswählen.
- Falls erforderlich, weitere Felder ausfüllen.
- Speichern.
IDs aus der globalen Einstellung auslesen
#Auslesen einer Modulvarianten-ID
from ppms.global_setting import get_global_setting_value
mv_id = get_global_setting_value(python_id='', attribute='parameter')
Details
- Das Python-Modul
global_setting
wird importiert, um die Methodeget_global_setting_value()
verwenden zu können.
Hinweise
- Python-IDs müssen als Pythonliteral verwendbar sein. Sie dürfen keine Sonderzeichen, Umlaute, Leerzeichen oder Ähnliches enthalten.
- Python-IDs müssen in den globalen Einstellungen eindeutig sein.
- Individuelle Python-IDs müssen mit L und der Lizenznummer beginnen.
- Bsp. L100_pr_datasheet
- Setzt der Customizer das nicht selbst manuell, wird es vom System automatisch gesetzt.
Klasse: Template
Template-Code in den globalen Einstellungen hinterlegen
- Einfügen → Globale Einstellungen aus dem Kontextmenü auswählen.
- Das Dialogmodul Globale Einstellung bearbeiten wird geöffnet.
- Im Feld Bezeichnung eine Bezeichnung vergeben.
- Im Feld Python-ID eine Python-ID definieren..
- In der Listbox Klasse die gewünschte Klasse auswählen, hier "Template".
- In der Listbox Kategorie die gewünschte Kategorie auswählen.
- Falls erforderlich, weitere Felder ausfüllen.
- Speichern.
- Das Modul aktualisieren.
- Bei der neuen globalen Einstellung auf klicken, um das Dialogmodul Globale Einstellung bearbeiten zu öffnen.
- Im Parameter Template-Code das Template hinterlegen.
- Speichern.
ID aus der globalen Einstellung auslesen
#Auslesen eines Template-Codes
from ppms.global_setting import get_global_setting_value
template = get_global_setting_value(python_id='', attribute='template_code')
Details
- Das Python-Modul
global_setting
wird importiert, um die Methodeget_global_setting()
verwenden zu können.
Hinweise
- Python-IDs müssen als Pythonliteral verwendbar sein. Sie dürfen keine Sonderzeichen, Umlaute, Leerzeichen oder Ähnliches enthalten.
- Python-IDs müssen in den globalen Einstellungen eindeutig sein.
- Individuelle Python-IDs müssen mit L und der Lizenznummer beginnen.
- Bsp. L100_pr_datasheet
- Setzt der Customizer das nicht selbst manuell, wird es vom System automatisch gesetzt.