CheckRegistrationStatusParticipant
Statusabfrage für Teilnehmer
Beschreibung
Prüft den Registrierungsstatus eines Users für ein bestimmtes Event. Wird von der Power App aufgerufen, um den korrekten Button (Anmelden/Abmelden/Warteliste) anzuzeigen.
Mögliche Rückgabewerte
registered waitlist not_registered
Verwendung in der Power App
- registered: Zeigt "Abmelden"-Button
- waitlist: Zeigt "Von Warteliste entfernen"-Button + Position
- not_registered: Zeigt "Anmelden"-Button
Actions im Detail
1. Teilnehmerdaten abfragen
- Sucht in der Teilnehmerliste nach der E-Mail des Users
- Filtert nach dem spezifischen Event
- Initialisiert Variable für das Ergebnis
| Action | Typ | Beschreibung |
|---|---|---|
| Get_items_-_Event_visitors | SharePoint GetItems | Sucht Einträge mit User-Email |
| Initialize_variable (isRegistered) | InitializeVariable | Variable für Ergebnis-Status |
2. Status ermitteln
- Prüft ob ein Eintrag gefunden wurde
- Liest den Status-Wert aus dem gefundenen Eintrag
- Setzt entsprechend "registered", "waitlist" oder "not_registered"
| Action | Typ | Beschreibung |
|---|---|---|
| Apply_to_each | Foreach | Prüft gefundene Einträge |
| Condition | If | Bestimmt Status basierend auf Eintrag |
| Set_variable | SetVariable | Setzt Ergebnis-Status |
3. Ergebnis zurückgeben
- Gibt den ermittelten Status an die Power App zurück
- Die App kann dann die UI entsprechend anpassen
| Action | Typ | Beschreibung |
|---|---|---|
| Respond_to_a_Power_App_or_flow | Response | Gibt Status zurück |