Envoi de notifications Microsoft Teams à partir d'Autonomous Database
Explique comment configurer Microsoft Teams afin que vous puissiez envoyer des messages, des alertes ou la sortie d'une requête à partir d'Autonomous Database vers un canal Microsoft Teams. Décrit également les procédures que vous utilisez pour envoyer des notifications Microsoft Teams.
- Préparation à l'envoi de notifications Microsoft Teams à partir d'Autonomous Database
Commencez par configurer un bot dans votre application Microsoft Teams. Créez ensuite des informations d'identification à utiliser avec les procéduresDBMS_CLOUD_NOTIFICATION
pour envoyer des notifications Microsoft Teams à partir d'Autonomous Database. - Envoyer des messages à un canal Microsoft Teams
- Envoyer les résultats de la requête à un canal Microsoft Teams
Rubrique parent : Envoi de courriels et de notifications sur Autonomous Database
Préparation à l'envoi de notifications Microsoft Teams à partir d'Autonomous Database
Commencez par configurer un bot dans votre application Microsoft Teams. Créez ensuite des informations d'identification à utiliser avec les procédures DBMS_CLOUD_NOTIFICATION
pour envoyer des notifications Microsoft Teams à partir d'Autonomous Database.
Pour configurer les notifications Microsoft Teams, procédez comme suit :
Rubrique parent : Envoi de notifications Microsoft Teams à partir d'Autonomous Database
Envoyer des messages à un canal Microsoft Teams
DBMS_CLOUD_NOTIFICATION.SEND_MESSAGE
pour envoyer un message à un canal Microsoft Teams.
Exemple :
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;
/
Utilisez le paramètre params
pour indiquer le canal.
-
canal : indique l'ID de canal obtenu à l'étape 10 dans Préparation à l'envoi de notifications Microsoft Teams à partir d'Autonomous Database.
Pour plus d'informations, reportez-vous à SEND_MESSAGE Procédure.
Rubrique parent : Envoi de notifications Microsoft Teams à partir d'Autonomous Database
Envoyer les résultats de la requête à un canal Microsoft Teams
DBMS_CLOUD_NOTIFICATION.SEND_DATA
pour envoyer la sortie d'une requête à un canal Microsoft Teams.
Exemple :
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;
/
Utilisez le paramètre params
pour indiquer le locataire, l'équipe, le canal, le titre et le type de données dans les valeurs string
.
-
locataire : indique l'ID de locataire obtenu à l'étape 8 dans Préparation à l'envoi de notifications Microsoft Teams à partir d'Autonomous Database.
-
team : indique l'ID d'équipe obtenu à l'étape 8 dans Préparation à l'envoi de notifications Microsoft Teams à partir d'Autonomous Database.
-
canal : indique l'ID de canal obtenu à l'étape 9 dans Préparation à l'envoi de notifications Microsoft Teams à partir d'Autonomous Database.
-
title : spécifie le titre du fichier. Le titre ne peut contenir que des lettres, des chiffres, des traits de soulignement et des traits d'union. Le nom de fichier qui apparaît dans Microsoft Teams est une concaténation du paramètre de titre et de l'horodatage pour garantir l'unicité. La taille maximale du titre est de 50 caractères.
Par exemple :
'title'_'timestamp'.'format'
-
type : indique le format de sortie. Les valeurs valides sont CSV ou JSON.
La taille de fichier maximale prise en charge lors de l'utilisation de
DBMS_CLOUD_NOTIFICATION.SEND_DATA
pour Microsoft Teams est de 4 Mo.
Pour plus d'informations, reportez-vous à SEND_DATA Procédure.
Rubrique parent : Envoi de notifications Microsoft Teams à partir d'Autonomous Database