PlatoForms User Guide
Ctrl+K
  • Form Builder

    Creating an Online Form for an Existing PDF

  • Custom Domain

    With Builder you can build three types of forms: online web forms, online PDF forms, and master forms.

  • Master Form Builder

    you will arrive at the Form Builder. On the form Builder, there are three main sections:

Häufig verwendete Formularlogik

In diesem Kapitel lernen Sie, wie Sie verschiedene Arten von bedingter Logik verwenden, um das Verhalten von Feldern, den Navigationsfluss, Daten und die PDF-Ausgabe zu steuern.

Bevor Sie beginnen

Bevor Sie in die Formularlogik eintauchen, ist es wichtig zu verstehen, wie Sie Felder hinzufügen und auf das Panel zum Einstellen der Logik zugreifen:

Steuerung des Feldverhaltens

Verwenden Sie Logik, um zu steuern, was Benutzer sehen und womit sie interagieren. Verfügbare Aktionen:

Aktion Beschreibung
Anzeigen / Verbergen Steuern, ob ein Feld sichtbar ist
Aktivieren / Nur-Lesen Steuern, ob ein Feld bearbeitet werden kann
Erforderlich / Optional Steuern, ob die Eingabe obligatorisch ist

Diese Aktionen werden häufig in Szenarien verwendet, in denen Felder basierend auf Benutzereingaben angezeigt oder verborgen werden.

Felder im Formular anzeigen oder verbergen

Beschreibung Szenario
Ermöglicht es Ihrem Formular, Felder basierend auf Benutzereingaben anzuzeigen oder zu verbergen. Stellen Sie sich vor, Sie entwerfen ein Kundenkaufformular. Wenn Kunden einen Rabattcode haben, müssen sie ihn zur Validierung eingeben. Andernfalls bleibt das Eingabefeld verborgen.

