UCTL00007 - Consulta de tempo em estoque
De Wiki Java - Interno
Conteúdo |
Módulos/Sistemas
- Resulth WEB Telefonia
Objetivo
- Consultar/exibir tempo de estoque dos produtos cadastrados.
Atores
- Usuário
Pré-requisitos
- No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como Consulta tempo em estoque. Este nome será utilizado para criar a página no Wiki
- Considerar documento Padrões de desenvolvimento.
- Somente serão considerados nesta rotina produtos que controlam série.
Fluxo de eventos
Fluxos principais
Fluxo 1:
Fluxos alternativos
Fluxo 1: Na aba de filtragem o usuário aciona o botão [Séries], informa uma ou mais séries e salva estas informações.
- Assim que o pop-up for fechado o sistema desabilitará alguns filtros na tela conforme RN01. Caso no pop-up em questão o usuário remova as séries informadas e acione o botão [Salvar], quando o mesmo for fechado o sistema habilitará novamente os filtros que foram desabilitados.
Fluxo 2: Na aba de filtragem o usuário informa uma ou mais referências no campo Referência (Cód. SAP).
- Assim que o usuário informa dados no campo em questão o sistema desabilita alguns filtros na tela conforme RN01. Caso usuário limpe o conteúdo do campo Referência (Cód. SAP) os filtros serão habilitados novamente.
Fluxos de exceções
Fluxo 1: Na aba de filtragem o usuário informa no campo Referência (Cód. SAP) uma ou mais referências que não pertencem a nenhum produto cadastrado no sistema e aciona o botão [Consultar].
- Sistema aborta a consulta e emite ao usuário a seguinte mensagem de alerta:
As seguintes referências não estão relacionadas a nenhum produto cadastrado no sistema:
| REFERÊNCIA (Cód. SAP) |
| 0000012701-A |
| 0000012701-B |
| 0000012801-A |
Regras de negócio
RN01 - Filtragem dos dados
- Filial: Campo onde serão listadas todas as filiais cadastradas no sistema cujo usuário logado tem acesso. A filial, logada será marcada por padrão. A consulta considerará somente as filiais selecionadas.
- Séries: Botão que quando acionado exibe o pop-up Séries (padrão em todo o sistema conforme caso de uso UC00004 - Movimentação de series) que permitirá ao informar uma ou mais séries específicas a serem consideradas exclusivamente na filtragem. No pop-up Séries caso usuário informe uma ou mais séries e acione o botão [Salvar] os filtros de referência (Cód. SAP), fornecedor, produto e grupo serão automaticamente desabilitados.
- Referência (Cód. SAP): Campo onde o usuário poderá informar uma ou mais referências específicas a serem consideradas exclusivamente na filtragem. Enquanto houver uma ou mais referências informadas neste campo o sistema desabilitará automaticamente o botão [Séries] e os filtros de fornecedor, produto e grupo. Ao realizar a consulta o sistema considerará que cada linha equivale a uma referência desprezando espaços vazios caso existam. Se houver referências repetidas o sistema também as desprezará, considerando somente uma ocorrência.
- Fornecedor: Campo onde o usuário poderá selecionar um ou mais fornecedores a serem considerados na consulta, onde serão buscadas somente séries de produtos cujo fornecedor foi selecionado.
- Grupo: Campo onde o usuário poderá selecionar um ou mais grupos a serem considerados na consulta, onde serão buscadas somente séries de produtos que pertencem aos grupos selecionados.
- Produto: Campo onde o usuário poderá informar um produto para que sejam consideradas na consulta somente séries pertencentes ao mesmo. Caso este filtro seja informado o sistema deverá desabilitar automaticamente os campos Fornecedor e Grupo.
- Considerar séries: Combobox que permitirá ao usuário informar o tipo de série a ser considerada na consulta com as seguintes opções:
- Em estoque: Opção padrão do filtro. Este tipo define que na consulta serão consideradas somente series que existem no estoque do sistema, ou seja, que ainda não foram vendidas.
- Vendidas: Este tipo define que na consulta serão consideradas somente séries que já não existem mais no estoque, ou seja, que já foram vendidas. Quando selecionado este tipo habilitará logo à direita o campo Período de vendas.
- Ambas: Este tipo define que na consulta serão consideradas tanto séries ainda existentes no estoque quanto séries que já foram vendidas. As séries já vendidas serão buscadas dentro do período de vendas, que deverá ser informado obrigatoriamente pelo usuário no respectivo campo exibido logo à direita.
- Período de vendas: Habilitado somente quando no campo Considerar séries forem selecionadas as opções Vendidas ou Ambas, neste campo o usuário deverá informar, obrigatoriamente (quando habilitado), um período de vendas para as séries já vendidas.
- Limite de dias em estoque: Campo onde o usuário poderá informar um valor limite em dias para o tempo de estoque a ser considerado nos parâmetros mais abaixo. Por padrão este campo ficará preenchido com 180 dias.
- Indiferente do limite de dias: O sistema não levará em consideração o limite de dias em estoque informado na filtragem das series.