Actions
Mit Actions erweitern Sie Seamless um eigene Abläufe. Eine Action erscheint im Admin Center als Eintrag im Menü. Sie führen sie für einen einzelnen Gast aus oder für mehrere Gäste auf einmal. Seamless sendet dann die Angaben zu jedem Gast an Ihr System, zum Beispiel an eine Azure Logic App, und Ihr System erledigt den Rest.
Ein Beispiel: Die Action Angaben aktualisieren sendet ausgewählten Gästen eine E-Mail mit einem Link ins Gästeportal, wo sie ihre Angaben in Microsoft Entra ID ergänzen.
Sie finden die Actions im Admin Center unter Guests > Actions. Actions für Teams funktionieren gleich: Actions für Teams & Sites
Action anlegen
Ablauf vorbereiten
Erstellen Sie in Ihrem System einen Ablauf, der eine Anfrage per HTTP POST entgegennimmt, zum Beispiel eine Logic App mit dem Trigger When a HTTP request is received. Ein Beispiel finden Sie unter Webhooks.
Action hinzufügen
Erstellen Sie unter Guests > Actions eine neue Action und füllen Sie die Felder aus.
Speichern
Speichern Sie die Action. Ist sie aktiv, erscheint sie im Menü.
Felder
| Feld | Beschreibung | Beispiel |
|---|---|---|
| Name | Titel im Dialog, der beim Ausführen erscheint | Angaben aktualisieren |
| Active | Schaltet die Action ein oder aus | Ein |
| Label | Text im Menü | Angaben aktualisieren |
| Description | Text im Bestätigungsdialog. Beschreiben Sie, was die Action auslöst. | Der Gast erhält eine E-Mail mit einem Link ins Gästeportal. |
| Endpoint URL | Adresse, an die Seamless die Anfrage per POST sendet | URL der Logic App |
| Secret | Optional: Geheimnis, mit dem Ihr System prüft, dass die Anfrage von Seamless kommt | |
| Name (Felder) | Angaben zum Gast, die Seamless an Ihr System sendet | User id, Mail |
| Portal link | Seamless erstellt einen persönlichen Link ins Gästeportal und sendet ihn mit | Ein |
Mit Copy schema value kopieren Sie das Schema der Anfrage. In einer Logic App fügen Sie es im Trigger unter Request Body JSON Schema ein, dann stehen die Angaben in den weiteren Schritten zur Verfügung.
Action ausführen
- Öffnen Sie Guests > Manage.
- Wählen Sie einen Gast oder markieren Sie mehrere Gäste.
- Wählen Sie im Menü die Action und bestätigen Sie.
Seamless sendet für jeden Gast eine Anfrage an Ihr System.
Ob die Anfragen angekommen sind, sehen Sie unter Monitoring > Webhooks.