Zum Inhalt springen

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

Zusammengesetzter Link

www.abc.de?parameter1=custom.p¶meter2=source.e_pls

Zuletzt aktualisiert am