Beispiel für die Verwendung des Microsoft Teams-Pakets
- Zuletzt aktualisiert2025/09/26
In diesem Beispiel erstellen Sie eine Automatisierung, um eine P1-Vorfallswarnung an einen bestimmten Microsoft Teams-Kanal zu senden, den Bereitschafts-Entwickler direkt per Chat zu benachrichtigen und die Kanalunterhaltung für Vorfallprotokolle zu protokollieren.
Vorgehensweise
- Erstellen Sie eine Automatisierung.
- Klicken Sie im linken Feld auf Automatisierung.
Eine Liste der verfügbaren Bots und Formulare wird angezeigt.
- Klicken Sie auf Bot erstellen.
- Geben Sie den Namen des Bots ein: MSTeams_Demo.
- Klicken Sie auf Erstellen und Bearbeiten.
- Klicken Sie im linken Feld auf Automatisierung.
- Stellen Sie eine Verbindung zu Microsoft Teams her, um eine Sitzung zu authentifizieren und alle nachfolgenden Teams-Aktionen auszuführen.
- Doppelklicken oder ziehen Sie die Aktion.
- Geben Sie in das Feld OAuth2 Connection MSTeam ein.
- Im Feld Username geben Sie office365_dev@automationanywhere.store ein
- Wählen Sie die Standard Lokale Sitzung aus.
- Rufen Sie die Team-ID des bestimmten Teams ab.
- Doppelklicken Sie auf oder ziehen Sie die -Aktion.
- Verwenden Sie im Feld Sitzungsname dieselbe Sitzung, die Sie zum Verbinden mit Microsoft Teams verwendet haben, also „Standard“.
- Geben Sie in das Feld Teamname
Support Ops ein.Anmerkung: Das Support-Ops-Team muss in der Microsoft Teams-App existieren.
- Geben Sie im Feld Team-ID einer Variablen zuweisen $TeamID$ ein.
- Rufen Sie die eindeutige Kanal-ID eines bestimmten Kanals innerhalb des Teams Support Ops ab.
- Doppelklicken Sie auf oder ziehen Sie die -Aktion.
- Verwenden Sie im Feld Sitzungsname dieselbe Sitzung, die Sie zum Verbinden mit Microsoft Teams verwendet haben, also „Standard“.
- Geben Sie in das Feld „Team-ID“ $TeamID$ ein.
- Geben Sie im Feld „Kanalname“ Incident Management ein.Anmerkung: Dieser Kanal muss in der Microsoft Teams-App existieren.
- Geben Sie im Feld Kanal-ID einer Variablen zuweisen eine neue Variable mit dem Namen $ChannelID$ ein.
- Warnmeldung im Vorfall-Management-Kanal posten.Anmerkung: Die Annahme hier ist, dass die externe App diese Automatisierung auslöst, um die Warnmeldung an den Vorfalls-Management-Kanal zu senden.
- Doppelklicken Sie auf oder ziehen Sie die -Aktion.
- Geben Sie $TeamID$ in das Feld Team-ID ein.
- Geben Sie in das Feld Kanal-ID $ChannelID$ ein.
- Geben Sie in das Feld Nachricht die folgende Nachricht ein:
Incident ID: INC-2025-08-13-045
Schweregrad: P1 – Unternehmenskritisch
Erkannt am: 13-Aug-2025 02:48 PM IST
Beschreibung: Die Order Processing API gibt 500-Fehler zurück. Alle neuen Bestellungen können nicht verarbeitet werden.
Auswirkungen: E-Commerce-Kunden können Transaktionen nicht abschließen.
Nächste Schritte: Bereitschaftsentwickler zur sofortigen Untersuchung der API-Protokolle und des DB-Status.
- Im Feld Nachrichten-ID an Variable zuweisen erstellen Sie eine neue Variable mit dem Namen $MessageId$, um die ID der Warnmeldung zu speichern.
- Rufen Sie die Nutzerdetails des Support Engineers ab.
- Doppelklicken Sie auf oder ziehen Sie die -Aktion.
- Wählen Sie im Feld Sitzungsname dieselbe Sitzung aus, die Sie zur Verbindung mit Microsoft Teams verwendet haben, also „Standard“.
- Im Feld Nutzername erstellen Sie eine neue Variable, um die E-Mail-Adresse des Nutzers zu speichern, dessen Details abgerufen werden sollen. Variable erstellt: $email$ (z. B. tony.dean@office.store)
- Wählen Sie im Feld Nutzerdetails einer Variablen zuweisen die Option „Wörterbuch“ aus. Geben Sie $user_dict$ ein, um die Nutzerdaten zu speichern.
- Entwickler im Direktchat benachrichten.
- Doppelklicken Sie auf oder ziehen Sie die -Aktion.
- Wählen Sie im Feld Sitzungsname dieselbe Sitzung aus, die Sie zur Verbindung mit Microsoft Teams verwendet haben, also „Standard“.
- Im Feld geben Sie $user_dict{email}$ an
- Geben Sie in das Feld Nachricht die folgende Nachricht ein:
Hallo $user_dict{displayName}$,
ein kritischer Vorfall der Stufe P1 wurde erkannt: Fehler bei der Auftragsbearbeitungs-API. Incident ID: INC-2025-08-13-045 Erkannt: 13-Aug-2025 02:48 PM IST Auswirkungen: Alle neuen Bestellungen schlagen fehl.
Bitte treten Sie der Incident Bridge sofort bei: Teams-Besprechungslink-Ticket: ServiceNow-Link
Automatisierte Benachrichtigung vom A360 MS Teams Bot.
- Erstellen Sie im Feld Message-ID einer Variablen zuweisen eine neue Variable namens $user_msgid$.
- Bestätigen Sie, dass die Nachricht an den Entwickler gesendet wurde.
- Doppelklicken Sie auf oder ziehen Sie die -Aktion.
- Geben Sie im Feld Anzuzeigende Nachricht angeben den Text Nachricht an Support Engineer gesendet ein.
- Rufen Sie den Chatverlauf des Kanals ab und protokollieren Sie ihn.
- Doppelklicken oder ziehen Sie die Schleife Aktion.
- Aus dem Dropdown-Feld für die Schleifen-Iteration wählen Sie den Iterator .
- Verwenden Sie im Feld Sitzungsname dieselbe Sitzung, die Sie zum Verbinden mit Microsoft Teams verwendet haben, also „Standard“.
- Geben Sie $TeamID$ in das Feld Team-ID ein.
- Geben Sie in das Feld Kanal-ID $ChannelID$ ein.
- Im Feld Startdatum erstellen Sie eine neue Variable mit dem Namen $start_dt$ mit dem Wert 8/13/2025 03:00 PM IST (UTC+5.30) Calcutta Asia
- Im Feld Enddatum erstellen Sie eine neue Variable mit dem Namen $end_dt$ mit dem Wert 8/14/2025 12:00 AM IST (UTC+5.30) Calcutta Asia
- Im Feld Nachrichtendetails der Variablen zuweisen erstellen Sie eine Variable mit dem Namen $ChannelMessageDetails$, um die Kanalnachrichten zu speichern.
- Extrahieren Sie Nachrichtendetails innerhalb der Schleifen-Aktion.Anmerkung: Nur Gruppennachrichten werden abgerufen und nicht einzelne Unterhaltungen.Doppelklicken oder ziehen Sie die -Aktion für jeden Schlüssel, um seinen Wert aus $ChannelMessageDetails$ abzurufen:
Schlüssel Variable $ChannelMessageDetails (msg_id)$ $msg_id$ $ChannelMessageDetails (msg)$ $msg$ $ChannelMessageDetails (sentByUserID)$ $sentByUserID$ $ChannelMessageDetails (sentByUsername)$ $sentByUsername$ $ChannelMessageDetails (createdDateTime)$ $createdDateTime$ $ChannelMessageDetails (modifiedDateTime)$ $modifiedDateTime$ - Protokollieren Sie die Details der Kanalnachricht in der Vorfallprotokolldatei innerhalb der Schleife-Aktion.
- Doppelklicken Sie auf oder ziehen Sie die -Aktion.
- Geben Sie im Feld Ausgabedateipfad C:\output\Incident Log File.txt ein.
- Wählen Sie bei der Option Beim Protokollieren die Option An vorhandene Protokolldatei anhängen aus.
- Wählen Sie die Option Benutzerdefinierte Auswahl, um die zu protokollierenden Variablen zu identifizieren. Wählen Sie die folgende Variable aus:
- $createdDateTime$
- $modifiedDateTime$
- $msg$
- $msg_id$
- $sentByUserID$
- $sentByUserName$
- Von Microsoft Teams trennen.
- Doppelklicken oder ziehen Sie die -Aktion.
- Wählen Sie im Feld Sitzungsname dieselbe Sitzung aus, die Sie zur Verbindung mit Microsoft Teams verwendet haben, also „Standard“.
- Verwenden Sie die -Aktion, um die Incident-Protokolldatei zu öffnen. Die untenstehenden Informationen werden in der .txt-Datei angezeigt.
Schlüssel Wert msg_id z. B. 1692210012345 msg Kritischer Vorfallalarm – Handlung erforderlich
Incident ID: INC-2025-08-13-045
Schweregrad: P1 – Unternehmenskritisch
Erkannt am: 13-Aug-2025 02:48 PM IST
Beschreibung: Die Order Processing API gibt 500-Fehler zurück. Keine neuen Bestellungen
werden verarbeitet.
Auswirkungen: E-Commerce-Kunden können Transaktionen nicht abschließen.
Nächste Schritte: Bereitschafts-Entwickler zur Untersuchung von API-Protokollen und Datenbankzustand
unverzüglich notwendig.
sentbyuserid z. B., a-user-guid createddatetime 2025-08-13T14:50:12Z modifieddatetime 2025-08-13T14:50:12Z sentbyusername z. B. tony.dean@office.store