~~ODT~~

Última atualização: 2017/04/03 18:20 (edição externa)

Cadastrar linha telefônica

Este caso de uso realiza o cadastro das linhas telefônicas da instituição para a atualização do catálogo, assim como a geração das faturas telefônicas individuais. Este caso de uso poderá ser utilizado por um gestor global, onde este terá acesso a todos as linhas telefônicas existentes na instituição, por gestores das unidades gestoras, por gestores das unidades filhas e pelos responsáveis de unidade. Todas as vezes que uma linha telefônica for adicionada ou for alterada sua localização é necessário que o catálogo seja atualizado.

Pré-condições: O usuário deve possuir o papel de Gestor de Faturas acrescido de um dos papéis: Gestor de Telefones. Ou deverá ter o papel de Cadastrador de Telefones.

Descrição do Caso de Uso

Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Módulo Faturas → Aba Telefonia → Telefones → Cadastrar.

Para inserir uma linha telefônica é necessário informar os seguintes dados:

Caso a opção de inserir ramal seja ativada pelo o usuário o sistema solicita:

O sistema exibe a lista de ramais inseridos exibindo a Descrição e Número do Ramal. Os ramais inseridos podem ser alterados ou excluídos da lista.

O usuário confirma o cadastro da linha telefônica e o sistema salva as informações.

O caso de uso é finalizado.

Principais Regras de Negócio

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.faturas.telefones.dominio.LinhaTelefonica administrativo.contratos.linha_telefonica

Plano de Teste

Sistema: SIPAC

Módulo: Faturas

Link(s):

Usuário: lof,lmarcos,cunha

Papel que usuário deve ter: SipacPapeis.GESTOR_TELEFONIA, SipacPapeis.CADASTRADOR_TELEFONES.

Cenários de Teste

Cadastrar linhas telefônicas e verificar se os dados persistem.

Dados para o Teste

Para obter as linhas telefônicas cadastradas: Faturas → Telefonia → Telefones → Listar/Alterar

Consulta para verificar as unidades orçamentárias:

select unidade_orcamentaria from unidade where unidade_orcamentaria=true and codigo_unidade = ?