← Alle Module · Hilfsmittel
dialog
Das Modul "dialog" öffnet während eines laufenden Workflows Fenster, in denen der Anwender etwas eingeben, bestätigen, auswählen oder eine Datei bzw. einen Ordner aussuchen kann. So lassen sich Workflows an Stellen, die menschliche Entscheidungen brauchen, kurz anhalten und mit Nutzer-Eingaben fortsetzen.
Aktionen
eingabelesend
Zeigt ein Formular mit beliebig vielen Feldern und liefert die vom Nutzer eingegebenen Werte zurück.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| titel | Text | ja | Überschrift des Eingabe-Fensters. |
| felder | Liste | — | Liste der Eingabefelder; jeder Eintrag ist ein Objekt mit name, label, typ, standard und pflicht. Fehlt die Liste, wird ein leeres Formular gezeigt. |
| beschreibung | Text | — | Erklärender Text unter dem Titel. |
Ausgaben (über ergebnis:)
| <feldname> | Je eingegebenem Feld ein gleichnamiger Ausgabewert mit dem vom Nutzer erfassten Inhalt. |
| abgebrochen | Wahrheit: true, wenn der Nutzer das Formular abgebrochen hat, sonst false. |
bestätigunglesend
Stellt eine Ja/Nein-Frage und liefert die Antwort als Wahrheitswert.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| titel | Text | ja | Überschrift des Frage-Fensters. |
| text | Text | ja | Der Frage-Text, den der Nutzer beantworten soll. |
| ja-text | Text | — | Beschriftung der Ja-Schaltfläche (Standard: "Ja"). |
| nein-text | Text | — | Beschriftung der Nein-Schaltfläche (Standard: "Nein"). |
Ausgaben (über ergebnis:)
| ergebnis | Wahrheit: true bei Ja, false bei Nein oder Abbruch. |
auswahllesend
Lässt den Nutzer aus einer Liste von Optionen eine oder mehrere auswählen.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| titel | Text | ja | Überschrift des Auswahl-Fensters. |
| optionen | Liste | — | Die zur Wahl stehenden Optionen. Fehlt die Liste, wird sie leer angezeigt. |
| text | Text | — | Erklärender Text über der Auswahl. |
| mehrfach | Wahrheit | — | Wenn true, darf der Nutzer mehrere Optionen wählen (Standard: false). |
Ausgaben (über ergebnis:)
| ergebnis | Die gewählte Option; bei mehrfach=true eine Liste der gewählten Optionen. Bricht der Nutzer ab, schlägt die Aktion mit dem Fehler "NutzerAbgebrochen" fehl. |
text-anzeigenlesend
Zeigt eine reine Hinweis-Meldung, die der Nutzer nur bestätigen muss.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| text | Text | ja | Der anzuzeigende Meldungstext. |
| titel | Text | — | Überschrift des Hinweis-Fensters (Standard: "Hinweis"). |
| art | Text | — | Art der Meldung, z. B. info/warnung/fehler, für die Darstellung. |
Ausgaben (über ergebnis:)
| bestätigt | Wahrheit: true, sobald der Nutzer die Meldung bestätigt hat. |
datei-wählenlesend
Öffnet einen Datei-Auswahl-Dialog und liefert den gewählten Dateipfad.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| titel | Text | — | Titel des Dialogs (Standard: "Datei wählen"). |
| mehrfach | Wahrheit | — | Wenn true, dürfen mehrere Dateien gewählt werden (Standard: false). |
| start-pfad | Text | — | Ordner, in dem der Dialog startet. |
| filter | Liste | — | Dateityp-Filter für den Dialog. |
Ausgaben (über ergebnis:)
| ergebnis | Pfad der gewählten Datei; bei Abbruch ein leerer Text. |
ordner-wählenlesend
Öffnet einen Ordner-Auswahl-Dialog und liefert den gewählten Ordnerpfad.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| titel | Text | — | Titel des Dialogs (Standard: "Ordner wählen"). |
| start-pfad | Text | — | Ordner, in dem der Dialog startet. |
Ausgaben (über ergebnis:)
| ergebnis | Pfad des gewählten Ordners; bei Abbruch ein leerer Text. |
speicher-ziel-wählenlesend
Öffnet einen Speichern-unter-Dialog und liefert den gewählten Zielpfad.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| titel | Text | — | Titel des Dialogs (Standard: "Speichern unter"). |
| vorgeschlagener-name | Text | — | Vorgeschlagener Dateiname; wird auch zurückgegeben, falls der Nutzer abbricht. |
| start-pfad | Text | — | Ordner, in dem der Dialog startet. |
| filter | Liste | — | Dateityp-Filter für den Dialog. |
Ausgaben (über ergebnis:)
| ergebnis | Der gewählte Speicherpfad; bei Abbruch der vorgeschlagene Name. |
Beispiele
Vor dem Versand bestätigen lassen
Der Workflow fragt den Nutzer, ob die fertige Rechnung wirklich verschickt werden soll, bevor er weiterläuft.
- dialog:
aktionen:
- bestätigung:
titel: "Rechnung senden?"
text: "Die Rechnung an Müller GmbH jetzt per Mail versenden?"
ja-text: "Senden"
nein-text: "Abbrechen"
ergebnis: soll_sendenDaten per Formular erfassen
Der Workflow öffnet ein Formular, in dem der Nutzer Name und Abteilung eines neuen Mitarbeiters einträgt.
- dialog:
aktionen:
- eingabe:
titel: "Neuer Mitarbeiter"
beschreibung: "Bitte Stammdaten eintragen."
felder:
- name: name
label: "Name"
typ: text
pflicht: true
- name: abteilung
label: "Abteilung"
typ: text