Enviar Notificações do Microsoft Teams pelo Autonomous Database
Descreve como configurar o Microsoft Teams para que você possa enviar mensagens, alertas ou saída de uma consulta do Autonomous Database para um Canal do Microsoft Teams. Também descreve os procedimentos usados para enviar notificações do Microsoft Teams.
- Preparar-se para Enviar Notificações do Microsoft Teams pelo Autonomous Database
Comece a configurar um bot no seu aplicativo Microsoft Teams. Em seguida, crie uma credencial a ser usada com os procedimentosDBMS_CLOUD_NOTIFICATION
para enviar notificações do Microsoft Teams do Autonomous Database. - Enviar Mensagens para um Canal do Microsoft Teams
- Enviar Resultados de Consulta para um Canal do Microsoft Teams
Tópico principal: Enviar E-mail e Notificações no Autonomous Database
Preparar-se para Enviar Notificações do Microsoft Teams pelo Autonomous Database
Comece configurando um bot no seu aplicativo Microsoft Teams. Em seguida, crie uma credencial a ser usada com os procedimentos DBMS_CLOUD_NOTIFICATION
para enviar notificações do Microsoft Teams do Autonomous Database.
Para configurar notificações do Microsoft Teams:
Tópico principal: Enviar Notificações do Microsoft Teams pelo Autonomous Database
Enviar Mensagens para um Canal do Microsoft Teams
DBMS_CLOUD_NOTIFICATION.SEND_MESSAGE
para enviar uma mensagem a um canal do Microsoft Teams.
Exemplo:
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;
/
Use o parâmetro params
para especificar o canal.
-
canal: especifica o ID do Canal obtido na Etapa 10 em Preparar-se para Enviar Notificações do Microsoft Teams do Autonomous Database.
Consulte SEND_MESSAGE Procedimento para obter mais informações.
Tópico principal: Enviar Notificações do Microsoft Teams pelo Autonomous Database
Enviar Resultados da Consulta para um Canal do Microsoft Teams
DBMS_CLOUD_NOTIFICATION.SEND_DATA
para enviar a saída de uma consulta a um canal do Microsoft Teams.
Por exemplo:
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;
/
Use o parâmetro params
para especificar o tenant, a equipe, o canal, o título e o tipo de dados nos valores string
.
-
tenant: especifica o ID do tenant obtido na Etapa 8 em Preparar para Enviar Notificações do Microsoft Teams do Autonomous Database.
-
equipe: especifica o ID da equipe obtido na Etapa 8 em Preparar para Enviar Notificações do Microsoft Teams do Autonomous Database.
-
canal: especifica o ID do canal obtido na Etapa 9 em Preparar para Enviar Notificações do Microsoft Teams do Autonomous Database.
-
title: especifica o título do arquivo. O título só pode conter letras, dígitos, sublinhados e hifens. O nome do arquivo que aparece no Microsoft Teams será uma concatenação do parâmetro title e do timestamp para garantir a exclusividade. O tamanho máximo do título é de 50 caracteres.
Por exemplo:
'title'_'timestamp'.'format'
-
type: especifica o formato de saída. Os valores válidos são CSV ou JSON.
O tamanho máximo de arquivo suportado ao usar
DBMS_CLOUD_NOTIFICATION.SEND_DATA
para o Microsoft Teams é de 4 MB.
Consulte SEND_DATA Procedimento para obter mais informações.
Tópico principal: Enviar Notificações do Microsoft Teams pelo Autonomous Database