SUMÁRIO


INTRODUÇÃO 

Esse documento tem como objetivo apresentar releases de atualização da aplicação Omni Plusoft. Deve ser utilizado como base para consulta e conhecimento de novas funcionalidades e/ou ajustes na aplicação. Ele fornece informações do módulo e seu fluxo de navegação de acordo com suas atualizações.

DETALHE DA MELHORIA/AJUSTE

As informações disponíveis neste documento referem-se a definição da melhoria ou ajuste, descrição do item e exemplificação de testes realizados. 

Rastreabilidade de reports executados

  • Cenário apresentado: Apresentar na pasta de Execuções do Report Builder o histórico de todas as execuções realizadas pelo usuário, mesmo que não salvas com opção de download
  • Análise técnica: Apresentar na pasta de Execuções do Report Builder o histórico de todas as execuções realizadas pelo usuário, mesmo que não salvas com opção de download
  • Solução técnica: 
    • Alteração para registrar as execuções e apresentar também as execuções que não foram salvas, com possibilidade de download
    • Não há range para busca por data 
    • A lista de resultados permanece sendo apresentada com paginação.
  • Item disponível no chamado:  PO-15063 - Getting issue details... STATUS
  • Documentação: RQ - Rastreabilidade de Reports executados
  • Fluxo para Simulação: 

    Cenário 1

    1- Entrar no report builder.

    2- Criar uma visão, sem salvá-la, clicar no botão “Exportar”. Fazer a exportação via Excel e via CSV.

    3- Validar se o arquivo está disponível na tela de execuções e validar o download.


    Cenário 2

    1- Entrar no report builder.

    2- Criar uma visão e salvá-la. 

    3- Na edição da visão, clicar no botão “Exportar”. Fazer a exportação via Excel e via CSV.

    4- Validar se o arquivo está disponível na tela de execuções e validar o download.

    Agendamento só é liberado para visões salvas.


Gravação dos arquivos de extração no S3

  • Cenário apresentado: Alterar o código do report builder responsável pela quebra de arquivos para que os arquivos deixem de ser gravados em base de dados e passem a ser gravados diretamente em disco. (servidor de aplicação - arquivos temporários).
  • Análise técnica: Alterar o código do report builder responsável pela quebra de arquivos para que os arquivos deixem de ser gravados em base de dados e passem a ser gravados diretamente em disco. (servidor de aplicação - arquivos temporários).
  • Solução técnica: 
    • Excluir o código que faz a gravação dos arquivos em base de dados, passando a gravar direto em disco no servidor de aplicação S3.
    • No campo BL_FILE não gravar mais o conteúdo do arquivo e sim o path do arquivo. 
    • Criar os arquivos no servidor S3, fazendo a quebra de acordo com os parâmetros.
    • Gravar na tabela REPORT_FILE o ID_CORE_FILE, gerado na criação do arquivo.
    • Disponibilizar os links para download na tela de execução do Report Builder. 
  • Item disponível no chamado:  PO-15440 - Getting issue details... STATUS
  • Fluxo para Simulação: 

    Cenário 1

    1- Entrar no report builder.

    2- Criar uma visão. 

    4- Criar agendamento com formato “Excel” e também criar para formato “CSV”. Testar o envio do resultado, tanto por e-mail, quanto por FTP.

        4.1 - Rodar a tarefa no ADM do “Report Builder Scheduler” e validar o envio dos arquivos.


    Cenário 2

    1- Entrar no report builder.

    2- Criar uma visão. 

    3- Na edição da visão, clicar no botão “Exportar”. Fazer a exportação via Excel e via CSV.

    4- Validar os arquivos.


    Cenário 3

    1- Entrar no report builder.

    2- Na tela principal do report builder, entrar em “Execuções”, validando a lista de execuções que foram feitas nos testes e tentar fazer download dos arquivos.

    3- Validar os arquivos baixados.


    Cenário 4

    1- Entrar no report builder.

    2- Usar a visão criada, para criar um dashboard.

    3- Validar o sucesso do dash.


    Testar estes cenários com um volume menor para validar todos os fluxos e depois validar com arquivos com grande volume (100.000 linhas)

Exportação de dados Report Buider por SFTP

  • Cenário apresentado: Disponibilizar a exportação de relatórios por agendamento no Report Builder por SFTP 
  • Análise técnica: Disponibilizar a exportação de relatórios por agendamento no Report Builder por SFTP 
  • Solução técnica: No combo-box "Enviar por" a opção SFTP deve ser incluída e o restante dos campos (Usuário, Senha e Caminho Padrão) devem ser obrigatórios e iguais aos da opção Enviar por FTP
  • Item disponível no chamado:  PO-15515 - Getting issue details... STATUS
  • Documentação: RQ - Exportação de dados Report Buider por SFTP
  • Fluxo para Simulação: 

    Entrar no report builder.

    2- Criar uma visão e salvá-la. 

    4- Na edição da visão, criar agendamento, escolhendo as opções “Enviar resultado - Sim”, “Enviar por - SFTP”.

        4.1 - Rodar a tarefa no ADM do “Report Builder Scheduler” e validar o envio dos arquivos.

    5- Validar o log no arquivo da tela de Execuções.

Logar quem e quando foram extraídos relatórios pelo Report Builder

  • Cenário apresentado: Desenvolvimento para apresentar data, hora, código e usuário que extraiu os dados em formato de cabeçalho nos relatórios extraídos através do Report Builder 
  • Análise técnica: Desenvolvimento para apresentar data, hora, código e usuário que extraiu os dados em formato de cabeçalho nos relatórios extraídos através do Report Builder 
  • Solução técnica: 
    1. Deve ser incluído cabeçalho contendo código de usuário, nome do usuário, data e hora da extração dos dados em todas as execuções do Report Builder, de visões salvas e não salvas
    1. Formato para a linha de log:
    2. Código do usuário
    3. Nome do usuário
    4. Data em formato dd/mm/aaaa
    5. Hora da extração em formato hh:mm:ss
  • Item disponível no chamado:  PO-15520 - Getting issue details... STATUS
  • Documentação: RQ - Logar quem e quando foram extraídos relatórios pelo Report Builder
  • Fluxo para Simulação: 

    Cenário 1

    1- Entrar no report builder.

    2- Criar uma visão, sem salvá-la, clicar no botão “Exportar”. Fazer a exportação via Excel e via CSV.

    3- Validar se no arquivo apresenta o LOG no cabeçalho, conforme definido. 

    4- Validar o log no arquivo da tela de Execuções. 


    Fazer este cenário também com quebra de arquivos para validar se o LOG aparece em todos os arquivos.


    Cenário 2

    1- Entrar no report builder.

    2- Criar uma visão. 

    4- Criar agendamento com formato “Excel” e também criar para formato “CSV”. Testar o envio do resultado por e-mail.

        4.1 - Rodar a tarefa no ADM do “Report Builder Scheduler” e validar o envio dos arquivos.

    5- Validar se no arquivo apresenta o LOG no cabeçalho, conforme definido. 

    6- Validar o log no arquivo da tela de Execuções.


  • No labels