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_settingwird 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_settingwird 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_settingwird 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.
-