Biblioteca de Padrões

Problema

Um dos problemas é a complexidade no momento da pesquisa, bem como a visualização dentre as várias opções disponíveis. Para diminuir a complexidade da consulta ela pode ser dada por vários atributos e não apenas um.

Solução

Resolvendo o problema da visualização, foi usado o autocomplete. Que faz a busca em todas as Hierarquias por parte da palavra já digitada.

Digite uma parte da palavra ou frase desejada, visualize o autocomplete gerado e selecione sua opção.

Quando Usar

  • Use quando as sugestões de preenchimento automático podem ser retiradas de um conjunto de dados gerenciável em tamanho.
  • Use quando a velocidade de entrada é um objetivo importante.
  • Use quando a precisão da entrada é um objetivo importante.
  • Use quando o número de itens seria muito grande ou inconveniente para exibir em uma caixa suspensa padrão.
  • Não use se você quiser fornecer ao usuário uma visão geral de todas as opções disponíveis ou se deseja filtrar por algo ou buscar algo em específico.

Exemplo:

Problema

Problema é como poderia agrupar mais de uma instituição para a pesquisa.

Solução

A solução é esse componente com o auxílio da biblioteca de autocomplete. Esse componente une todos os resultados selecionados pelo autocomplete. Passando como parâmetro para a pesquisa.

Selecione vários componentes para a pesquisa, fazendo agrupamentos como parâmetro.

Quando Usar

  • Use quando desejar montar uma hierarquia de acordo com os itens - órgão superior, órgão subordinado, unidade gestora, programa, ação, favorecido.
  • Use quando deseje montar um histótico baseados nos itens - órgão superior, órgão subordinado, unidade gestora, programa, ação, favorecido.
  • Use quando deseje retornar uma agregação baseada na busca feita.
  • Não use for importante visualizar o histórico dos gastos.

Exemplo:

Problema

Para montar uma hierarquia baseada em itens conectados é necessário uma forma de selecionar e montar essa hierarquia proposta.

Solução

Baseado na hierarquia na base de pagamentos que o órgão superior X possui um ou mais orgãos subordinados que por sua vez possui um ou mais unidades gestoras. Uma unidade gestora recebe dinheiro através de um ou mais programas que por sua vez é regido por um ou mais ações que tem como receptor um ou mais favorecido.

Quando Usar

  • Use quando desejar montar uma hierarquia de acordo com os itens - órgão superior, órgão subordinado, unidade gestora, programa, ação, favorecido.
  • Não use quando desejar ver um histórico temporal dos gastos de forma individual de algum item na hierarquia na base de pagamentos.

Exemplo: