Wertauflöser - Kurzfassung
Zweck: Gibt serverseitig eine ganzzahlige, vorzeichenbehaftete Pseudozufallszahl mit 64 Bit (
Long) zurück.Tooltip
Verwendung: Der Wertauflöser gibt bei jedem Aufruf eine ganzzahlige, vorzeichenbehaftete Pseudozufallszahl mit 64 Bit (
Long) zurück. Der Eingabewert wird ignoriert.Hinweis: Um Zufallszahlen in einem bestimmten Wertebereich zu erhalten, kann z. B. der Modulo-Operator (%) in einem verketteten Berechne Wert-Wertauflöser verwendet werden.
Beispiel: Berechnungsausdruck
abs(random%limit)liefert Zufallszahlen im Bereich{0, ..., limit-1}, wennrandomein Zufälliger Long-Wert ist.Warnung: Im Client-Kontext werden nur die niedrigsten 52 der 64 Bits berücksichtigt, sodass nur Ganzzahlen ≥0 (aus dem Intervall
[0;2^52[)zurückgegeben werden.
Siehe auch: Zufälliges Text-Token

Der Zufälliger Long-Wert-Wertauflöser gibt serverseitig eine ganzzahlige, vorzeichenbehaftete Pseudozufallszahl mit 64 Bit (Long) zurück.
WICHTIG In einem Client Workflow gibt der Zufälliger Long-Wert-Wertauflöser aus technischen Gründen nur die niedrigsten 52 Bits des zufälligen Long-Werts zurück. Die höherwertigen Bits werden ignoriert bzw. abgeschnitten. Das schließt auch das Vorzeichen-Bit (Nr. 64) mit ein! Der Wertebereich im Client Workflow ist also auf Ganzzahlen im Intervall [0;2^52[ begrenzt, während sich serverseitig der 64bit-Wertebereich annähernd symmetrisch um 0 aufspannt.
Konfiguration
Der Wertauflöser ignoriert den Eingabewert und verwendet keine Parameter.
Beispiel
Eine Ereignisbehandlung soll eine zufällige Auswahl aus einer Anzahl Optionen treffen. Die Optionen für die Auswahl sollen zur Laufzeit "dynamisch" über eine Suche (Ereignisaktion) ermittelt werden. Die Anzahl der Optionen kann dabei abhängig von den Basisdaten und den Suchkriterien variieren.
Alle durch die Suche (Ereignisaktion) qualifizierten Optionen sollen bei der Zufallsauswahl gleichberechtigt berücksichtigt, also mit derselben Wahrscheinlichkeit ausgewählt werden.
Im konkreten Beispiel soll eine Ereignisbehandlung ein zufällige Einfachauswahl aus einer Teilmenge von Instanzen für einen für einen Eigenen Entitätstyp (s. Eigene Typdefinitionen) "Aircraft" (Aircraft) treffen, deren Eignung für einen bestimmten Einsatz durch Einschränkungen innerhalb der Suche geprüft wird.
Konfiguration:
Der Screenshot rechts zeigt die Konfiguration einer Ereignisbehandlung im Überblick, die eine Liste qualifizierter "Kandidaten" ermittelt, eine zufällige Auswahl trifft und die Entscheidung per Benachrichtigung mitteilt:
|
|
Der Screenshot rechts zeigt die Konfiguration für die Hinweis anzeigen-Ereignisaktion, die noch im Kontext der Ausführen mit-Ereignisaktion mit der Liste der Kandidaten als Bezugsobjekt ausgeführt wird:
ANMERKUNG Der "Lückentext" im Titel für die Hinweis anzeigen-Ereignisaktion kann natürlich auch mehrsprachig ausgeführt werden, indem ein Wert aus Sprachverwaltung-Wertauflöser in Verbindung mit einem Sprachverwaltungseintrag verwendet wird, der einen Parameter ( |
|


