CheckInFromQRCode

Check-In per QR-Code-Scan

Flow-IDqr-checkin-flow-id
StatusStarted
TriggerPower App V2
KategorieCheck-In

Beschreibung

Verarbeitet Check-Ins per QR-Code-Scan. Das Check-In-Team scannt den QR-Code des Teilnehmers mit der Power App, der Flow identifiziert den Teilnehmer und führt den Check-In durch.

Was dieser Flow macht


Actions im Detail

1. QR-Code verarbeiten

  • Empfängt den gescannten QR-Code-Inhalt von der Power App
  • Parst das JSON um Teilnehmer-ID und Event-ID zu extrahieren
  • Validiert das Format der QR-Daten
ActionTypBeschreibung
Initialize_variable (qrData)InitializeVariableSpeichert QR-Code-Inhalt
Parse_JSONParseJsonExtrahiert participantId, eventId

2. Teilnehmer validieren

  • Sucht den Teilnehmer in der Teilnehmerliste des Events
  • Prüft ob Status "Registered" ist
  • Prüft ob noch nicht eingecheckt (CheckIn = false)
  • Gibt Fehlermeldung bei ungültigem QR-Code zurück
ActionTypBeschreibung
Get_itemSharePoint GetItemLädt Teilnehmereintrag
Condition (Registered)IfPrüft Status = Registered
Condition (Not CheckedIn)IfPrüft CheckIn = false

3. Check-In durchführen

  • Setzt CheckIn-Feld auf true
  • Speichert aktuellen Zeitstempel als Check-In-Zeit
  • Gibt Erfolgsmeldung mit Teilnehmername an Power App zurück
ActionTypBeschreibung
Update_itemSharePoint PatchItemSetzt CheckIn=true, Timestamp
Respond_to_a_Power_App_or_flowResponseErfolg + Teilnehmername

Mögliche Rückgabewerte

StatusBeschreibung
successCheck-In erfolgreich, enthält Teilnehmername
already_checked_inTeilnehmer war bereits eingecheckt
not_registeredTeilnehmer nicht für dieses Event registriert
invalid_qrQR-Code ungültig oder nicht lesbar