~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== 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: {{:desenvolvimento:especificacoes:sipac:almoxarifado:casos_de_uso:cadastros:endereco:tree2.png|árvore }} * 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: * Cadastrar * Cadastrar Faixa ([[#principais_regras_de_negócio|RN01]]) * Alterar * Remover ([[#principais_regras_de_negócio|RN04]]) Ao Cadastrar/Alterar é mostrado o seguinte formulário: * **Endereço Superior***: Tipo TEXTO - Formato: 99.99.99.99([[#principais_regras_de_negócio|RN01]]). * **Número***: Tipo NUMÉRICO - Formato: 99 ([[#principais_regras_de_negócio|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.