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
►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◄
Häufig ist der Aufzählungstyp durch den Kontext eindeutig bestimmt, wenn eine Wert-Konfiguration einen Dynamischen Aufzählungswert statisch zuweisen soll. Dann erscheint anstelle des Jede dynamische Aufzählung-Wertauflösers automatisch ein Dynamische Aufzählung-Wertauflöser. Das gilt auch, wenn der Kontext durch Änderungen in der Umgebung einer bestehenden Wert-Konfiguration mit dem Jede statische Aufzählung-Wertauflöser erst nachträglich "präzisiert" wird (Details hierzu s. Abschnitt "Konfiguration" für den Dynamische Aufzählung-Wertauflöser).
Den gezielten Zugriff auf die Teilmenge der Dynamischen Aufzählungen, die zur Definition von Einheiten in Lobster Data Platform / Orchestration dienen, ermöglicht der Einheiten-Wertauflöser.
Der Jede statische Aufzählung-Wertauflöser ermöglicht den Zugriff auf die Werte von in Lobster Data Platform / Orchestration vordefinierten statischen Aufzählungen.
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 Dynamische Aufzählung, der ein ausgewählter Wert angehört, wird als Klasse für den Rückgabewert ausgewiesen. |
|
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.
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.