Folgen Sie diesen Schritten, um die Formularlogik einzurichten:

  1. Fügen Sie die Felder hinzu:
    Felder für Sprungfragen

    • Fügen Sie ein Auswahl-Feld hinzu (#1 Haben Sie einen Rabattcode?) und setzen Sie es als Einzelauswahlfeld mit den Optionen “Ja” und “Nein”.
    • Fügen Sie ein Text-Feld hinzu (#2 Geben Sie Ihren Rabattcode ein).
      Note

      Für das Feld #2 können Sie einen Texteingabetyp wie Nummer auswählen und die Validierung konfigurieren, z.B. auf weniger als 8 Ziffern beschränken, je nach Bedarf.

  2. Wenden Sie die folgende Logik auf die Felder an:

    Sprunglogik festlegen

    • Bedingung festlegen: Wenn #1 gleich ist Ja
    • Aktion festlegen: dann Anzeigen #2
Note

Verständnis des Unterschieds: “Anzeigen” vs. “Aktivieren”

  • Anzeigen: Macht ein Feld sichtbar
  • Aktivieren: Ermöglicht Benutzerinteraktion

Vorschau

Wenn der Benutzer “Ja” klickt, erscheint das Feld #2 und er kann den Rabattcode eingeben.
Sprunglogik festlegen

Steuerung des Navigationsflusses

Verwenden Sie Logik, um Benutzer durch verschiedene Pfade in Ihrem Formular zu führen. Verfügbare Aktionen:

Aktion Beschreibung
Zur Seite springen Benutzer zu einer bestimmten Seite weiterleiten
Zur Seite beenden (ohne Absenden) Das Formular ohne Absenden beenden

Seitennavigation (Seiten überspringen)

Beschreibung Szenario
Ermöglicht es Ihrem Formular, irrelevante Seiten für Benutzer zu überspringen. Stellen Sie sich vor, Sie erstellen ein Anmeldeformular für eine Veranstaltung. Wenn der Benutzer “Sprecher” auswählt, wird er zu einer Seite mit spezifischen Fragen für Sprecher weitergeleitet. Wenn er “Teilnehmer” auswählt, wird er zu einer anderen Seite weitergeleitet.

So können Sie es einrichten:

  1. Fügen Sie ein Auswahl-Feld hinzu (#1 Ihre Rolle), um die Rolle des Benutzers zu erfassen, und setzen Sie es als Einzelauswahlfeld mit Optionen wie “Sprecher” und “Teilnehmer”.
    Feld für Seitensprunglogik

  2. Fügen Sie Trenn-Felder hinzu und setzen Sie sie auf Seitenumbruch, damit Sie Seiten für jeden rollenspezifischen Satz von Fragen trennen können, wie “Sprecherinformationen” und “Teilnehmerdetails”.
    Seitenumbruch hinzufügen

  3. Wenden Sie die folgende Logik auf die Felder an:

    Seitenumbruch hinzufügen

    • Bedingung festlegen: Wenn #1 Ihre Rolle gleich ist Sprecher.
    • Aktion festlegen: dann zur Seite springen #2 Sprecherinformationen, verbergen #2 Teilnehmerinformationen.
  4. Klicken Sie auf Duplizieren, um die Logik zu kopieren und dann für die Seitensprunglogik für “Teilnehmer” anzupassen.

Vorschau

Wenn der Benutzer “Sprecher” im Feld “Meine Rolle” auswählt, springt das Formular automatisch zu Seite 2 (Sprecherinformationen), um relevante Details zu sammeln. Ebenso, wenn der Benutzer “Teilnehmer” auswählt, springt das Formular zu Seite 3 (Teilnehmerinformationen). Auf diese Weise sehen und vervollständigen Benutzer nur die für ihre Rolle relevanten Seiten, was ein effizienteres und personalisiertes Formularerlebnis schafft.

Seitensprungvorschau

Unterschiedliche Fragen anzeigen

Beschreibung Szenario
Stellt sicher, dass später gestellte Fragen relevant zu früheren Antworten sind. Stellen Sie sich vor, Sie erstellen ein Anmeldeformular für eine Veranstaltung. Wenn Teilnehmer Interesse an Workshops bekunden (Antwort “ja”), fragt das Formular nach ihren Gründen. Wenn nicht (Antwort “nein”), überspringt das Formular, um zu fragen, warum sie nicht interessiert sind.

So können Sie es einrichten:

  1. Fügen Sie die Felder hinzu:
    Felder für Verzweigungsfragen

    • Fügen Sie ein Auswahl-Feld hinzu (#1 Sind Sie daran interessiert, am Workshop teilzunehmen?) und setzen Sie es als Einzelauswahlfeld mit Optionen wie “Ja” und “Nein”.
    • Fügen Sie ein Dropdown-Feld hinzu (#2 Warum sind Sie daran interessiert, am Workshop teilzunehmen?).
    • Fügen Sie ein Dropdown-Feld hinzu (#3 Warum sind Sie nicht daran interessiert, am Workshop teilzunehmen?).
      Note

      Sie können die Dropdown-Felder so konfigurieren, dass mehrere Optionen zulässig sind.

  2. Wenden Sie die folgende Logik auf die Felder an:

    Logik für Verzweigungsfragen

    • Bedingung festlegen: Wenn #1 gleich ist Ja.
    • Aktion festlegen: dann aktivieren #2, verbergen #3.
  3. Klicken Sie auf Duplizieren, um die Logik zu kopieren und dann für die Verzweigungsfragenlogik für “Nein” anzupassen.

Vorschau

Wenn der Benutzer “Ja” auswählt, aktiviert das Formular #2 und verbirgt #3.
Wenn der Benutzer “Nein” auswählt, aktiviert das Formular #3 und verbirgt #2.

Diese Logik passt das Formular an die Benutzerantworten an, was es ansprechender und effizienter macht.

Schaufenster für Verzweigungsfragen

Feldwerte festlegen und verwalten

Verwenden Sie Logik, um Daten in Ihrem Formular automatisch zu verwalten. Verfügbare Aktionen:

Aktion Beschreibung
Wert festlegen Werte automatisch zuweisen
Wert löschen Werte basierend auf Bedingungen entfernen
Wert kopieren Werte aus einem anderen Feld kopieren
Berechnen Berechnungen durchführen

Werte festlegen

Beschreibung Szenario
Ermöglicht es Ihnen, Feldern basierend auf Bedingungen oder Berechnungen Werte zuzuweisen. Es füllt Felder automatisch aus, ohne dass Benutzereingaben erforderlich sind. Stellen Sie sich vor, Sie entwerfen ein Anmeldeformular für eine Veranstaltung mit einem Frühbucherrabatt. Sie können die “Wert festlegen”-Logik verwenden, um die ermäßigte Gebühr basierend auf dem Anmeldedatum automatisch zu berechnen und zuzuweisen. Wenn das Datum vor dem 10.01.2023 liegt, beträgt die Gebühr 100 $; andernfalls 120 $.

So können Sie es einrichten:

  1. Fügen Sie die Felder hinzu:
    Felder für Wert festlegen Logik

    • Fügen Sie ein Text-Feld hinzu (#1 Anmeldedatum) und setzen Sie den Texttyp auf Datum.
    • Fügen Sie ein Text-Feld hinzu (#2 Anmeldegebühr) und setzen Sie den Texttyp auf Nummer.
    Note

    Stellen Sie sicher, dass Sie #2 Anmeldegebühr auf Deaktivieren setzen, um zu verhindern, dass Benutzer den Preis bearbeiten.

  2. Wenden Sie die folgende Logik auf die Felder an:

    Wert festlegen Logik

    • Bedingung festlegen: Wenn #1 <= kleiner oder gleich 10.01.2023.
    • Aktion festlegen:
      • dann Wert festlegen #2 auf 100.
      • andernfalls Wert festlegen #2 auf 120.

Vorschau
Wenn der Benutzer ein “Anmeldedatum” vor dem Frühbuchertermin (10.01.2023) auswählt, bestimmt die Wert festlegen Logik automatisch und weist die “Anmeldegebühr” der Frühbuchergebühr (100 $) zu; andernfalls wird der Wert der “Anmeldegebühr” auf die reguläre Gebühr (120 $) festgelegt.
Wert festlegen Vorschau

Werte löschen

Beschreibung Szenario
Ermöglicht es Ihnen, den Inhalt eines Feldes basierend auf bestimmten Bedingungen automatisch zu löschen. In einem Online-Einkaufsformular können Sie, wenn ein Kunde einen Promo-Code eingibt, automatisch alle Rabattbeträge löschen, um zu vermeiden, dass zwei verschiedene Rabatte angewendet werden.

So können Sie es einrichten:

  1. Fügen Sie die Felder hinzu:
    Wert löschen Logik

    • Ein Nummer-Feld (#1 Anzahl), in dem Kunden einen Kauf eingeben können.
    • Ein Nummer-Feld (#3 Rabattbetrag), in dem der Rabattbetrag angezeigt wird (wie 10 % Rabatt bei mehr als 10 Stück).
    • Ein Text-Feld (#2 Promotion-Code), in dem Kunden einen Promo-Code eingeben können.
  2. Wenden Sie die folgende Logik auf die Felder an:

    Wert festlegen Logik

    • Bedingung festlegen: Wenn #2 beantwortet ist.
    • Aktion festlegen: dann Wert löschen #3.

Vorschau

Das Feld Rabattbeträge wird automatisch gelöscht, wenn der Benutzer den Promotion-Code eingibt.

Berechnungslogik Schaufenster

Werte berechnen

Beschreibung Szenario
Ermöglicht es Formularen, mathematische Operationen basierend auf vordefinierten Regeln durchzuführen. Stellen Sie sich vor, Sie erstellen ein Bestellformular für eine Bäckerei. Kunden wählen Gebäck und Mengen aus. Das Formular berechnet automatisch die Gesamtkosten basierend auf ihren Auswahlmöglichkeiten.

So können Sie es einrichten:

  1. Erstellen Sie die Felder:
    Felder für Berechnungslogik

    • Fügen Sie ein Auswahl-Feld hinzu (#1 Gebäckart) und setzen Sie es als Einzelauswahlfeld mit Optionen “Croissant (2 $)”, “Muffin (3 $)”, “Dänisch (4 $)”.
    • Fügen Sie ein Text-Feld hinzu (#2 Menge) und setzen Sie den Texttyp auf Nummer.
    • Fügen Sie ein Text-Feld hinzu (#3 Gesamtkosten) und setzen Sie den Texttyp auf Nummer (dieses Feld wird berechnet).
      Note

      Stellen Sie sicher, dass Sie #3 Gesamtkosten auf Deaktivieren setzen, damit Benutzer den Preis nicht bearbeiten können.

  2. Wenden Sie die folgende Logik auf die Felder an:

    Logik für Berechnungslogik festlegen

    • Bedingung festlegen: Wenn #Gebäckart gleich ist Croissant.
    • Aktion festlegen: dann berechnen 2 X #2 Menge setzen auf #3 Gesamtkosten.
  3. Klicken Sie auf Duplizieren, um die Logik zu kopieren und dann die Parameter für die Berechnung von “Muffin” und “Dänisch” anzupassen.

Vorschau
Wenn ein Benutzer die Gebäckart auswählt und die Menge eingibt, zeigt das Feld “Gesamtkosten” automatisch den berechneten Betrag basierend auf dem gewählten Gebäck und der Menge an.
Berechnungslogik Schaufenster

Steuerung der PDF-Ausgabe

Felder im PDF anzeigen oder verbergen

Verwenden Sie Logik, um zu entscheiden, was im generierten PDF erscheint. Verfügbare Aktionen:

Aktion Beschreibung
Im PDF drucken Ein Feld im generierten PDF einfügen
Nicht im PDF drucken Ein Feld aus dem generierten PDF ausschließen

So können Sie es einrichten:

  • Bedingung: z.B. Wenn ein Feld beantwortet ist
  • Aktion:
    • dann im PDF drucken
    • andernfalls nicht im PDF drucken

Vorschau

Das Feld erscheint nur im generierten PDF, wenn die Bedingung erfüllt ist.

Logik mit KI erstellen

Sie können auch Gen by AI verwenden, um die oben beschriebene Logik zu generieren.

Beschreiben Sie, was Sie möchten, in einfacher Sprache, zum Beispiel:

  • “Dieses Feld nur anzeigen, wenn der Benutzer Ja auswählt”
  • “Dieses Feld nur in das PDF einfügen, wenn die Antwort ausgefüllt ist”

Das System generiert automatisch die entsprechende Logik für Sie.

Is the content helpful?