Jede dynamische Aufzählung

Wertauflöser - Kurzfassung

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

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

images/download/attachments/128387045/image2023-1-10_14-45-47-version-1-modificationdate-1676010796329-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 dynamische Aufzählung-Wertauflöser liefert einen statisch bestimmten Dynamischen Aufzählungswert (DynamicEnum) aus einer beliebigen Dynamischen Aufzählung.

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

Auf den Jede dynamische Aufzählung-Wertauflöser kann auch gezielt (per Kontextmenü in einer Wert-Konfiguration) zugegriffen werden, um einen Dynamischen 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 Dynamischen Aufzählungen (s. Dynamische 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 Dynamischen Aufzählung, z. B. "Anrede"

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

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

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

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

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

Beispiel

Eine Listenvariable myDenumList wird verwendet, um abhängig vom Verlauf einer Transaktion Informationen in Gestalt von Dynamische Aufzählungswerte zu "sammeln", die aus unterschiedlichen Dynamischen 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/128387045/image2023-1-10_16-12-37-version-1-modificationdate-1676010796294-api-v2.png

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

  • Im konkreten Fall soll der Dynamische 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 Dynamischen Aufzählungen vorgeschlagen.