~~ODT~~
Cadastrar Endereço
Este caso de uso é utilizado pelos gestores de almoxarifado para definir o layout físico de endereços de materiais nos depósitos pertencentes ao seu almoxarifado.
Descrição do Caso de Uso
O caso de uso está disponível através do caminho: SIPAC → Almoxarifado → Cadastros → Endereço→ Cadastrar/Alterar/Remover
Ao acessar o caso de uso, é disponibilizado um fórmulário para criação dos endereços em formato de árvore conforme exemplo abaixo:
* observar os endereços sinalizados como bloqueados
Ao pressionar com o botão esquerdo do mouse o usuário seleciona o endereço e são mostrados no formulário abaixo as seguintes informações:
- Endereço Superior*: Tipo TEXTO - Formato: 99.99.99.99
- Número*: Tipo NUMÉRICO - Formato: 99
- Endereço*: Tipo TEXTO - Formato: 99.99.99.99
- Metragem Cúbica*: Tipo NUMÉRICO - Formato: 99,999
- Bloqueado*: Tipo BOOLEAN
Os níveis do endereço representam respectivamente: depósito, rua, prateleira, local
Após selecionado o endereço ao se pressionar botão direito é apresentado um menu com as seguintes opções:
Ao Cadastrar/Alterar é mostrado o seguinte formulário:
- Endereço Superior*: Tipo TEXTO - Formato: 99.99.99.99(RN01).
- Número*: Tipo NUMÉRICO - Formato: 99 (RN02)
- Endereço*: Tipo TEXTO - Formato: 99.99.99.99
- Metragem Cúbica*: Tipo NUMÉRICO - Formato: 99,999
- Bloqueado*: Tipo BOOLEAN
Ao Cadastrar Faixa é acrescentado ao forma acima a solicitação ainda o número final do endereço.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Menu para cadastrar/cadastrar faixa não é visível no último nível da árvore.
- RN02 - Não pode haver número repetido no mesmo nível.
- RN03 - Sinalizar na árvore os endereços bloqueados.
- RN04 - Não pode remover endereço que possua subendereços.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.endereco.comuns.dominio.endereco | administrativo.almoxarifado.endereco |
Plano de Teste
Sistema: SIPAC
Módulo: Almoxarifado
Link(s): Almoxarifado → Cadastros → Endereço→ Cadastrar/Alterar/Remover
Usuário: genibaldo
Papel que usuário deve ter: SipacPapeis.GESTOR_ALMOXARIFADO.
Cenários de Teste
Para verificar se os dados foram cadastrados/alterados corretamente executar o seguinte comando SQL:
SELECT * FROM ALMOXARIFADO.ENDERECO ORDER BY ENDERECO
Dados para o Teste
Não se aplica.