Assistentenbauoberfläche - JavaScript

Page / - zuletzt bearbeitet von Form-Solutions GmbH am 22.09.2022

JavaScript

zuletzt bearbeitet von Form-Solutions GmbH

am 22.09.2022

Inhaltsverzeichnis

JavaScript Assistenten übergreifend

Externe Bibliotheken

Generierte Platzhalter

Internes JavaScript

Beispiel

JavaScript Assistenten-Ebene

Generierte Platzhalter

Internes JavaScript

Beispiel

JavaScript Panel-Ebene

Generierte Platzhalter

Internes JavaScript

Beispiel

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

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.

Beispiel

JavaScript 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.

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

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.

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