Update Juli 2024:
Microsoft hat die Office356-Konnektoren zu denen der hier verwendete Webhook abgekündigt. Als Alternative können Power Automate Workflows eingesetzt werden. Eine gute Anleitung finden Sie hier.
Was ist Microsoft Teams?
Bei Microsoft Teams handelt es sich um eine Software zur Gruppenkommunikation die sich immer mehr zur umfassenden Kommunikationslösung in Unternehmen mausert. Neben Chat,- und Videokommunikationsdiensten kann inzwischen auch die klassische VoIP-Telefonie in MS Teams integriert werden.
So stellt MS Teams in vielen Unternehmen schon die Kommunikationszentrale dar.
Senden von Nachrichten an Kanäle
In diesem Zusammenhang kommt oft die Frage auf, ob Statusinformationen, Warnmitteilungen, etc. die heute oft per Mail oder SMS verschickt werden nicht in MS Teams Kanälen veröffentlicht werden können.
Mit LISA kein Problem:
Der Maßnahmenbaustein „HTTP Aufruf“ kann genutzt werden um einen Webhook Ihrer MS Teams Instanz anzusprechen:
- Das korrekte HTTP-Verb ist POST.
- Eine Anmeldung ist nicht nötig, da der Webhook alle notwendigen Informationen enthält.
- Als URL verwenden Sie die URL die Sie beim Erstellen des Webhooks erhalten haben.
- Content Type ist application/json.
Für den Body verwenden Sie am besten eine LISA Variable, die Sie zuvor mit einem JSON, das die Felder entsprechen der Kartendokumentation enthält, gefüllt haben.
Selbstverständlich können Sie hierfür die eingebauten JSON-Methoden von LISA nutzen. Hier bietet sich auch die Verwendung der in LISA eingebauten Mustache-Vorlagenfunktion an.