UC00060 - Digitação de inventário

De Wiki Java - Interno
Edição feita às 09h44min de 17 de julho de 2013 por Daniel (disc | contribs)

Ir para: navegação, pesquisa

Conteúdo

Objetivo

Permitir ao usuário do sistema digitar os valores de estoque físico encontrados para cada item durante o inventário.

Atores

  • Usuário

Pré-requisitos

  • Considerar documento de padronização do sistema java.
  • Ter cadastrados produtos cujo estoque já foi movimentado.
  • No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como Digitação de inventário. Este nome será utilizado para criar a página no Wiki.

Resultado esperado

  • Inventário digitado.

Diagrama de classes

Inventario.png

Fluxo de eventos

Fluxos principais

Fluxo 1

  1. Usuário acessa a rotina Menu > Movimentos > Faturamento > Inventário > Digitação de inventário.
    • Sistema exibe a tela inicial da rotina listando as movimentações já realizadas conforme regra de negócio RN01.
  2. Usuário aciona o botão <Adicionar Digitação de Inventário>.
    • Sistema exibe a tela de digitação de inventário conforme layout01 em anexo.

3. Usuário informa os itens para digitação e aciona o botão <Adicionar item>. a. Sistema valida dados informados de acordo com regra de negócio RN02.

4. Após informar os itens desejados, usuário aciona o botão <Salvar>. a. Sistema grava a digitação para a data atual e o usuário responsável exibindo uma mensagem ao usuário confirmando a movimentação e retornando à tela inicial da rotina.


Fluxo 2

Fluxo 3

Fluxos alternativos

Fluxo 1

Fluxos de exceções

Fluxo 1

Fluxo 2

Fluxo 3

Regras de negócio

RN01 - Tela inicial

No grid da tela inicial deverão ser exibidas as seguintes colunas:

  1. FILIAL: Código + nome da filial em que o inventário foi digitado. Movimentações de outras não poderão ser visualizadas.
  2. DATA: Data em que a digitação foi realizada.
  3. USUÁRIO: Usuário que realizou a digitação.
  4. FINALIZADA: Deverá exibir os valores Sim ou Não, dependendo se a digitação já foi utilizada no acerto de estoque ou não.

Layouts de tela

Ferramentas pessoais
Espaços nominais

Variantes
Visualizações
Ações
Navegação
Ferramentas