Variablen-Feld (Formular-Komponenten)
Workflow-Variablen dienen als verbindende Datenschicht zwischen Workflows und anderen Workflows, Profilen und ETL-Einträgen.
Zudem können sie in den Bedingungen von Transitionen verwendet werden, um den Verlauf des Workflows zu steuern.
Einstellungen
(1) Variable: Es muss eine Workflow-Variable ausgewählt werden. Das Erscheinungsbild des Feldes im Formular hängt ab vom Datentyp der Variable. Beispiele: Boolean wird als Checkbox dargestellt, Blob als großes Feld mit HTML-Editor, Date als Feld mit Kalenderauswahl, Timestamp als Feld mit Kalenderauswahl und Zeitauswahl. Die Formatierung von Zahlen- und Datumswerten hängt ab von der Sprache, mit der Sie sich angemeldet haben. Hinweis: Verwenden Sie den Formular-Test (6).
(2) Sprach-Schlüssel: Hier kann ein Sprachschlüssel angegeben werden. Ist dieser im Dictionary (-> "Konfiguration") definiert, dann wird dessen Wert (passend zur Sprache, in der Sie sich angemeldet haben) statt des Namens des Workflow-Variablen-Feldes verwendet. Über das Symbol rechts kann ein Schlüssel direkt aus dem Wörterbuch ausgewählt werden.
(3) Pflichtfeld: Ist diese Checkbox gesetzt, dann muss das Feld im Formular ausgefüllt werden, damit der Zustand gewechselt werden kann.
(4) Eigenschaften: Über das Kontextmenü können CSS-Eigenschaften eingefügt werden. Einige sind bereits auswählbar:
Vorlage |
Eigenschaft |
Beschreibung |
Nur lesen |
read-only |
Bei true wird der Wert der Workflow-Variable angezeigt, kann aber nicht verändert werden. |
Mögliche Werte |
possible-values |
Es können Auswahlwerte angegeben werden. Sind keine Radio-Buttons (radio-buttons) definiert, dann wird eine Auswahlliste angezeigt. Beispiel: value1;value2;value3; |
Radio-Buttons |
radio-buttons |
Für das Feld werden Radio-Buttons angezeigt (horizontal oder vertical). Dazu müssen aber auch mögliche Werte angegeben werden (possible-values). |
RegEx |
regex |
Nur wenn der Feldwert vom regulären Ausdruck abgedeckt ist, wird das abgesendete Formular akzeptiert. Beispiel: ^a.*z |
Syntax Editor (Blob) |
syntax |
Syntax-Highlighting für das Feld. Die Variable muss dazu den Typ Blob haben. Beispiel: json |
Tooltip |
tooltip |
Tooltip für das Feld. Hier kann auch ein Sprachschlüssel angegeben werden. Ist dieser im Dictionary (-> "Konfiguration") definiert, dann wird dessen Wert (passend zur Sprache, in der Sie sich angemeldet haben) als Tooltip des Feldes angezeigt. |
Breite |
width |
Breite des Feldes. Beispiel: 100% |
Minimum Breite |
min-width |
Minimale Breite des Feldes in Pixeln. Beispiel: 400px |
Rote Darstellung |
theme |
Hintergrundfarbe des Feldes. Beispiel: red |
Grüne Textfarbe |
--lumo-primary-text-color |
Beim Markieren des Feldwertes wird das Label des Feldes in dieser Farbe angezeigt. Beispiel: var(--lobster-green) |
Große Schrift |
font-size |
Schriftgröße des Feldes. Beispiel: 2em |
(5) Zauberstab-Icon: Über einen weiteren Dialog können mehrere Workflow-Variablen-Felder gleichzeitig eingefügt werden.
(6) Formular testen: Hier können Sie testen, wie Ihr Formular aussehen wird.