ApplyTemplateB2Run

Template-Flow für B2Run-Events

Flow-IDa95f473c-36d2-d9b3-e8fe-16896b20c492
StatusStarted
TriggerManual Button (Child Flow)
KategorieEvent-Verwaltung / Template

Beschreibung

Dieser Flow wird von NewEventAdded_SiteProvis als Child Flow aufgerufen, wenn ein B2Run-Event erstellt wird. Er ist verantwortlich für die Einrichtung der Teilnehmerliste mit allen B2Run-spezifischen Feldern.

Was dieser Flow macht

Erstellte Listenfelder

FeldTypZweck
TeilnehmernameTextVor- und Nachname des Teilnehmers
EmailTextE-Mail-Adresse für Kommunikation
StatusChoiceRegistered, Waitlist, Cancelled
NrNumberLaufende Nummer/Reihenfolge
CheckInBooleanCheck-In-Status am Veranstaltungstag
Freitextfeld1-7TextFlexible Felder für B2Run-Daten

Actions im Detail

1. Parameter empfangen

Der Flow empfängt die Subsite-URL vom aufrufenden Flow:

  • Die URL wird als Input-Parameter übergeben
  • Diese URL definiert, wo die Teilnehmerliste erstellt wird
ActionTypBeschreibung
Initialize_variable-_varURLInitializeVariableSpeichert übergebene Subsite-URL

2. Teilnehmerliste erstellen

Die SharePoint-Liste wird über die REST API erstellt:

  • POST-Request an /_api/web/lists erstellt die neue Liste
  • Die Liste erhält den Namen "Teilnehmerliste"
  • Template-Typ 100 (Custom List) wird verwendet
ActionTypBeschreibung
Send_an_HTTP_request_to_SharePoint-_Create_TeilnehmerlisteSharePoint HttpRequestPOST an /_api/web/lists

3. Listenfelder konfigurieren

Jedes benötigte Feld wird einzeln über die SharePoint REST API erstellt:

  • Jedes Feld wird mit passendem Datentyp angelegt (Text, Number, Choice, Boolean)
  • Das Status-Feld enthält die vordefinierten Auswahloptionen
  • Die 7 Freitextfelder ermöglichen flexible Event-spezifische Datenerfassung
  • Alle Felder werden zur Standardansicht hinzugefügt
ActionTypBeschreibung
Send_an_HTTP_request-_Create_Teilnehmername_FieldSharePoint HttpRequestErstellt Teilnehmername (Text)
Send_an_HTTP_request-_Create_Email_FieldSharePoint HttpRequestErstellt Email (Text)
Send_an_HTTP_request-_Create_Status_FieldSharePoint HttpRequestErstellt Status (Choice)
Send_an_HTTP_request-_Create_Nr_FieldSharePoint HttpRequestErstellt Nr (Number)
Send_an_HTTP_request-_Create_CheckIn_FieldSharePoint HttpRequestErstellt CheckIn (Boolean)
Send_an_HTTP_request-_Create_FreitextfelderSharePoint HttpRequestErstellt Freitextfeld1-7

4. Ansicht konfigurieren & Abschluss

Abschluss der Konfiguration und Rückgabe an den aufrufenden Flow:

  • Die Standard-Ansicht "Alle Elemente" wird abgerufen
  • Optional können Felder zur Ansicht hinzugefügt werden
  • Der Flow bestätigt die erfolgreiche Ausführung
ActionTypBeschreibung
Send_an_HTTP_request-_Get_AllItems_ViewSharePoint HttpRequestRuft Standard-Ansicht ab
Respond_to_a_Power_App_or_flowResponseBestätigt Ausführung

Abhängigkeiten

Ruft aufWird aufgerufen von
Keine NewEventAdded_SiteProvis (bei Event-Typ "B2Run Event")