Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > Übersicht tags
Mit der Konfiguration DisplayNames.json in der MetaDB können Sie steuern, welcher Anzeigename für Einträge in Listen des Filingassistants erscheint. Die Konfiguration erfolgt über sogenannte Selektoren, die bestimmen, aus welchen Metadaten der Anzeigename zusammengesetzt wird.
Die Konfiguration liegt im folgenden MetaDB-Pfad:
MAIN_MODULE_MANAGEMENT/filingassistant/2.0/control/AddOns/[ <projekt-name> ]/<priorität> <name>/DisplayNames.json
| Pfad-Segment | Beschreibung |
|---|---|
| AddOns | Übergeordneter Ordner für alle AddOn-Konfigurationen des Filing Assistants. |
| [ <projekt-name> ] | Konfigurations-Gruppenordner für das jeweilige Projekt bzw. Modul, z. B. [ agorum.directory.sync ]. Der Name steht in eckigen Klammern. |
| <priorität> <name> | Ordner mit einer numerischen Priorität und dem Modulnamen, z. B. 900 agorum.directory.sync. Die Priorität bestimmt die Reihenfolge der Auswertung. |
| DisplayNames.json | MetaDB Property-Entry vom Datentyp Zeichenkette (String), der die JSON-Konfiguration als Wert enthält. |
MAIN_MODULE_MANAGEMENT/filingassistant/2.0/control/AddOns/[ agorum.directory.sync ]/900 agorum.directory.sync/DisplayNames.json
In der folgenden Abbildung sehen Sie den MetaDB Property-Entry-Dialog mit einer Beispielkonfiguration:
Der Wert der DisplayNames.json ist ein JSON-Array. Jedes Element im Array definiert eine Regel, die über Selektoren bestimmt, für welche Objekte ein bestimmter Anzeigename gilt.
[
{
"selectors": {
"<metadatum_display_name>": "<Selektor-Wert>"
},
"value": "<Anzeigename>"
}
]
Der Schlüssel im selectors-Objekt gibt an, auf welches Metadatum sich der Selektor bezieht. Der Wert des Schlüssels definiert, welche Objekte dazu passen.
Dabei ist der Selektor-Wert in der Regel ein Verweis auf ein anderes Metadatum, das mit eckigen Klammern [~metadatum_name] angegeben wird. Dieses Muster prüft, ob das referenzierte Metadatum am Objekt existiert.
MAIN_MODULE_MANAGEMENT/filingassistant/2.0/control/AddOns
| Name | Datentyp | Wert (String) |
|---|---|---|
| format | Zeichenkette (String) | 1.8 |
| DisplayNames.json | Zeichenkette (String) | Geben Sie über Selektoren eine Bedingung an, um den jeweiligen Anzeigenamen zu setzen. Beispiel: [
{
"selectors": {
"acso2_object": "[~acso2_displayName]"
},
"value": "${~acso2_displayName}"
}
] |
| version | Zeichenkette (String) | 1 Hinweis: Die Version muss anders sein, damit Änderungen wirksam werden. Ein Wechsel zwischen 0 und 1 reicht aus. |