Dokumentation / GetWaitinglistPosition
GetWaitinglistPosition
Wartelisten-Position ermitteln
Beschreibung
Ermittelt die aktuelle Position eines Teilnehmers auf der Warteliste. Die Position wird nach dem FIFO-Prinzip (First In, First Out) berechnet - wer sich früher angemeldet hat, steht weiter vorne.
Was dieser Flow macht
- Warteliste laden: Holt alle Einträge mit Status "Waitlist"
- Sortieren: Ordnet nach Erstellungsdatum (Created)
- Position zählen: Ermittelt Position des angefragten Teilnehmers
- Ergebnis zurückgeben: Gibt Position als Zahl zurück (1, 2, 3...)
Actions im Detail
- Ruft alle Einträge mit Status "Waitlist" für das Event ab
- Sortiert nach Erstellungsdatum aufsteigend
- Initialisiert Zähler-Variablen
| Action | Typ | Beschreibung |
| Get_items-_Event_User | SharePoint GetItems | Lädt Warteliste sortiert nach Created |
| Initialize_variable (varPosition) | InitializeVariable | Zähler für Position |
| Initialize_variable_1 (varResult) | InitializeVariable | Speichert gefundene Position |
- Iteriert durch alle Wartelisten-Einträge
- Erhöht den Zähler bei jedem Eintrag
- Speichert Position wenn E-Mail übereinstimmt
| Action | Typ | Beschreibung |
| Apply_to_each | Foreach | Iteriert durch Warteliste |
| Increment_variable | IncrementVariable | Erhöht Positionszähler |
| Condition | If | Prüft ob E-Mail übereinstimmt |
| Set_variable | SetVariable | Speichert gefundene Position |
- Gibt die ermittelte Position an die Power App zurück
- Position 1 = nächster Nachrücker
| Action | Typ | Beschreibung |
| Respond_to_a_Power_App_or_flow | Response | Gibt Position zurück |