~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Carregar Arquivo de Contas Telefônicas ====== Este caso de uso de tem como finalidade fazer o upload de faturas telefônicas e será utilizado pelos gestores de telefonia. Pré-condições: O usuário deve possuir um perfil de Gestor de Faturas e Gestor de Telefonia para executar esta funcionalidade. ===== 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 -> Contas Telefônicas -> Carregar Arquivo de Contas Telefônicas//. O sistema solicita que o usuário informe: * **Mês**: Tipo - NUMÉRICO. * **Ano**: Tipo - NUMÉRICO. * **Tipo de Telefone***: Tipo - TEXTO. Opções: ''VOIP'', ''FIXO'', ''CELULAR'', ''FAX''. * **Formato do Arquivo***: Tipo - TEXTO. * **Deixar Fatura em Aberto***: Tipo - BOOLEANO. * **Arquivo***: Tipo - TEXTO. Ao adicionar um arquivo, ele é incluído numa listagem com o campo: ***__Número__**: Tipo NUMÉRICO. ***__Arquivo__**: Tipo TEXTO. ***__Content/Type__**: Tipo TEXTO. ***__Tamanho__**: Tipo NUMÉRICO. O sistema processa a fatura informada e exibe a lista com as últimas faturas processadas: ([[#PRINCIPAIS REGRAS DE NEGÓCIO|RN01]]) * **__Usuário Responsável__**: Tipo - TEXTO. * **__Mês__**: Tipo - NUMÉRICO. * **__Ano__**: Formato - AAAA, Tipo - NUMÉRICO. * **__Tipo__**: Tipo - TEXTO. * **__Data de Processamento__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Início do Período__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Fim do Período__**: Formato - DD/MM/AAAA, Tipo - DATA. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Dependendo do tipo de telefone e seu formato, pode ou não ser permitido processar duas faturas com o mesmo ano, mês e tipo de telefone. * **RN02** - Só será exibido o campo //Deixar fatura em aberto//, caso o tipo de arquivo permita essa opção. * **RN03** - Dependendo do tipo de telefone e seu formato, pode ou não ser permitido processar dois arquivos para uma única fatura. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.cadastro.dominio.Usuario | administrativo.contratos.classe | | br.ufrn.sipac.faturas.dominio.FaturaProcessada | administrativo.contratos.fatura_processada | | br.ufrn.sipac.faturas.telefones.dominio.TipoTelefone | administrativo.contratos.tipo_telefone | | br.ufrn.comum.dominio.PessoaGeral | administrativo.public.usuario | | br.ufrn.sipac.faturas.telefones.dominio.LeituraArquivoTelefonia | administrativo.faturas.leitura_arquivo_telefonia | ===== Plano de Teste ===== Sistema: SIPAC Módulo: Faturas Link(s): Telefonia -> Contas Telefônicas -> Carregar Arquivo de Contas Telefônicas Usuário: lof Papel que usuário deve ter: SipacPapeis.GESTOR_TELEFONIA ===== Cenários de Teste ===== Utilizar dados de faturas que já foram processadas (mês, ano e tipo de telefone), o sistema deve impedir a duplicação desses dados. Para conferir se o arquivo foi cadastro com sucesso pode ser visualizado pelo caso de uso: Caminho: Módulo faturas -> Telefônia -> Contas Telefônicas -> Relatórios -> Faturas Telefônicas ===== Dados para o Teste ===== Para verificar os layout dos arquivos, assim como é feito o processo de migração dos dados. Para telefonia [[desenvolvimento:projeto:sipac:faturas:projeto_geral:migracao:telefone_fixo|fixa]] e para a telefonia [[desenvolvimento:projeto:sipac:faturas:projeto_geral:migracao:telefone_movel|móvel]]