~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Localização ====== Este caso de uso é utilizado pelos gestores de telefonia para definir os locais onde as linhas telefônicas se encontram. ===== Descrição do Caso de Uso ===== O caso de uso está disponível através do caminho: //SIPAC -> Faturas -> Telefonia -> Localizaçã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:faturas:casos_de_uso:telefonia:localizacao:localizacao2.png?200|arvore}} Ao pressionar com o botão esquerdo do mouse o usuário seleciona a localização e são mostrados no formulário abaixo as seguintes informações: * **__Localização Superior__**: Tipo TEXTO. * **__Denominação__**: Tipo TEXTO. Os níveis da localização representam respectivamente: edifício, andar, sala. Após selecionado a localização ao se pressionar botão direito do mouse é apresentado um menu com as seguintes opções: * Cadastrar * Alterar * Remover ([[#principais_regras_de_negócio|RN01]]) Ao Cadastrar/Alterar é mostrado o seguinte formulário: * **__Localização Superior__**: Tipo TEXTO. * **Denominação***: Tipo TEXTO - Formato: Livre. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Não pode remover localização que possua sublocalizações. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.faturas.telefones.dominio.Localizacao | administrativo.faturas.localizacao | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Faturas Link(s): Faturas -> Telefonia -> Localização-> Cadastrar/Alterar/Remover Usuário: lof Papel que usuário deve ter: SipacPapeis.GESTOR_TELEFONIA, SipacPapeis.GESTOR_TELEFONIA_MENU, SipacPapeis.GESTOR_TELEFONIA_UNIDADE_GESTORA, SipacPapeis.GESTOR_TELEFONIA_UNIDADE_LOCAL, SipacPapeis.GESTOR_TELEFONIA_ALTERACOES_LINHA ===== Cenários de Teste ===== Cadastrar, alterar e remover locais e verificar se estes persistem. ===== Dados para o Teste ===== Para verificar se os dados foram cadastrados/alterados corretamente executar o seguinte comando SQL: select * from faturas.localizacao