Konfigurationsmanager – Platzhalter

Die Einstellungen hier dienen zur Konfiguration der Platzhalter.

Einstellungen

 

image-20260708-112451.png
Konfiguration von Platzhaltern

Die Parameter bestehen aus 4 Blacklists und 3 Flags für die Verwendung von Einschränkungen.

Schwarze Listen enthalten Einträge, die von der Verwendung ausgeschlossen sind:

  • „Ausgeschlossene Arten von Nutzerattributen“ / „forbiddenAttrFormTypes“:
    Blacklist zum Ausschluss von Nutzerattributen nach Typ. Einige Typen, wie beispielsweise „Picture“, würden nicht durch das eigentliche Bild ersetzt und sind daher im Beispiel ausgeschlossen. Andere Typen wie „Job_Profiles“ unterstützen keinen (aussagekräftigen) anzeigbaren Wert und/oder werden nur für interne Zwecke verwendet.
    Paket: „strSystemCertificatePlaceholderForbiddenAttrTypes“

  • „Ausgeschlossene persönliche Identifikatoren“ / „forbiddenAttrIds“:
    Blacklist zum Ausschluss von Nutzerattributen anhand ihrer ID. Diese Liste kann bestimmte Nutzerattribute enthalten, deren Typ grundsätzlich zulässig ist, z. B. einige Textfelder, die ausschließlich für interne Zwecke verwendet werden und/oder für Lerner nicht sichtbar sein sollen.
    Paket: „strSystemCertificatePlaceholderForbiddenAttrIds“

  • „Ausgeschlossene Metatag-Typen“ / „forbiddenMtFormTypes“:
    Blacklist zum Ausschluss von Met-Tags nach Typ. Ähnlich wie oben werden in diesem Beispiel „Picute“, „File“ und „Organization“ ausgeschlossen.
    Paket: „strSystemCertificatePlaceholderForbiddenMtTypes“

  • „Ausgeschlossene Metatag-IDs“ / „forbiddenMtIds“:
    Blacklist zum Ausschluss von Metatags anhand ihrer ID. Beachten Sie, dass es sich bei dem ersten Metatag in diesem Beispiel um „Organisation“ handelt. Es ist zulässig, dieselbe Nutzerattribute oder dasselbe Metatag sowohl nach Typ als auch nach ID auszuschließen, auch wenn dies keinen zusätzlichen Effekt hat. Andere ausgeschlossene Metatags haben, ähnlich wie oben, keinen aussagekräftigen, anzeigbaren Wert und/oder dienen ausschließlich internen Zwecken.
    Paket: „strSystemCertificatePlaceholderForbiddenMtIds“

Die Flags steuern die Anwendung zusätzlicher Einschränkungen hinsichtlich der anzuzeigenden Nutzerattribute/Metatags:

  • „Einschränkung der Berechtigungen für Metatags ignorieren“ / „ignoreMtAclConstraint“:
    Bei der Einstellung „false“ (Standardwert) werden dem Bearbeiter des Zertifikats nur diejenigen Metatags angezeigt, für die er über eine ACL-Berechtigung verfügt (jedes Level an Berechtigungen ist ausreichend). Bei der Einstellung „true“ wird diese Einschränkung ignoriert, und der Bearbeiter sieht alle Metatags unabhängig von seinen ACL-Berechtigungen.
    Paket: „strSystemCertificatePlaceholderMtAclConstraint“

  • „Einschränkung bezüglich der Berechtigung für Nutzerattribute ignorieren“ / „ignoreAttrAclConstraint“:
    Ähnlich wie oben, jedoch für ACL-Berechtigungen für Nutzerattribute (Standardwert: „false“).
    Paket: „strSystemCertificatePlaceholderAttrAclConstraint“

  • „Einschränkung hinsichtlich des Kontexts des Profils für die Nutzerattribute ignorieren“ / „ignoreAttrPpcConstraint“:
    Schränkt Nutzerattribute basierend auf ihrer ppc_id ein, d. h. dem Personenprofilkontext (d. h. dem Mandanten). Ist dieser Wert auf „true“ gesetzt, kann der Bearbeiter des Zertifikats nur Nutzerattribute sehen, die entweder einen globalen Kontext haben (ppc_id = 0, d. h. nicht an einen bestimmten Mandanten gebunden sind) oder einem Kontext (d. h. einem Mandanten) entsprechen, dem der Bearbeiter ebenfalls zugeordnet ist (eine Person kann mehreren Mandanten zugeordnet sein).
    Paket: „strSystemCertificatePlaceholderAttrPpcConstraint“

Bitte beachten Sie, dass diese Kennzeichnungen lediglich einschränken, was der Editor in der Liste der verfügbaren Platzhalter sehen kann. Diese Einschränkungen werden nicht angewendet, wenn ein Zertifikat erstellt wird (z. B. von einem Lerner), da die Person, die das Zertifikat erstellt, möglicherweise nicht über die erforderlichen ACL/ppc-Berechtigungen verfügt, das Zertifikat aber benötigt (logisch).

Ähnlich wie bei Blacklists kann der Zertifikatseditor diese Einträge in der Liste der verfügbaren Platzhalter nicht erkennen. Sollte der Platzhalterwert (z. B. $10184$) dennoch verwendet werden (indem man ihn einfach eintippt), werden die generierten Zertifikate diesen Wert nicht ersetzen.

Bitte beachten Sie außerdem, dass diese generische Ersetzung erst nach allen anderen Ersetzungen erfolgt. Das bedeutet: Sollte ein standardmäßiger oder kundenspezifischer Platzhalter vorhanden sein, z. B. mit dem Namen $LASTNAME$, wird dieser Platzhalter zunächst durch die standardmäßige oder kundenspezifische Logik ersetzt (und somit nicht durch die generische Ersetzungslogik).