UC00071 - Tela de pesquisa
De Wiki Java - Interno
(Diferença entre revisões)
(→Regras de negócio) |
(→RN02 - Características da pesquisa) |
||
| Linha 46: | Linha 46: | ||
#*Fornecedor principal | #*Fornecedor principal | ||
#*'''Estoque (disponível)''' | #*'''Estoque (disponível)''' | ||
| + | |||
| + | |||
| + | A pesquisa de objetos do tipo “Pessoa” deverá exibir as seguintes colunas: | ||
| + | #'''Código''' | ||
| + | #'''Nome''' | ||
| + | #'''Segmento''' | ||
| + | #'''Classificação (pessoa física)''' | ||
| + | #'''Tipo pessoa (Física/Jurídica)''' | ||
| + | #'''CPF/CNPJ''' | ||
| + | #'''Data e nascimento (em caso de pessoa física)''' | ||
| + | #Identidade (em caso de pessoa física) | ||
| + | #'''Nome fantasia (em caso de pessoa jurídica)''' | ||
| + | #Inscrição estadual (em caso de pessoa jurídica) | ||
| + | #Home page (pessoa jurídica) | ||
| + | #'''Endereço completo (cep, país, uf, cidade, logradouro, bairro e etc...)''' | ||
''Por padrão serão exibidas as colunas em negrito até que o usuário altere as configurações do grid.'' | ''Por padrão serão exibidas as colunas em negrito até que o usuário altere as configurações do grid.'' | ||
Edição atual tal como às 10h43min de 11 de setembro de 2013
Conteúdo |
[editar] Objetivo
- Manter pesquisa de produtos, clientes, fornecedores, transportadoras e etc
[editar] Atores
- Usuário
[editar] Pré-requisitos
- Considerar documento Padrões de desenvolvimento.
- Todos os objetos que forem passíveis de pesquisa nesta tela devem estar indexados pelo lucene.
[editar] Resultado esperado
- Encontrar de forma prática e dinâmica o objeto de pesquisa.
[editar] Regras de negócio
[editar] RN01 - Características da tela
- A largura e altura deverão ocupar uma área conforme layout sugerido.
- O título da tela de pesquisa deverá identificar o tipo de dado que pode ser pesquisado, exemplo: Pesquisa de itens; Pesquisa de clientes; Pesquisa de transportadoras.
- No canto superior esquerdo haverá um campo onde o usuário digitará o que deseja pesquisar. À frente deste campo deverá ser exibido o seguinte nome: Digite o que deseja pesquisar (pelo menos 3 caracteres):
- Á medida que o usuário digitar o sistema deverá efetuar a pesquisa por qualquer dado que seja relevante ao filtro informado e listar os resultados encontrados no grid.
- Logo abaixo do campo onde é informado o que o usuário deseja pesquisar será exibido um grid que listará o resultado da pesquisa (de acordo com os padrões de desenvolvimento).
- Nas configurações deste grid em específico a opção de alterar a quantidade de linhas ficará desabilitada, pois este dado será um valor padrão do sistema e não poderá ser alterado.
- Para selecionar um registro no grid basta clicar em qualquer parte da linha em que o mesmo é exibido ou na lupa da última coluna.
- Logo abaixo do grid será exibido o botão <Cancelar>, que quando acionado irá fechar a tela de pesquisa e retornar à tela anterior.
- Com a tela de pesquisa aberta, em qualquer momento que a tecla <Esc> for pressionada a tela deverá ser fechada a exemplo de como ocorre quando é acionado o botão <Cancelar>.
[editar] RN02 - Características da pesquisa
- Para produtos que possuírem produtos similares, na última coluna do grid, ao lado do ícone de visualização, deverá ser adicionado um novo ícone. Quando acionado, este novo ícone deve permitir que sejam visualizados os produtos similares ao registro selecionado. A exibição de produtos similares deverá ocorrer da seguinte forma:
- A descrição do produto cujo ícone de similares foi acionado deverá ser automaticamente preenchida no campo onde atualmente é informado o filtro para busca e o campo em questão deverá ser desabilitado.
- O título da tela de pesquisa de itens deverá ser alterado para “Produtos similares”.
- O grid deverá ser preenchido novamente somente com os produtos que sejam similares ao item cuja descrição é listada mais acima. Os registros exibidos neste grid serão semelhantes à pesquisa comum, ou seja, ao clicar sobre a linha em que o mesmo é exibido ele será selecionado e levado para a tela que invocou a pesquisa.
- No canto inferior direito da tela, ao lado do botão cancelar, deverá ser visível o botão <Voltar>. Caso este botão seja acionado o sistema deverá retornar à tela de pesquisa de itens no ponto em que estava antes da visualização dos produtos similares.
- Tanto no grid de pesquisa de itens quanto no grid de produtos similares, deverá ser possível visualizar/configurar as seguintes colunas:
- Código
- Descrição (principal)
- Referência
- Referência do fabricante
- Grupo
- Subgrupo
- Família
- Perfil de grade
- Classificação fiscal
- Perfil de imposto
- Preços: A quantidade de colunas e os nomes das mesmas serão referentes aos nomes e quantidade de tabelas de preço utilizadas
- Localização (principal)
- Unidade (padrão)
- Fornecedor principal
- Estoque (disponível)
A pesquisa de objetos do tipo “Pessoa” deverá exibir as seguintes colunas:
- Código
- Nome
- Segmento
- Classificação (pessoa física)
- Tipo pessoa (Física/Jurídica)
- CPF/CNPJ
- Data e nascimento (em caso de pessoa física)
- Identidade (em caso de pessoa física)
- Nome fantasia (em caso de pessoa jurídica)
- Inscrição estadual (em caso de pessoa jurídica)
- Home page (pessoa jurídica)
- Endereço completo (cep, país, uf, cidade, logradouro, bairro e etc...)
Por padrão serão exibidas as colunas em negrito até que o usuário altere as configurações do grid.