Envoi de notifications Microsoft Teams à partir d'Autonomous Database on Dedicated Exadata Infrastructure
DBMS_CLOUD_NOTIFICATION
.Rubriques connexes
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 :
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 à Procédure SEND_MESSAGE.
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 : indique 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 sera 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.
Remarques :
La taille de fichier maximale prise en charge lors de l'utilisation deDBMS_CLOUD_NOTIFICATION.SEND_DATA
pour Microsoft Teams est de 4 Mo.
Pour plus d'informations, reportez-vous à Procédure SEND_DATA.