Microsoft Teams-Benachrichtigungen von Autonomous Database senden
Beschreibt, wie Sie Microsoft Teams so konfigurieren, dass Sie Nachrichten, Alerts oder die Ausgabe einer Abfrage von Autonomous Database an einen Microsoft Teams-Kanal senden können. Außerdem werden die Verfahren beschrieben, mit denen Sie Microsoft Teams-Benachrichtigungen senden.
- Microsoft Teams-Benachrichtigungen von Autonomous Database senden vorbereiten
Erste Schritte durch Konfigurieren eines Bots in Ihrer Microsoft Teams-App. Erstellen Sie als Nächstes Zugangsdaten für dieDBMS_CLOUD_NOTIFICATION
-Prozeduren, um Microsoft Teams-Benachrichtigungen von Autonomous Database zu senden. - Nachrichten an einen Microsoft Teams-Kanal senden
- Abfrageergebnisse an einen Microsoft Teams-Kanal senden
Übergeordnetes Thema: E-Mails und Benachrichtigungen in Autonomous Database senden
Microsoft Teams-Benachrichtigungen von Autonomous Database senden vorbereiten
Konfigurieren Sie zunächst einen Bot in Ihrer Microsoft Teams-App. Erstellen Sie als Nächstes Zugangsdaten für die DBMS_CLOUD_NOTIFICATION
-Prozeduren, um Microsoft Teams-Benachrichtigungen von Autonomous Database zu senden.
So konfigurieren Sie Microsoft Teams-Benachrichtigungen:
Übergeordnetes Thema: Microsoft Teams-Benachrichtigungen von Autonomous Database senden
Nachrichten an einen Microsoft Teams-Kanal senden
DBMS_CLOUD_NOTIFICATION.SEND_MESSAGE
eine Nachricht an einen Microsoft Teams-Kanal senden.
Beispiel:
BEGIN
DBMS_CLOUD_NOTIFICATION.SEND_MESSAGE
(
provider => 'msteams',
credential_name => 'TEAMS_CRED',
message => 'text from new teams api',
params => json_object('channel' value 'channelID'));
END;
/
Verwenden Sie den Parameter params
, um den Kanal anzugeben.
-
Channel: Gibt die Channel-ID aus Schritt 10 in Microsoft Teams-Benachrichtigungen von Autonomous Database senden vorbereiten an.
Weitere Informationen finden Sie unter Prozedur SEND_MESSAGE.
Übergeordnetes Thema: Microsoft Teams-Benachrichtigungen von Autonomous Database senden
Abfrageergebnisse an einen Microsoft Teams-Kanal senden
DBMS_CLOUD_NOTIFICATION.SEND_DATA
an einen Microsoft Teams-Kanal senden.
Beispiel:
BEGIN
DBMS_CLOUD_NOTIFICATION.SEND_DATA
(provider => 'msteams',
credential_name => 'TEAMS_CRED',
query => 'SELECT tablespace_name FROM dba_tablespaces',
params => json_object('tenant'value '5b743bc******c0286',
'team'value '0ae401*********5d2bd',
'channel'value '19%3a94be023*****%40thread.tacv2',
'title'value 'today',
'type'value 'csv'));
END;
/
Verwenden Sie den Parameter params
, um den Mandanten, das Team, den Kanal, den Titel und den Datentyp in string
-Werten anzugeben.
-
Mandant: Gibt die Mandanten-ID an, die aus Schritt 8 in Microsoft Teams-Benachrichtigungen von Autonomous Database vorbereiten abgerufen wurde.
-
Team: Gibt die Team-ID aus Schritt 8 unter Benachrichtigungen von Microsoft Teams aus Autonomous Database senden vorbereiten an.
-
Channel: Gibt die Kanal-ID an, die aus Schritt 9 in Microsoft Teams-Benachrichtigungen von Autonomous Database senden vorbereiten abgerufen wurde.
-
Titel: Gibt den Titel der Datei an. Der Titel darf nur Buchstaben, Ziffern, Unterstriche und Bindestriche enthalten. Der Dateiname, der in Microsoft Teams angezeigt wird, ist eine Verkettung des Titelparameters und des Zeitstempels, um die Eindeutigkeit sicherzustellen. Die maximale Titelgröße beträgt 50 Zeichen.
Beispiel:
'title'_'timestamp'.'format'
-
Typ: Gibt das Ausgabeformat an. Gültige Werte sind CSV oder JSON.
Die maximale Dateigröße, die bei der Verwendung von
DBMS_CLOUD_NOTIFICATION.SEND_DATA
für Microsoft Teams unterstützt wird, beträgt 4 MB.
Weitere Informationen finden Sie unter Prozedur SEND_DATA.
Übergeordnetes Thema: Microsoft Teams-Benachrichtigungen von Autonomous Database senden