Microsoft Teams-Benachrichtigungen von Autonomous Database senden
Beschreibt, wie Sie Microsoft Teams so konfigurieren, dass Sie Nachrichten, Alerts oder Ausgaben 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.
- Senden von Microsoft Teams-Benachrichtigungen von Autonomous Database vorbereiten
Starten Sie zunächst einen Bot in der Microsoft Teams-App. Erstellen Sie als Nächstes Zugangsdaten, die mit denDBMS_CLOUD_NOTIFICATION
-Prozeduren verwendet werden sollen, 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
Senden von Microsoft Teams-Benachrichtigungen von Autonomous Database vorbereiten
Konfigurieren Sie zunächst einen Bot in Ihrer Microsoft Teams-App. Erstellen Sie als Nächstes Zugangsdaten, die mit den DBMS_CLOUD_NOTIFICATION
-Prozeduren verwendet werden sollen, 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 an, die aus Schritt 10 in Microsoft Teams-Benachrichtigungen aus Autonomous Database senden vorbereiten abgerufen wird.
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 aus Schritt 8 in Microsoft Teams-Benachrichtigungen aus Autonomous Database senden vorbereiten an.
-
Team: Gibt die Team-ID aus Schritt 8 in Senden von Microsoft Teams-Benachrichtigungen aus Autonomous Database vorbereiten an.
-
Channel: Gibt die Kanal-ID an, die aus Schritt 9 in Microsoft Teams-Benachrichtigungen aus Autonomous Database senden vorbereiten abgerufen wird.
-
Titel: Gibt den Titel der Datei an. Der Titel darf nur Buchstaben, Ziffern, Unterstriche und Bindestriche enthalten. Der in Microsoft Teams angezeigte Dateiname ist eine Verkettung des Titelparameters und des Zeitstempels, um die Eindeutigkeit sicherzustellen. Die maximale Titelgröße beträgt 50 Zeichen.
Beispiel:
'title'_'timestamp'.'format'
-
type: 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