Para criar um novo relatório usamos o botão "Novo Relatório" que fica no canto superior direito do grid de relatórios: 

Fig. 01


Nem todo usuário terá o link para criação de um relatório disponível na tela de listagem de relatórios do usuário. Quem defini isso é o adminstrador do sistema. 



Fomúlario: Adicionar Relatório



Fig. 02



Elementos do Formulário


No formuário temos a área do administrador. Esses elementos somente são apresentados para usuários administradores.


A tabela abaixo descreve os campos do formuário:

Campo

Descrição

Obrigatório

Tipo de Acesso

Nome do Relatório

Identificador único para o relatório 

sim

geral

Descrição

Uma descrição do relatório

sim

geral

Fonte de Dados

A Fonte de Dados indica o objeto que retornará os dados do banco para o relatório. 

sim

geral

Motor de Relatório

Indica qual o tipo de motor será o responsável pela renderização do relatório. Dependendo do motor determinadas funcionalidades podem estar presentes ou não. Um motor é uma biblioteca fornecida por uma empresa como StimulSoftReport ou FastReport, etc.

sim

geral

Tipo de Relatório

Indica se será um relatório padrão com linhas e colunas e agrupamentos ou um tipo mais específico como um Dashboard por exemplo.

sim

geral

Classificação

Defini uma classificação para o reltório. Uma classificação é definida pelo usuário proprietário e não é global, ou seja, é circuscrita ao utilizador. Como o nome indica, uma classificação server para que o proprietário dos relatórios possa agrupa-los por perfis de uso.

sim

geral

Acesso restrito ao proprietário

Quando marcado o relatório é visível apenas para o administrador criador.

não

adminstrador

Gerenciar clco de vida do relatório?

Se marcado, indica que esse relatório será gerenciado pelo sistema quanto ao seu clico de vida no sistema.

não

adminstrador

Dias para Expiração...

Indica o espaço de tempo em dias ao qual o relatório poderá ficar liberado caso não tenha sido usado. 


Sempre que um relatório gerenciado for executado, esse prazo é renovado de forma automática. A expiração somente ocorre se o relatório gerenciado não foi executado pelo periodo especificado. 

Relatórios criados por usuários comuns, sempre são gerenciados e recebem valores padrão definidos no sistema pelo adminstrador.


sim, caso habilitado o gerenciamento

administrador

Dias que o relatóro fica em quarentena

Quando o prazo de expiração é atingido o relatório entra em quarentena e o usuário é notificado. Após o valor definido nesse campo o relatório é marcado para deleção.

sim, caso habilitado o gerenciamento

administrador

Dias após o fim da quarentena...

Prazo em que o relatório será fisícamente excluído do banco ao fim da quarentena.

sim, caso habilitado o gerenciamento

administrador

Criando o relatório de exemplo

Vamos criar um relatório de exemplo e acompanhar sua configuração atráves dos outros tópicos que virão adiante.

Na tela da figura 03 abaixo, temos uma configuração de um relatório gerado por um usuário padrão (não administrador):

Para que um usuário possa gerar um relatório, o administrador deve conceder esse direito ao usuário, bem como o usuário deve estar em um perfil que contenha ao menos uma Fonte de Dados associada. Em caso de não aparecer nenhuma fonte na lista de Fontes de Dados, entre em contato com o gerente de sua àrea ou um adminstrador do sistema.


A tela da figura 03 abaixo mostra a entrada de dados para a criação do relatório de exemplo: 

Fig. 03


Ao adicionar o relatório o sistema redireciona para a tela principal e posiciona-se na aba de seleção de campos para o relatório. Veremos sobre no próximo tópico: Selecionando e Configurando Campos.