Beispiel: Inaktiver Gast
In diesem Beispiel informiert eine Azure Logic App inaktive Gäste mit einer eigenen E-Mail. Sie erklärt die Regeln Ihres Unternehmens und nennt die Daten, an denen der Zugang gesperrt und gelöscht wird.
Voraussetzung
Sie brauchen eine Logic App in Azure. Wie Sie eine erstellen, zeigt Microsoft hier: Logic App Workflow im Azure Portal erstellen ↗ (opens in a new tab)
Einrichten
Workflow anlegen
Der Workflow hat drei Schritte:
- When a HTTP request is received: empfängt die Meldung von Seamless
- Get user: liest die Angaben zum Gast
- Send an email (V2): sendet die E-Mail
Trigger einrichten
Beginnen Sie mit dem Trigger When a HTTP request is received. Er erstellt eine Adresse, an die Seamless die Meldung sendet. Nach dem Speichern sehen Sie die Adresse unter HTTP URL.
Gast lesen
Fügen Sie den Schritt Get user hinzu und übergeben Sie userId aus der Meldung. Der Schritt liefert die Angaben zum Gast, zum Beispiel Name und E-Mail Adresse.
E-Mail senden
Fügen Sie den Schritt Send an email (V2) hinzu. Verwenden Sie im Text die Angaben zum Gast und berechnen Sie mit Funktionen die Daten für Sperrung und Löschung, ausgehend vom heutigen Datum und den Tagen in Ihrer Gästevorlage.
Mit Seamless verbinden
- Öffnen Sie im Admin Center Guests > Templates und bearbeiten Sie die Gästevorlage.
- Öffnen Sie das Register Lifecycle und gehen Sie zu Inactive guests.
- Kopieren Sie unter Extend with custom automation die HTTP URL aus dem Trigger in Notification endpoint.
- Klicken Sie auf Save.
Testen
- Prüfen Sie, dass ein Testgast diese Gästevorlage hat und als inaktiv gilt.
- Öffnen Sie Monitoring > Jobs und klicken Sie bei Reset all users status auf Reset.
- Klicken Sie beim Job Inactive guests auf Run now.
Versand prüfen
Unter Monitoring > Webhooks sehen Sie, ob die Meldung angekommen ist und was die Logic App geantwortet hat. Details: Monitoring > Webhooks