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.
Globale Customizing-Parameter (Auszug)
Information
- Nachfolgend finden Sie die Beschreibung einiger wichtiger Parameter speziell aus dem Bereich Customizing. Die Beschreibung der Parameter aus den Bereichen Projekt/Portfolio und PLANTA link finden sie in den gesonderten Topics Globale Einstellungen (Projekt) und Globale Einstellungen (link)
PLANTA customizer
Parameter-Bezeichnung | Parameter-ID | Bedeutung und Werte | Default-Wert |
---|---|---|---|
Python-Editor | py_editor | Hier wird der Pfad für den Editor hinterlegt, der z.B. im Modul Module durch Klick auf den Button Python-Makrobearbeitung aufrufen aufgerufen wird.
| C:\Program Files\Notepad++\Notepad++.exe |
Adaptive Cards
Parameter-Bezeichnung | Parameter-ID | Bedeutung und Werte | Default-Wert |
---|---|---|---|
Actionable Message Provider ID (originator) | actionable_message_provider_id | Mit der Provider Id wird der richtige Authentifizierungsdienst zugeordnet, um Fehlleitungen und Sicherheitsprobleme zu vermeiden. | |
Adaptive Cards aktivieren | enable_adaptive_cards | Dieser Parameter steuert, ob Adaptive Cards aktiviert oder deaktiviert sind. Werte
| 0 |
Sonstige
Parameter-Bezeichnung | Parameter-ID | Bedeutung und Werte | Default-Wert |
---|---|---|---|
Standard-Datumsformat | standard_date_format | Format, das benutzt wird, um die im Customizing hinterlegten Datumswerte in Filtern von / Filtern bis zu interpretieren, für den Fall, falls in der Anwendung ein anderes Datumsformat verwendet werden soll, als das im PLANTA-Standard-Customizing verwendete deutsche Datumsformat oder falls in der Anwendung generell mit unterschiedlichen Datumsformaten gearbeitet werden soll, z.B. mit einer deutschen und einer englischen Oberfläche. | |
PLANTA-Protocol-Name | planta_protocol_handler | Protokoll, das verwendet wird, um den Desktop-Client per URL aufzurufen | planta |