Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Quando os tipos de saída selecionados para a consulta agendada forem CSV ou Excel, o ponto de extremidade selecionado para o envio do arquivo deve possuir as permissões adequadas para escrita e/ou leitura no local de armazenamento. São elas:

Tipo de ponto de extremidade

Permissões necessárias

API

As credenciais cadastradas no ponto de extremidade deverão permitir que seja feito um POST para a rota informada.

Azure Storage

O usuário informado na string de conexão deve ter a permissão "Put Blob" no Azure Storage, para que seja possível fazer o upload de arquivos.

S3

Para fazer o upload de arquivos, é necessário que o usuário informado possua a permissão "s3:PutObject" no bucket informado.

Caso deseje evitar que arquivos existentes no bucket do S3 sejam sobrescritos, o usuário informado deverá ter também as permissões "s3:GetObject" e "s3:ListBucket".

SFTP

O usuário informado deve ter permissão de leitura e escrita no caminho informado.

...

8. Método de envio dos arquivos gerados para pontos de extremidade

Quando os tipos de saída selecionados para a consulta agendada forem CSV ou Excel, o arquivo gerado pela execução da consulta será disponibilizado através do ponto de extremidade selecionado. Para pontos de extremidade dos tipos Azure Storage, S3 e SFTP, será feito o upload do arquivo diretamente para o caminho configurado no ponto de extremidade. Para pontos de extremidade do tipo API, será enviado um payload, através de requisição POST, contendo o nome do arquivo, url para download do mesmo e data de expiração da url, como ilustrado no exemplo abaixo:

  • Exemplo de payload enviado para ponto de extremidade do tipo API:

 {
  "name": "1 - teste relatório.csv",
  "url": "https://url_de_exemplo/xxxxxxxxxxxxxxx",
  "validUntil": "2024-03-20T16:37:12.7381147-03:00"
}

...

9. Executando manualmente consultas agendadas

9.1 Para executar manualmente uma ou mais consultas agendadas fora do horário programado, basta selecionar (marcar) os agendamentos desejados e clicar no botão de "play" no menu de contexto. As consultas selecionadas vão, então, ser adicionadas na fila de execução e serão executadas em breve.

Image Added

Qualquer consulta que já tenha sido executada pelo menos uma vez, manualmente ou no horário programado, terá o registro de status da sua última execução. Em caso de erro, passar o mouse sobre o status exibirá, em forma de tooltip, detalhes sobre o erro ocorrido.

Image Added


...