Formulário de Criação/Edição
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.