~~ODT~~
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:
- Número*: Tipo - NUMÉRICO.
- Unidade Pagadora*: Tipo - Texto. O sistema lista as unidades orçamentárias. (RN02).
- Unidade de localização*: Tipo - Texto. Unidade que corresponde ao local da linha.
- Descrição*: Tipo TEXTO.
- Tipo de Telefone*: Tipo TEXTO, são apresentadas as opções de:
CELULAR
,FAX
,FIXO
ouVOIP
. - Número-chave?*: Tipo - LÓGICO. Opções:
SIM
,NÃO
. indica se o número de telefonia fixa é um número de centralização de descontos referente a assinatura e numeração. (RN05) - Perfil de Telefone*: Tipo - TEXTO. (RN03)
- Público: Tipo - LÓGICO. Opções:
SIM
,NÃO
. - Responsável: Tipo - TEXTO, AUTOCOMPLETE. Entrada de dados: Nome.
- Opção para inserir os ramais.
Caso a opção de inserir ramal seja ativada pelo o usuário o sistema solicita:
- Descrição*: Tipo - TEXTO.
- Número*: Tipo - NUMÉRICO.
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
- RN01 - Não é possível cadastrar uma nova linha com um número de outra linha previamente cadastrada
- RN02 - A unidade pagadora só podem ser unidades que são orçamentárias.
- RN03 - Se o Tipo de Telefone selecionado possuir perfis cadastrados, o sistema deve solicitar a escolha do perfil ao usuário.
- RN04 - O usuário com papel de CADASTRADOR_TELEFONES poderá acessar esse caso de uso para cadastro da linha e não poderá visualizar demais funcionalidades do módulo de faturas, com exceção dos casos de uso alterar e consultar linha telefônica (Tarefa 167345, adicionada em 10/11/2015).
- RN05 - Somente exibido se o campo Tipo de Telefone estiver configurada como true na tabela faturas.tipo_telefone. Se for escolhida a opção Não o sistema exibe um combobox com os números-chaves já cadastradas para que seja realizada a associação.
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):
- Faturas → Telefonia → Telefones → Cadastrar
- Portal Administrativo → Telefonia → Cadastrar Linha telefônica
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 = ?