Zum Hauptinhalt springen

Eingebettete Formulare

In einigen Fällen kommt es vor, dass man beim Entwurf eines Prozesses ein Formular wiederverwenden möchte. Auf diese Weise ist es z.B. im Falle einer Genehmigung, das vorherige Formular schreibgeschützt erneut anzuzeigen.
Auch ist es mit eingebetteten Formularen möglich eine Formularbibliothek aufzubauen und diese in den verschiedenen Formularen zu nutzen. Dies könnte z.B. ein Genehmigt durch Block sein.

Um ein Formular in einem Prozess einzubetten, können Sie beim Einfügen eines Abschnitts im Formular Designer den Punkt Formular
() auswählen. Dies fügt einen neuen Abschnitt für ein eingebettetes Formular ein.

Konfiguration

Ein abschnitt für ein eingebettetes Formular hat folgende Konfigurationsoptionen:

  • Formular:
    In diesem Dropdown können Sie das Formular das eingebettet wird auswählen.
  • Buttons ausblenden: In vielen Fallen möchten Sie ein Formular z.B. fortschreiben, oder um weitere Eigenschaften darunter erweitern. Dann kann es störend sein, wenn die Buttons des Formulars das eingebettet sind den Nutzenden ebenfalls zur Verfügung stehen.
    Wenn Sie diese Option deaktivieren, werden alle Buttons ausgeblendet. Sollte ein Abschnitt nur einen Button enthalten, so wird der ganze Abschnitt ausgeblendet.
  • Schreibgeschützt: Wenn Sie diese Option aktivieren, werden alle Steuerelemente im Formular schreibgeschützt dargestellt. Dies ist oft hilfreich wenn Sie z.B. die Werte eines alten Formulars oberhalb einer Genehmigung oder ähnliches darstellen wollen.
    Für Bausteine die Sie immer wieder verwenden wollen, sollten Sie diese Option in den meisten Fällen hingegen nicht aktivieren.
  • Alte Werte übernehmen:
    Durch diese Optionen werden die Werte aller Steuerelemente von vorherigen Schritten übernommen. Dabei wird immer der neuste Wert genutzt, unabhängig davon ob das eingebettete Formular Standalone oder eingebettet verwendet wird.

Platzhalter

Wenn Sie ein Formular einbetten steht Ihnen dieses Formular nicht nur als Formular Wert, sondern auch als Eingebettetes Formular zur Verfügung. Hierbei gibt es zwei zentrale Unterschiede:

  • Formular Wert:
    Dieser Platzhalter referenziert immer den neusten Wert des Formulars als Standalone Formular. Das heißt wenn das Formular eingebettet ausgefüllt wird, wird dieser Wert hingegen ignoriert und stattdessen der neuste Wert als nicht eingebettetes Formular genutzt.
  • Eingebettetes Formular:
    Dieser Platzhalter referenziert immer den neusten Wert des Formulars, unabhängig davon ob Standalone oder als eingebettetes Formular. So erhalten Sie immer den neusten Wert eines Steuerelements.