EventQRCodeGenerator

QR-Code-Generierung für alle Event-Teilnehmer

Flow-IDqr-generator-flow-id
StatusStarted
TriggerManual Button
KategorieCheck-In

Beschreibung

Der EventQRCodeGenerator erstellt für alle registrierten Teilnehmer eines Events individuelle QR-Codes und versendet diese per E-Mail. Die QR-Codes ermöglichen einen schnellen Check-In am Veranstaltungstag.

Was dieser Flow macht

QR-Code-Inhalt

Der generierte QR-Code enthält folgende Daten im JSON-Format:

{
  "participantId": "123",
  "eventId": "456",
  "email": "max.mustermann@deloitte.de",
  "timestamp": "2026-01-08T10:00:00Z"
}

Actions im Detail

1. Event & Teilnehmer laden

Laden aller relevanten Daten für die QR-Code-Generierung:

  • Event-Details werden aus der Events-Liste geladen
  • Alle Teilnehmer mit Status "Registered" werden abgefragt
  • E-Mail-Assets (Logos) werden vorbereitet
  • Variablen für die Batch-Verarbeitung werden initialisiert
ActionTypBeschreibung
Get_item (Event)SharePoint GetItemLädt Event-Details
Get_items (Participants)SharePoint GetItemsLädt registrierte Teilnehmer
Initialize_variablesInitializeVariableInitialisiert Arbeitsvariablen

2. QR-Code-Generierung

Erstellung der individuellen QR-Codes für jeden Teilnehmer:

  • Für jeden Teilnehmer wird ein JSON-Payload mit den Identifikationsdaten erstellt
  • Der Payload wird über einen QR-Code-Service in ein Bild umgewandelt
  • Das QR-Code-Bild wird als Base64 für die E-Mail-Einbettung kodiert
  • Die Generierung erfolgt sequentiell für alle Teilnehmer
ActionTypBeschreibung
Apply_to_each (Participant)ForeachIteriert über alle Teilnehmer
Compose (Payload)ComposeErstellt JSON mit Teilnehmer-Daten
HTTP (QR Service)HttpRuft QR-Code-Generator-API auf
Compose (Base64)ComposeKonvertiert QR-Bild zu Base64

3. E-Mail-Versand

Versand der QR-Codes an alle Teilnehmer:

  • Eine HTML-E-Mail mit Event-Informationen wird erstellt
  • Der persönliche QR-Code wird als inline-Bild eingebettet
  • Anweisungen zum Check-In-Prozess werden mitgesendet
  • Der Versand erfolgt über die Shared Mailbox
ActionTypBeschreibung
Compose (Email HTML)ComposeErstellt HTML-E-Mail mit QR-Code
Send_email_shared_mailboxOffice 365Versendet E-Mail an Teilnehmer

Verwendung

Der Flow wird manuell kurz vor dem Event ausgeführt (typisch 1-2 Tage vorher):

  1. Flow in Power Automate öffnen
  2. Event-ID eingeben
  3. Flow starten
  4. Alle Teilnehmer erhalten ihre QR-Codes per E-Mail

Abhängigkeiten

Ruft aufWird aufgerufen von
SendMailSharedMailbox (optional) Manuell durch Administrator