Subsystem Link
Das Subsystem Link übernimmt im Kontext der Generierung und Bereitstellung von Verweisen (URLs) zur Verwendung in der Dokumentenerstellung folgende zentrale Aufgaben:
- Bereitstellung zusätzlicher linkrelevanter Metadaten
- Diese erweitern die bereits auftragsbezogen bereitgestellten Metadaten
- Steuerung der Linkgenerierung und -integration
- Auflösung von konfigurierten Konstanten und dynamischen Parametern zur Generierung von URLs und Einbindung in den aktuellen Auftrag bzw. das Dokument
Es ist möglich, innerhalb eines Systems mehrere Link-Subsysteme parallel zu konfigurieren, um mehrere dynamische Links in den Renderprozess zu übergeben.
Feste Konfigurationsparameter
| Feld | Beschreibung |
|---|---|
| Typ | Auswahl des Subsystem-Typs. Für dieses Subsystem ist der Typ Link fest vorgegeben. |
| Link | Über das Feld Link kann eine URL aus statischen Bestandteilen und dynamischen Parametern zusammengesetzt werden. |
| Aktivierungs-Bedingung | Definiert eine logische Bedingung, die bestimmt, ob der konfigurierte Link-Prozess ausgeführt wird. Die Bedingung kann auf alle im Prozesskontext verfügbaren Metadaten zugreifen. Die Syntax wird im Bereich Verbundene Systeme separat beschrieben. |
Erweiterte Konfiguration
Zusätzlich zu den festen Parametern kann das Subsystem über folgende Mechanismen erweitert werden:
- Konfigurations-Templates
Konfigurations-Templates
Über Konfigurations-Templates können zusätzliche, frei definierbare Felder bereitgestellt werden.
Diese Felder:
- stehen im Kontext des jeweiligen verbundenen Systems zur Verfügung
- können für die Steuerung der Linklogik oder zur Übergabe zusätzlicher Auftragsdaten genutzt werden
Technischer Hinweis
Das Subsystem erweitert die Auftragsdaten um den generierten, zusammengesetzten Link.
Der Link kann im XML-Code des Developers über den Ausdruck <ManagedLink> eingebunden werden und wird im gerenderten Dokument an der entsprechenden Stelle aufgelöst.
Über das Attribut Name wird das gewünschte verbundene System referenziert, um den korrekten Link zu ermitteln.
Beispiel
Bestandteile
- Konstante Basis-URL →
www.abc.de- Statischer Parametername →
parameter1=- Dynamischer Wert →
custom.p1- Statischer Parametername →
parameter2=- Dynamischer Wert →
source.e_pls