Enviar Notificações do Microsoft Teams do 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 configurando um bot no seu aplicativo Microsoft Teams. Em seguida, crie uma credencial para usar com os procedimentosDBMS_CLOUD_NOTIFICATION
a fim de enviar notificações do Microsoft Teams pelo Autonomous Database. - Enviar Mensagens a um Canal do Microsoft Teams
- Enviar Resultados da Consulta a um Canal do Microsoft Teams
Tópico principal: Enviar E-mail e Notificações no Autonomous Database
Preparar para Enviar Notificações do Autonomous Database pelo Microsoft Teams
Comece configurando um bot no seu aplicativo do Microsoft Teams. Em seguida, crie uma credencial para usar com os procedimentos DBMS_CLOUD_NOTIFICATION
a fim de enviar notificações do Microsoft Teams pelo Autonomous Database.
Para configurar as 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 para Enviar Notificações do Microsoft Teams do Autonomous Database.
Consulte SEND_MESSAGE Procedures 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.
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.
-
título: 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 é 50 caracteres.
Por exemplo:
'title'_'timestamp'.'format'
-
tipo: 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 Procedures para obter mais informações.
Tópico principal: Enviar Notificações do Microsoft Teams pelo Autonomous Database