Jeder Mandant hat die Möglichkeit eigenes JavaScript in der Assistentenbauoberfläche zu hinterlegen. Hierzu stehen mehrere Möglichkeiten zur Verfügung.


JavaScript Assistenten übergreifend Schaltfläche Administration

In der Hauptwerkzeugleiste steh die Schaltfläche „Administration“ zur Verfügung. Nach der Betätigung öffnet sich die Eingabemaske „Organisations-Konfiguration“ in der das Assistenten übergreifende JavaScript mittels verschiedenen Möglichkeiten hinterlegt werden kann.

  Hinweis: Diese Funktion funktioniert derzeit nur für die Bereiche Assistenten ausfüllen/einreichen, Payment und eID.

Externe Bibliotheken

In der Rubrik JavaScript kann nach der Hinterlegung einer URL und der Prüfsumme über externe Bibliotheken Assistenten übergreifendes JavaScript hinterlegt werden. Die Prüfsumme bietet die Möglichkeit die eingebundene Ressource auf ihre Korrektheit zu überprüfen. Bevor die Ressource in den Assistenten geladen wird, wird die Prüfsumme verifiziert. Wenn die Ressource gültig ist, wird diese geladen. Falls nicht, wird die Ressource vom Browser ignoriert. Wenn keine Prüfsumme angegeben wird, wird die Ressource trotzdem vom Browser geladen.

Generierte Platzhalter

Über die Schaltflächen können Platzhalter in den Editor eingefügt werden. Diese Platzhalter werden zur Laufzeit des Assistenten dynamisch mit dem jeweiligen Wert ersetzt. Hierfür stehen die „Mandantennummer“, „Assistentennummer“, „Panelnummer“ und „Version“ zur Verfügung.

Internes JavaScript

In dem Editor kann das kundenspezifische JavaScript eingefügt werden. Dieses wird zur Laufzeit des Assistenten ausgeführt.

  Hinweis: Das konfigurierte JavaScript ist Assistenten übergreifend und wird somit in jedem Assistenten auf jedem Panel ausgeführt.

Ansicht des JavaScript Bereichs

Beispiel


JavaScript Assistenten-Ebene Schaltfläche JavaScript Konfiguration auf Assistenten-Ebene

In der Hauptwerkzeugleiste steht die Schaltfläche „JavaScript-Konfiguration“ zur Verfügung. Nach der Betätigung öffnet sich die Eingabemaske „Assistent JavaScript Konfiguration“ in der JavaScript auf Assistenten-Ebene hinterlegt werden kann.

Ansicht des Konfigurationsbereichs auf Assistenten-Ebene

Generierte Platzhalter

Über die Schaltflächen können Platzhalter in den Editor eingefügt werden. Diese Platzhalter werden zur Laufzeit des Assistenten dynamisch mit dem jeweiligen Wert ersetzt. Auf Assistenten-Ebene stehen hierfür nur die „Mandantennummer“, „Panelname“ und „Version“ zur Verfügung.

Internes JavaScript

In dem Editor kann das kundenspezifische JavaScript eingefügt werden. Dieses wird zur Laufzeit des Assistenten ausgeführt.

  Hinweis: Das konfigurierte JavaScript ist Assistenten übergreifend und wird somit in jedem Assistenten auf jedem Panel ausgeführt.

Beispiel


JavaScript Panel-Ebene Schaltfläche JavaScript Konfiguration auf Panel-Ebene

In der Panelwerkzeugleiste steht die Schaltfläche „JavaScript-Konfiguration“ zur Verfügung. Nach der Betätigung öffnet sich die Eingabemaske „Panel JavaScript Konfiguration“ in der das JavaScript auf Panel-Ebene hinterlegt werden kann.

Ansicht des Konfigurationsbereichs auf Panel-Ebene

Generierte Platzhalter

Über die Schaltflächen können Platzhalter in den Editor eingefügt werden. Diese Platzhalter werden zur Laufzeit des Assistenten dynamisch mit dem jeweiligen Wert ersetzt. Auf Panel-Ebene stehen hierfür nur die „Mandantennummer“ und „Version“ zur Verfügung.

Internes JavaScript

In dem Editor kann das kundenspezifische JavaScript eingefügt werden. Das konfigurierte JavaScript wird zur Laufzeit des Panels ausgeführt.

Beispiel

Tags: