Envoyer des avis Microsoft Teams à partir d'une base de données autonome avec intelligence artificielle
Décrit comment configurer Microsoft Teams afin que vous puissiez envoyer des messages, des alertes ou la sortie d'une interrogation à partir d'une base de données IA autonome vers un canal Microsoft Teams. Décrit également les procédures que vous utilisez pour envoyer des notifications Microsoft Teams.
- Préparer l'envoi d'avis Microsoft Teams à partir d'une base de données autonome sur l'IA
Pour commencer, configurez un robot dans votre application Microsoft Teams. Créez ensuite des données d'identification à utiliser avec les procéduresDBMS_CLOUD_NOTIFICATIONpour envoyer des avis Microsoft Teams depuis Autonomous AI Database. - Envoyer des messages à un canal Microsoft Teams
- Envoyer les résultats d'interrogation à un canal Microsoft Teams
Rubrique parent : Envoyer des courriels et des avis sur Autonomous AI Database
Préparer l'envoi d'avis Microsoft Teams à partir d'une base de données autonome sur l'IA
Commencez par configurer un robot dans votre application Microsoft Teams. Créez ensuite des données d'identification à utiliser avec les procédures DBMS_CLOUD_NOTIFICATION pour envoyer des avis Microsoft Teams depuis Autonomous AI Database.
Pour configurer les avis Microsoft Teams :
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 spécifier le canal.
-
canal : Indique l'ID canal obtenu à l'étape 10 de la rubrique Préparer l'envoi d'avis Microsoft Teams à partir d'une base de données autonome d'IA.
Pour plus d'informations, voir ProcédureSEND_MESSAGE.
Envoyer les résultats d'interrogation à un canal Microsoft Teams
DBMS_CLOUD_NOTIFICATION.SEND_DATA pour envoyer la sortie d'une interrogation à 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 spécifier le locataire, l'équipe, le canal, le titre et le type de données dans les valeurs string.
-
locataire : Indique l'ID locataire obtenu à l'étape 8 de la rubrique Préparer l'envoi d'avis Microsoft Teams à partir d'une base de données autonome d'IA.
-
équipe : Indique l'ID équipe obtenu à l'étape 8 de la rubrique Préparer l'envoi d'avis Microsoft Teams à partir d'une base de données autonome d'IA.
-
canal : Indique l'ID canal obtenu à l'étape 9 de la rubrique Préparer l'envoi d'avis Microsoft Teams à partir d'une base de données autonome d'IA.
-
title : Spécifie le titre du fichier. Le titre ne peut contenir que des caractères alphabétiques, des chiffres, des traits de soulignement et des tirets. Le nom de fichier qui apparaît dans Microsoft Teams sera une concaténation du paramètre de titre et de l'horodatage pour assurer 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 maximale de fichier prise en charge lors de l'utilisation de
DBMS_CLOUD_NOTIFICATION.SEND_DATA pour Microsoft Teams est de 4 Mo.
Pour plus d'informations, voir ProcédureSEND_DATA.