GetWaitinglistPosition

Wartelisten-Position ermitteln

Flow-IDba3ea4c3-d4eb-3a32-58ee-961cc13d727f
StatusStarted
TriggerPower App V2
KategorieRegistrierung

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


Actions im Detail

1. Warteliste laden

  • Ruft alle Einträge mit Status "Waitlist" für das Event ab
  • Sortiert nach Erstellungsdatum aufsteigend
  • Initialisiert Zähler-Variablen
ActionTypBeschreibung
Get_items-_Event_UserSharePoint GetItemsLädt Warteliste sortiert nach Created
Initialize_variable (varPosition)InitializeVariableZähler für Position
Initialize_variable_1 (varResult)InitializeVariableSpeichert gefundene Position

2. Position berechnen

  • Iteriert durch alle Wartelisten-Einträge
  • Erhöht den Zähler bei jedem Eintrag
  • Speichert Position wenn E-Mail übereinstimmt
ActionTypBeschreibung
Apply_to_eachForeachIteriert durch Warteliste
Increment_variableIncrementVariableErhöht Positionszähler
ConditionIfPrüft ob E-Mail übereinstimmt
Set_variableSetVariableSpeichert gefundene Position

3. Ergebnis zurückgeben

  • Gibt die ermittelte Position an die Power App zurück
  • Position 1 = nächster Nachrücker
ActionTypBeschreibung
Respond_to_a_Power_App_or_flowResponseGibt Position zurück