Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...


Grundeinstellungen definieren (Name / Berechtigungsgruppe / Eigenschaften / individuelle Bestätigung, Senden-Buttons oder E-Mail,  etc.)

  • Tipp: Änderungen in regelmässigen Abständen speichern. Angaben mit * sind zwingend zu erfassen.

ID *

Eindeutige, technische Bezeichnung für das Formular. Darf keine Sonderzeichen enthalten (gemäss Spezifikation NCName der W3C XSD-Spezifikation: https://www.w3.org/TR/xmlschema11-2/#NCName). Hilfreich ist, wenn in einer Organisation eine sinnvolle und gleichbleibende Form dieser Bezeichnung verwendet wird.

...

Ist diese Option nicht gewählt, kann das Formular nur aus dem JAXForms Backend aufgerufen werden. Diese Möglichkeit kann durchaus Sinn machen , wenn technische Formulare bei technischen oder nur intern verwendet wirdverwendeten Formularen.

Historie

Betrifft Formulare, welche nicht nur ausgefüllt und versendet werden, sondern in verschiedenen Schritten / zu unterschiedlichen Zeitpunkten (zwischen-)gespeichert werden. Jeder Speichervorgang wird registriert. Optional kann diese Historie auch feldbezogen gemacht werden.

...

Kann ein Formular von verschiedenen Benutzenden gleichzeitig zur Bearbeitung geöffnet werden, wird mit dieser Eigenschaft verhindert, dass das Formular von einem weiteren Benutzer geöffnet werden kann. Gegenseitiges Überschreiben wird verhindert. ACHTUNG: Gilt nicht für Bearbeitung des .jfd's sondern nur für die Bearbeitung bereits eingereichter Formulare.

Ablaufdatum

Datum, wie lange das Formular öffentlich / aktiv ist. Wenn der definierte Zeitpunkt erreicht ist, kann das Formular nicht mehr ausgefüllt werden.

...

Mit dieser Option wird dem automatisch erstellten PDF die hochgeladenen Beilagen hinzugefügt.

Um eine flexiblere Handhabung von Anhängen zu ermöglichen, die nicht direkt über das Formular hochgeladen werden, wurde diese Option eingeführt. Sie erweist sich als besonders nützlich in Szenarien, bei denen Anhänge automatisiert oder durch Systemprozesse hinzugefügt werden, die ausserhalb des üblichen Formular-Upload-Prozesses liegen.

Workflow

Damit das System weiss, was mit den über das Formular erfasste Daten passieren soll, werden Workflow-Definitionen erstellt. Die einfachste Form ist, das diese Daten im System gespeichert werden. Eine typische Form ist: Die Daten speichern, die möglichen Empfänger darüber per E-Mail informieren und dem Anwender des Formulars eine Bestätigung senden. Die Möglichkeiten der Workflow-Definitionen sind nahezu uneingeschränkt und können fast auf jede Änderung (Event) des Formular reagieren. Erweiterte Dokumentation für Administratoren zum Thema Workflow .

In dieser Konfiguration kann man das Template auswählen, das zum Rendern des Formulars verwendet wird. Die Auswahl ist auf HTML-Templates beschränkt, die im Mandanten definiert sind. Es werden nur Templates im Top-Level-Verzeichnis resources/MANDANT_NAME/templates  berücksichtigt. Zudem muss der Dateiname mit Form_Content beginnen.

NLS

In diesem Bereich können die Eigenschaften Titel, Beschreibung, Bestätigungsseite, Email, Workflow konfiguriert werden.

...

Beschreibung
Anzeigetitel, wenn die Formular-Bezeichnung nicht ausreicht, respektive wenn diese Eigenschaft sprachabhängig verwendet wird. Abhängig vom verwendeten Formular-Template (System-Konfiguration).

Erweitern
titlePro Tipp (erfoldert Frontend Entwicklungs-Kenntnisse)

Es kann CSS und JavaScript hinterlegt werden. Bei verschiedenen Sprachen kann unterschiedliches hinterlegt werden.

Image Added


Bestätigungsseite
Individueller Text (HTML), welcher angezeigt wird, wenn das Formular erfolgreich abgesendet / gespeichert wurde. Wird dieser Text nicht definiert, wird die Standard-Bestätigung des Systems, oder des verwendeten Workflows gezeigt. Mehr zur Verwendung, sowie Beispiele mit Werten aus dem Formular, ist auf der Seite Individuelle Bestätigungsseite erklärt.

...

Workflow
Kann für unterschiedliche Anwendungsfälle verwendet werden. Zum Beispiel kann der Test Text des «Senden-Button» geändert werden. Also an Stelle von «Senden» könnte «Anmelden, Bestellen, Antrag stellen …etc.» erfasst werden. Eine Workflow-Konfiguration muss sich auf eine Aktion (Action ID), welche im gewählten Workflow vorhanden ist, beziehen.

Textmodul
Mit der Eigenschaft Textmodul können wiederverwendbare Textbausteine erstellt werden, die in verschiedenen Sprachen definiert sind. Jedes Textmodul hat eine eindeutige ID, die der Benutzer festlegt, und kann im Formular-Template global verwendet werden.

Beispiel:

    • Der Benutzer erstellt ein Textmodul mit der ID agb-hinweis.

Um ein Textmodul im HTML-Code zu referenzieren, wird folgende Syntax verwendet: ${JAX_FORMDEF_TEXTMODULE_AGB-HINWEIS}.

Eigenschaften

Frei definierbare Eigenschaften, welche im Formular als Wert verwendet wird, eine Funktion steuert, eine Sichtbarkeit beeinflusst, oder Ähnliches. Alle Eigenschaften können mit dem Schlüsselwort "JAX_FORMDEF_PROP_${Wert}" auch in den Vorlagen (Templates) als Platzhalter verwendet werden.

...