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.
Die globalen Einstellungen können auch über die Umgebungsvariablen konfiguriert werden. Schema: Präfix
planta__server__global_setting
und anschließend die Python-ID der globalen Einstellung. Siehe mehr zu Umgebungsvariablen.Templates können aktuell darüber nicht gesetzt werden. Globale Einstellungen, die über die Umgebungsvariablen gesetzt wurden, können nicht im im Modul Globale Einstellungen geändert werden. Beim Versuch wird eine entsprechende Meldung ausgegeben.
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 Methode
get_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 Methode
get_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 Methode
get_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 |
| 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) |
| Mit der Provider Id wird der richtige Authentifizierungsdienst zugeordnet, um Fehlleitungen und Sicherheitsprobleme zu vermeiden. | |
Adaptive Cards aktivieren |
| Dieser Parameter steuert, ob Adaptive Cards aktiviert oder deaktiviert sind. Werte
| 0 |
Sonstige
Parameter-Bezeichnung | Parameter-ID | Bedeutung und Werte | Default-Wert |
---|---|---|---|
Standard-Datumsformat |
| 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 |
| Protokoll, das verwendet wird, um den Desktop-Client per URL aufzurufen. Mehr dazu unter Application Link. | planta |