JavaScript-Konfiguration

Mandanten können eigenes JavaScript im Formulareditor hinterlegen. Dies ist auf drei Ebenen möglich: mandantenweit, für einen Assistenten und für ein Panel.
Durch Platzhalter kann während des Ausführens Logik mit Bezug auf Assistenteneigenschaften eingesetzt werden.

Ausführungsebenen von JavaScript

Ebene Ausführung Konfiguration über Schaltfläche Besonderheiten Platzhalter verfügbar

Mandant

in allen Assistenten & Panels

1 - Hauptwerkzeugleiste: Administration

Externe Bibliotheken per URL einbinden möglich

Mandantennummer, Artikelnummer, Panelbezeichnung (technisch), Assistentenversion

Assistent

in diesem Assistenten

2 - Hauptwerkzeugleiste: JavaScript Konfiguration

Auswirkung auf einen konkreten Assistenten

Mandantennummer, Panelbezeichnung (technisch), Assistentenversion

Panel

in diesem Panel

3 - Panelwerkzeugleiste: JavaScript Konfiguration

sehr gezielt einsetzbar

Mandantennummer, Assistentenversion

Position der Schaltflächen für JavaScript-Konfiguration

Position der Schaltflächen zum Aufruf der JavaScript-Konfiguration

Prüfsumme

Für mandantenweite Gültigkeit können externe Bibliotheken per URL eingebunden werden. Durch eine Prüfsumme stellen Sie sicher, dass nur unveränderte Ressourcen geladen werden.
Wird keine Prüfsumme eingegeben, wird die externe Ressource ohne Prüfung geladen.
Mit Angabe einer Prüfsumme wird die Ressource nur geladen, wenn die Prüfung erfolgreich ist.

Platzhalter

Der Formularserver ersetzt diese Platzhalter zur Laufzeit des Assistenten. Dadurch kann Logik mit Bezug auf Eigenschaften der aktuellen Assistentensicht umgesetzt werden.

Die Verfügbarkeit der Platzhalter in den verschiedenen Ausführungsebenen ist in der Tabelle oben nachzulesen.

Platzhalter Ersetzung Beispiel-Ersetzung

${Mandantennummer}

Mandantennummer

12345678-1234

${Assistentennummer}

Artikelnummer

KFAS_987654

${Panelname}

"Bezeichnung technisch" des Panels

Abfrage_Kontaktdaten

${Version}

aktive Versionsnummer der Assistenten

2