UC00130 - Relatório de Séries em Estoque
De Wiki Java - Interno
Edição feita às 09h16min de 2 de maio de 2016 por Felipecorrea (disc | contribs)
Conteúdo |
Objetivo
- Possibilitar ao usuário a consulta das séries em estoque dos produtos.
Atores
- Usuário
Pré requisitos
- Considerar documento Padrões de desenvolvimento
- No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como Séries em estoque. Este nome será utilizado para criar a página no Wiki.
- Ter desenvolvido o mecanismo de controle de séries dos produtos.
Resultado esperado
- Gerar a consulta de séries em estoque, possibilitando gerar os vários formatos de arquivos.
Fluxo de eventos
Fluxos principais
Fluxo 1: Usuário acessa a rotina no menu Relatórios -> Faturamento -> Controle de séries -> Séries em estoque.
- Sistema exibe os campos de filtragem conforme RN01.
Fluxo 2: Usuário informa dados para filtragem.
- Sistema procede conforme regra de negócio RN02, e em seguida, após clicar em <Pesquisa> o sistema exibe os dados conforme RN03.
Fluxos alternativos
Fluxo 1: Usuário informa uma visão para impressão e aciona o comando Imprimir de acordo com o formado de documento desejado.
Fluxos de exceção
Fluxo de exceção 1
Usuário aciona o comando de impressão sem resultados de pesquisa.
- Sistema exibe a mensagem de erro: Não existe dados consultados a serem impressos. Efetue uma consulta válida e tente novamente imprimir.
Fluxo de exceção 2
Usuário aciona o comando de impressão sem ter selecionado um tipo de visão a ser impresso.
- Sistema exibe a mensagem de erro: Nenhum tipo de visão selecionado. Escolha um tipo de visão para imprimir.
Regras de negócio
RN01 - Tela inicial de filtragem
- Filiais: Componente de múltipla seleção, padrão do sistema.
- Produto: Componente de seleção de itens via lookup, padrão do sistema.
- Fornecedor: Componente de seleção de pessoas via lookup, padrão do sistema.
RN02 - Filtragem das séries em estoque
O sistema irá filtrar por séries atribuída a produtos, esses controlados por séries, e suas informações de estoque.
- Filiais: Serão consideradas as séries em estoque, das filiais selecionadas neste filtro, caso nenhuma filial for selecionada ou todas as filiais forem selecionadas, deve ser considerado os serias em estoque de todas as filiais da empresa.
- Produto: Quando este campo for preenchido com um valor válido, serão pesquisadas séries em estoque do produto preenchido.
- Fornecedor: Quando este campo for preenchido com um valor válido, serão pesquisadas séries em estoque que tiveram entrada por este fornecedor.