Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

ndice:


       

Índice
exclude.*ndice:

Objetivo


O objetivo deste documento é trazer uma visão de como funcionam as telas de cadastro, design e compartilhamento de Tabelas Dinâmicas.

Introdução


Uma tabela dinâmica é uma tabela resumida usada para explorar, analisar e agregar grandes quantidades de dados. Ela auxilia a dividir seus dados em categorias e subcategorias e calcula automaticamente subtotais e totais gerais usando a função de resumo mais adequada de uma lista predefinida.

Listagem


A tela de listagem é a primeira a ser exibida ao acessar as Tabelas Dinâmicas. Nela é possível acessar as tabelas criadas pelo próprio usuário (disponíveis em Minhas tabelas) e também as tabelas compartilhadas com ele por outros usuários (disponíveis em Compartilhadas comigo).

Nela é disponibilizado o menu de contexto exibido abaixo, onde é possível fazer as ações conforme indicado:


É possível também alternar a forma de exibição da listagem das tabelas dinâmicas disponíveis, podendo ser do tipo: Card ou Tabela. Essa seleção é feita através dos botões disponíveis no canto direito superior da tela.

Os dois tipos de listagem possuem as mesmas ações básicas que podem ser aplicadas às tabelas dinâmicas:

       

  • Editar
  • Excluir
  • Compartilhar
  • Exibir
  • Exportar


Ainda na tela de listagem é possível filtrar as tabelas dinâmicas pelo nome. Para isso é necessário informar ao menos 3 caracteres para realizar a busca. Serão então exibidos todas as tabelas dinâmicas que possuam a sequência de caracteres informada em seu nome.

Informações


        Na primeira etapa da criação da Tabela Dinâmica devem ser informados o Nome de Exibição (mínimo 4 caracteres e no máximo 64 caracteres) e a Descrição (opcional, com no máximo 1024 caracteres). Nessa etapa existem as opções abaixo:

  • Voltar - Retorna para a Listagem de Tabelas Dinâmicas;

  • Salvar - Realiza o cadastro da Tabela Dinâmica e permanece na tela de Informações;

  • Salvar e Avançar - Realiza o cadastro da Tabela Dinâmica e avança para a tela de seleção de Objeto de Negócio;

Caso tenha sido realizado o cadastro da Tabela Dinâmica através da opção Salvar, é disponibilizada a opção de Avançar, que avança para a tela de seleção de Objeto de Negócio.

Aviso

Certifique-se de salvar as alterações das informações da sua Tabela Dinâmica antes de utilizar as opções Voltar ou Avançar.

Objeto de Negócio


       O Objeto de Negócio corresponde aos dados que serão exibidos na Tabela Dinâmica. A informação de um Objeto de Negócio se dá através dos Conectores cadastrados, é de lá que a aplicação irá buscar os Objetos de Negócio, de suas respectivas Áreas.

       Um Objeto de Negócio pode ser buscado pela pesquisa, ou diretamente selecionado através das áreas exibidas.

       Após a seleção, a tela irá exibir uma Pré-Visualização dos dados daquele Objeto de Negócio, sendo possível também manipular as colunas exibidas na pré-visualização e verificar todas as informações sobre o Objeto selecionado.

Nessa tela existem ainda as opções abaixo:

  • Voltar - Retornar para a tela de Informações;
  • Avançar - Avançar para a tela de Design;
  • Salvar - Faz a associação do Objeto de Negócios e filtro/parâmetros à Tabela Dinâmica;
  • Salvar e Avançar - Faz a associação do Objeto de Negócios e filtro/parâmetros à Tabela Dinâmica e avança para a tela de Design.


Dica

As informações de Áreas/Objetos de Negócio disponíveis são buscadas de todos os conectores cadastrados.

Filtros


       Ainda na tela de seleção de Objeto de Negócio é possível a criação de filtros quer permitem uma maior manipulação dos dados a serem disponibilizados na tabela dinâmica. Os filtros são feitos através das propriedades dos Objetos de Negócio, onde é possível fazer combinações lógicas das condições dos seus valores.

         

