Ações em relatórios

Quando estiver exibindo um relatório, a barra de ferramentas permite executar determinado número de ações. Veja os detalhes abaixo.

A barra de ferramentas permite exportar, imprimir, arquivar ou exibir o relatório em um navegador da Web por exemplo.

Exportação de um relatório

Selecione o formato que deseja usar para exportar a partir da lista suspensa. (.xls, .pdf ou .ods).

Quando um relatório contém várias páginas, é preciso repetir a operação para cada página.

É possível configurar o relatório na exibição do formato PDF, Excel ou OpenOffice. Abra o navegador do Adobe Campaign e selecione o relatório em questão.

Acesse as opções de exportação por meio das atividades Page do relatório, na guia Advanced.

Altere as configurações de Paper e Margins para atender às suas necessidades. Também é possível autorizar a exportação de uma página somente em formato PDF. Para fazer isso, desmarque a opção Activate OpenOffice/Microsoft Excel export.

Exportação para o Microsoft Excel

Para relatórios do tipo List with group destinados a serem exportados para o Excel, as seguintes recomendações e limitações se aplicam:

  • Esses relatórios não devem conter linhas vazias.

  • A legenda da lista deve estar oculta.

  • Os relatórios não precisam usar formatação específica definida no nível da célula. É preferível usar Form rendering para definir o formato das células na tabela. O Form rendering pode ser acessado via Administration > Configuration > Form rendering.

  • Não é recomendável inserir conteúdo HTML.

  • Se um relatório contiver vários elementos de tabela, gráfico, etc., eles serão exportados um abaixo do outro.

  • É possível forçar a quebra de linhas nas células: essa configuração será mantida no Excel. Para obter mais informações, consulte Definição de formato da célula.

Adiar a exportação

É possível adiar a exportação de um relatório, por exemplo, para aguardar chamadas assíncronas. Para fazer isso, digite o seguinte parâmetro no script de inicialização da página:

document.nl_waitBeforeRender = true;

Para ativar a exportação e começar a converter em um PDF, use a função document.nl_renderToPdf() sem nenhum parâmetro.

Alocação de memória

Ao exportar determinados relatórios grandes, erros de alocação de memória podem ocorrer.

Em determinadas instâncias, o valor padrão maxMB (SKMS para instâncias hospedadas) do JavaScript indicado no arquivo de configuração serverConf.xml é definido como 64 MB. Se encontrar erros de memória insuficiente ao exportar um relatório, talvez seja recomendado aumentar esse número para 512 MB:

<javaScript maxMB="512" stackSizeKB="8"/>

Para aplicar alterações feitas na configuração, o serviço nlserver precisa ser reiniciado.

Para saber mais sobre o arquivo serverConf.xml, consulte esta seção.

Para saber mais sobre o serviço nlserver, consulte esta seção.

Impressão de um relatório

É possível imprimir seu relatório: para fazer isso, clique no ícone da impressora: isso abre a caixa de diálogo.

Para obter um resultado melhor, edite as opções de impressão do Internet Explorer e selecione Print background colors and images.

Criação de arquivos de relatórios

O arquivamento de um relatório permite criar um modo de exibição do relatório em vários períodos, por exemplo, para mostrar as estatísticas de determinado período.

Para criar um arquivo, abra o relatório indicado e clique no ícone apropriado.

Para exibir ou ocultar arquivos existentes, clique no ícone show/hide.

As datas de arquivamento são exibidas sob o ícone show/hide. Clique no arquivo para exibi-lo.

É possível excluir um arquivo de relatórios. Para fazer isso, vá para o nó do Adobe Campaign onde seus relatórios estão armazenados. Clique na guia Archives, selecione aquele que desejar excluir e clique em Delete.

Nesta página