Ir para o conteúdo

Transforme as suas conexões em um bônus de fim de ano com o nosso novo Programa de Indicação de Clientes! Saiba mais

Esta documentação é para a versão 4 e posterior do App Builder, o novo nome do Vinyl. Acesse a documentação do Vinyl aqui.

Tabelas dinâmicas com painéis dinâmicos no Jitterbit App Builder

Painéis Dinâmicos são uma técnica usada no processamento de dados e representam uma tabela de estatísticas que resume os dados de uma(s) tabela(s) mais extensa(s). No App Builder, você pode criar Painéis Dinâmicos do lado do cliente selecionando o Tipo de Painel Dinâmico ao criar um Painel e aproveitando um objeto de dados para definir os dados a serem exibidos na tabela. Este guia mostrará como criar um Painel Dinâmico, bem como limitações e notas ao usar Painéis Dinâmicos no App Builder.

Nota

Os Painéis Pivot estão obsoletos. Os Painéis Pivot continuarão a funcionar, mas a criação de novos não é mais suportada.

20170215 pivottable

Exemplo de Painel Pivot, Linha = Cliente, Coluna = Funcionário, Controle de Valor = Soma do Total do Pedido

Para criar um painel dinâmico

Antes de criar e adicionar um Pivot Panel a uma página no seu App Builder Application, você deve ter um objeto de dados já criado na camada Business Logic que o Pivot Panel usará. O objeto de dados deve ter valores para Row, Column e Value Control que a tabela Pivot exibirá, e também precisa agregar os dados para que não haja valores duplicados.

  1. Navegue até App Workbench > Adicionar uma página
  2. Atribua um Nome para a nova página e clique em Salvar. Por exemplo: Order Pivot
  3. Clique em Criar
  4. Selecione o Layout de Página de Linha Única
  5. Clique em Adicionar painel e selecione Pivot como tipo de painel
  6. Selecione o objeto de dados que a tabela dinâmica deve usar como Fonte
  7. Revise o Nome atribuído e edite se necessário
  8. Clique em Salvar
  9. Clique em Criar em Controles e selecione a Coluna que representará os dados da Linha na tabela dinâmica. Por exemplo: Cliente
  10. Defina o tipo de controle como Linha
  11. Se os dados selecionados forem um ID e você quiser alterá-lo para Nome, modifique as informações de Propriedades do Controle de Lista para selecionar o Conjunto de Objetos Comerciais de Lista, Chave e Título apropriados.
  12. Clique em Salvar e clique no botão Criar+
  13. Selecione a Coluna que representará os dados da Coluna no Painel Dinâmico. Por exemplo: Funcionário
  14. Defina o tipo de controle como Coluna
  15. Se os dados selecionados forem um ID e você quiser alterá-lo para Nome, modifique as informações de Propriedades do Controle de Lista para selecionar o Conjunto de Objetos Comerciais de Lista, Chave e Título apropriados.
  16. Clique em Salvar e clique no botão Criar+
  17. Selecione a Coluna que representará os dados do Valor no painel Pivot. Por exemplo: Soma do OrderTotal
  18. Defina o tipo de controle como Valor
  19. Clique no botão X para sair da tela de definição de controle, clique no botão Executar para visualizar os resultados no aplicativo

Limitações e notas sobre painéis dinâmicos

  • Os painéis dinâmicos são limitados a exibir 1 linha, 1 coluna e 1 controle de valor.

  • Os Painéis Filhos só podem ser vinculados ao Painel Dinâmico na Coluna Linha.

  • É responsabilidade do objeto de dados fornecer valores exclusivos por combinação de cabeçalho de coluna/ cabeçalho de linha. O objeto de dados deve SOMAR ou CONTAR ou usar qualquer função de agregação de que precise. Um painel dinâmico lançará uma exceção se valores duplicados forem detectados, o que implica que você precisa modificar o objeto de dados para executar a agregação apropriada.

  • Cabeçalhos de linha e coluna podem ser pesquisados usando uma tabela de origem. Por exemplo, você pode converter um EmployeeID em um Employee Name quando a tabela dinâmica é renderizada. Esta configuração é semelhante a como um List Control é configurado - tabela de origem, coluna de ID, coluna de nome.