Enviar Notificações do Microsoft Teams pelo Autonomous Database on Dedicated Exadata Infrastructure
DBMS_CLOUD_NOTIFICATION
.Tópicos Relacionados
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:
Enviar Mensagens a 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 da Etapa 10 em Preparar para Enviar Notificações do Microsoft Teams do Autonomous Database.
Consulte SEND_MESSAGE Procedimento para obter mais informações.
Enviar Resultados da Consulta para um Canal do Microsoft Teams
DBMS_CLOUD_NOTIFICATION.SEND_DATA
para enviar a saída de uma consulta para um canal do Microsoft Teams.
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 da Etapa 8 em Preparar para Enviar Notificações do Microsoft Teams do Autonomous Database.
-
equipe: especifica o ID da equipe obtido da 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 de título 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.
Observação:
O tamanho máximo de arquivo suportado ao usarDBMS_CLOUD_NOTIFICATION.SEND_DATA
para o Microsoft Teams é de 4 MB.
Consulte SEND_DATA Procedimento para obter mais informações.