Jede Aufzählung

Wertauflöser - Kurzfassung

Zweck: Liefert einen statisch bestimmten Aufzählungswert aus einer beliebigen Aufzählung.

Siehe auch: Aufzählung, Einheit, Jede statische Aufzählung

images/download/attachments/201673390/image2023-1-10_14-45-47-version-1-modificationdate-1746778496181-api-v2.png

WICHTIG◄ Alle Wertauflöser für Statische Werte ignorieren den Eingabewert. Innerhalb einer Wertauflöserkette (s. Verketteter Wertauflöser) bewirkt dies, dass alle oberhalb angeordneten Wertauflöser nicht ausgeführt werden.

Der Jede Aufzählung-Wertauflöser liefert einen statisch bestimmten Aufzählungswert (DynamicEnum) aus einer beliebigen Aufzählung.

Er erscheint per Standard als Vorschlag für Wert-Konfigurationen, wenn sich der Kontext auf die Klasse "Aufzählung" (DynamicEnum) bezieht, ohne den Aufzählungstyp vorzugeben.

Auf den Jede Aufzählung-Wertauflöser kann auch gezielt (per Kontextmenü in einer Wert-Konfiguration) zugegriffen werden, um einen Aufzählungswert einzufügen, ohne dass der Kontext das nahelegt.

HINWEISE

Konfiguration

Das Auswahlfeld/Combobox-Element ermöglicht eine statische Einfachauswahl für Werte aus allen Aufzählungen (s. Aufzählungen).

Seine Suchfunktion sucht nach Übereinstimmungen zwischen der Texteingabe und den im Dropdown aufgelisteten Labels für die Aufzählungswerte. Das Label beinhaltet folgende Komponenten:

  • die Lokalisierung für den Namen der Aufzählung, z. B. "Anrede"

  • die Lokalisierung für den Aufzählungswert, z. B. "Firmal"

  • den internen Namen des Aufzählungswerts, z. B. COMPANY

images/download/attachments/201673390/image2023-1-10_15-48-26-version-1-modificationdate-1746778496214-api-v2.png

Die Aufzählung, der ein ausgewählter Wert angehört, wird als Klasse für den Rückgabewert ausgewiesen.

images/download/attachments/201673390/image2023-1-10_15-50-18-version-1-modificationdate-1746778496217-api-v2.png

Beispiel

Eine Listenvariable myDenumList wird verwendet, um abhängig vom Verlauf einer Transaktion Informationen in Gestalt von Aufzählungswerten zu "sammeln", die aus unterschiedlichen Aufzählungen stammen können. Gegen Ende der Ereignisverarbeitung soll diese "Sammlung" insgesamt verarbeitet werden. Der folgende Screenshot zeigt einen Ausschnitt einer Ereignisbehandlung, in der der Listenvariablen myDenumList zunächst per Liste modifizieren ein letzter Wert hinzugefügt werden soll, bevor die Auswertung durch eine Für jeden Eintrag wiederholen (Schleife)-Ereignisaktion startet.

images/download/attachments/201673390/image2023-1-10_16-12-37-version-1-modificationdate-1746778496219-api-v2.png

  • Da als Typ für die Liste in der Variablen myDenumList "Aufzählung" angegeben ist, wird auf der rechten Seite der Liste modifizieren-Ereignisaktion ein Jede Aufzählung-Wertauflöser vorgeschlagen.

  • Im konkreten Fall soll der Aufzählungswert für den Verpackungstyp "Rollcontainer" (RC) hinzugefügt werden. Wie das Ergebnis der Suche für die Texteingabe container verdeutlicht, werden auch Treffer aus anderen Aufzählungen vorgeschlagen.