Editor De Relatórios
Feito para auxilar alterações e testes em relatórios.
Irá exibir da tabela nfs_reports
campos TEMPLATE
, FILTERS
, QUERIES
, EXPORT_OPTIONS
, DISPLAY_NAME
e NAME
. Relatórios que usam entrypoint também terão o campo ENTRY_POINT
para edição desde que o vinculo com o relatório pelos campos ACTION
x NAME
esteja correto.
O recurso de execução do relatório pelo Editor de Relatórios é exclusivo de templates base.twig relatórios PHPExcel podem ser alterados normalmente mas não terá opção de executar.
A execução correta depende de todos os campos exceto o campo TEMPLATE
, que é considerado mesmo sem estar com o conteúdo salvo, com isso todos esses campos tem conteúdos editados serão salvos ao executar o relatório, o mesmo ocorre com a habilitação do salvamento automático, existindo campos editados e não salvos e o salvamento automatico for habilitado todos campos editados terão as alterações salvas.
A ferramenta está disponível em Admin Console no grupo NFS ENTRY POINT.
Seleção do relatório:
Estarão disponíveis relatórios base.twig para manutenção e testes. Basta selecionar o relatório e clicar em Carregar template, é necessário que o relatório esteja funcionando e tenha dados para que o mesmo seja gerado corretamente e possa ter seu template testado.
Também é possível acessar diretamente usando o SeqDb do relatório. (Ex. reports/editor/106)
Filtros:
O filtro do relatório selecionado será carregado conforme configuração. (mesmo comportamento da tela de relatórios).
Template:
Container onde será carregado o template do relatório para edição/testes.
Área de edição:
Aqui serão exibixos todos campos disponíveis para alteração, basta ir alternando as abas para ter acesso ao conteúdo de cada campo.
Para que aba do entrypoint seja exibida é necessário o vinculo pelo NAME
do relatório e o ACTION
do entrypoint. Necessário atualizar a página para carregar as alterações.
Ações:
No container TEMPLATE temos os botões de ação, que são eles:
Executar código:
Executa o código atual que está no template, e exibe o relatório em tela.
É possível utilizar o comando Ctrl + Enter para realizar a execução.
Após execução o relatório será exibido na parte inferior da tela.
Auto Save:
Ativa o salvamento automático.
Gravar:
Botão apresentado quando o salvamento automático está desligado. Salva as alterações no banco de dados.
Ao editar um dos campos veremos um sinal visual indicando que o conteúdo daquela aba foi editado em algum momento e não foi salvo.
Word Wrap:
Ativa a quebra de linha, toda linha será exibida ajustada a largura da janela.
Ocultar template:
Oculta o container do template.
Modo escuro:
Ativa/Desativa o tema escuro.
Atalho
Na tela do relatório perfis SuperAdmin poderão ver um novo ícone ao lado do nome do relatório, esse ícone irá abrir em uma nova aba o relatório no Editor.