A        A tela de Filtros conta com 3 opções para a montagem: os operadores E/OU e a Condição.:

  • Operadores E/OU: Operadores lógicos que conduzem a criação do filtro
,
  • por meio de agrupadores
.
  • das condições;
  • Condição: Corresponde a
lista de Propriedades que podem ser usadas como filtros nas tabelas dinâmicas. Deve-se definir a Propriedade, a Condição, e um Valor ou Parâmetro para o filtro
  • condição aplicada a uma propriedade do Objeto de Negócio para a realização do filtro.

Na configuração da condição, primeiro se escolhe a propriedade do Objeto de Negócio que será avaliada (serão listadas na tela as propriedades filtráveis do Objeto de Negócio). Com base na tipo da propriedade, que pode ser um texto, um número, uma data ou um valor booleano, são disponibilizadas as condições possíveis de serem aplicadas nessa propriedade, como por exemplo "Igual a", "Diferente de", "Maior que", "Menor que", dentre outras.

Em seguida, deve-se definir os valores ou os parâmetros para esse filtro. A diferença entre essas opções é:

  • Valores -  São aplicados no filtro antes do acesso à tabela dinâmica;
  • Parâmetros - São aplicados no filtro durante a edição/visualização da tabela dinâmica.

Quando selecionado Valores, o usuário deverá informar o valor ou os valores (caso a condição aceite mais de um valor) a ser aplicado no filtro.

Quando selecionado Parâmetros, o usuário deverá informar um nome para esse parâmetro, o qual será exibido nas telas de design/visualização com um campo para preenchimento do valor a ser aplicado no filtro.

Dessa forma, se o usuário que está criando a tabela dinâmica deseja que uma condição de um filtro seja sempre aplicada com um mesmo valor na tabela dinâmica, deve configurar como Valores. Caso ele deseje que o valor da condição do filtro possa ser informado posteriormente, ou seja, pode-se aplicar valores diferentes conforme sua necessidade, deve utilizar a opção de Parâmetros.

Informações

  O tipo do valor ou do parâmetro é definido conforme o tipo da Propriedade selecionada para o Filtro.

Dica

A tela de Filtros possibilita alterar entre as visões de Árvore e Código JSON.

       Na configuração do Filtro, os nodos E/OU permitem criar nodos filhos a partir deles, enquanto as Condições se aplicam como irmãos.


Informações

   A definição dos Objetos de Negócios, bem como a configuração das propriedades filtráveis, funciona conforme descrito está descrita na RFC010001: https://arquitetura.totvs.io/architectural-records/RFCs/Framework-BH/RFC010001/.

Parâmetros

      No uso de parâmetros no Filtro, apenas o nome do parâmetro será definido nessa etapa. O envio do valor do parâmetro e, consequentemente, a aplicação do filtro com base nesse valor, será realizada nas etapas de Design e Visualização da tabela dinâmica.

      

Informações  O tipo do parâmetro é definido conforme o tipo da Propriedade selecionada para o Filtro.

Design


(aviso)TODO

Compartilhamento


       Na etapa de compartilhamento é possível vincular a tabela dinâmica criada a uma pasta existente e também fazer seu compartilhamento com outros usuários.

Informações

Para mais detalhes, acesse a página Compartilhamento.

Nota

A etapa de Compartilhamento NÃO é obrigatória. 

Visualização


(aviso)TODO

Informações
iconfalse
Informações
iconfalse

Produto: Framework

Informações
iconfalse

Processo: TReports

Informações
iconfalse
Informações
iconfalse

Status: Rascunho

Informações
iconfalse

Data:  

Informações
iconfalse

Autores:

André Iago Vieira Gonçalves

Aline Cristina Braz de Oliveira

Carlos Philippe de Farias Marques

Cesar Henrique Silva Rodrigues_ 

Diogo Damiani Ferreira

Usuário desconhecido (fernando.souza)