~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Anexar Arquivos ao Contrato ====== Este Caso de Uso é utilizado pelos gestores de contrato com a finalidade de vincular arquivos pertinentes a um respectivo contrato. Os arquivos são anexados a um contrato pelos Gestor de Contrato. Poderão ser anexados vários arquivos, tais como: Propostas, Garantias, Portaria de nomeação de fiscal e entre outros. ===== Descrição do Caso de Uso ===== O caso de uso é acionado quando o usuário acessa a opção: SIPAC -> Módulo Contratos -> Aba Geral -> Contrato -> Arquivos -> Anexar Arquivos ao Contrato. Para que possa ser anexado um arquivo a um contrato, é necessário, primeiramente, selecionar o contrato com o qual se deseja trabalhar. Para isto, a tela //Buscar Contrato// com todos os campos obrigatórios deve ser preenchida ([[#Principais Regras de Negócio|RN01]]).: * **Número***: Tipo NUMÉRICO. * **Ano do Contrato***: Tipo NUMÉRICO, formato: AAAA. * **Tipo de Contrato***: Tipo TEXTO, são apresentadas opções tais quais: "//Projeto Pesquisa//", "//Despesa/Ordinário//", "//Despesa/Global//" e "//Receita//". Ao confirmar a busca do contrato, o sistema exibe os //Dados do Contrato//, processo de //Anexar Arquivo// e os //Arquivos do Contrato//: ***__Número do Contrato__**: Tipo TEXTO, formato: 9.../AAAA - NOME CONTRATANTE. ***__Novo Número do Contrato__**: Tipo TEXTO, formato: 9999.99.9999. (Apenas quando contrato vinculado a projeto com novo número informado) ***__Tipo do Contrato__**: Tipo TEXTO. ***__Subtipo do Contrato__**: Tipo TEXTO, são apresentadas as opções de: //AQUISIÇÃO DE LIVROS//, //LOCAÇÃO DE MÃO-DE-OBRA//, //MANUTENÇÃO DE VEÍCULOS//, //OBRAS E SERVIÇOS DE ENGENHARIA// ou //SERVIÇOS DE LIMPEZA//. ***__Status__**: Tipo TEXTO, são apresentadas opções tais quais: //ABERTO//, //FINALIZADO// ou //ESTORNADO//. ***__Objeto do Contrato__**: Tipo TEXTO. ***__Contratado__**: Tipo TEXTO. ***__Endereço__**: Tipo TEXTO. ***__Cidade/UF__**: Tipo TEXTO, formato: CIDADE/ESTADO. ***__Telefones__**: Tipo TEXTO. ***__E-mail__**: Tipo TEXTO. ***__Data de Início__**: Tipo DATA, formato: DD/MM/AAAA. ***__Data de Término__**: Tipo DATA, formato: DD/MM/AAAA. ***__Data da Publicação__**: Tipo DATA, formato: DD/MM/AAAA. ***__Continuado__**: Tipo TEXTO. ***__Permite inserção de notas fiscais pela gestora?__**: Tipo LÓGICO, pode assumir os valores //Sim// ou //Não//. ***__Valor Inicial do Contrato__**: É o valor acordado na criação do documento contratual. ***__Valor Atual do Contrato__**: Tipo NUMÉRICO. ***__Saldo Atual__**: Tipo NUMÉRICO ([[#Principais Regras de NEgócio|RN02]]). ***__Cadastrador__**: Tipo TEXTO, formato: NOME (LOGIN). ***__Licitação__**: Tipo TEXTO, formato: SIGLA TIPO - 9.../AAAA. * Caso existam editoras associadas ao contrato, são exibidas apresentando o atributo **Denominação**. A lista de editora deve ser agrupada por **Lote**. No agrupamento são exbidos os atributos: **Lote**: 1 - Porcentagem de **Desconto**: R$ 99,99% - **Valor**: R$ 99,99 ***Tipo do Anexo**: Tipo TEXTO, são apresentadas opções tais quais: 'MINUTA', 'TERMO ADITIVO' etc. ***Arquivo Anexo**: Tipo ARQUIVO ([[#Principais Regras de NEgócio|RN03, RN04, RN05, RN06]]). O sistema lista os arquivos associados ao contrato, se existir: ***__Tipo__**: Tipo TEXTO. ***__Data__**: Tipo DATA, formato: DD/MM/AAAA. ***__Nome__**: Tipo TEXTO. São apresentadas as opções de Visualizar o arquivo associado ou de removê-lo, fato realizado após uma confirmação. O caso de uso então é finalizado. ===== Principais Regras de Negócio ===== ***RN01** - Caso o perfil do usuário seja GESTOR CONTRATO GLOBAL, o acesso é independente da UG (Unidade Gestora). E quando o perfil do usuário for GESTOR CONTRATOS, o acesso aos contratos é de sua gestora abaixo. Não é permitido ao GESTOR DE CONTRATOS acessar os contratos de uma UG diferente da sua. ***RN02** - Quando o contrato é do tipo Receita, o campo **Saldo Atual** não é exibido e em seu lugar, é mostrado o campo **Valor Mensal?**, que deve indicar se o valor do contrato é pago mensalmente ou não. ***RN03** - É permitida a inserção de qualquer tipo de arquivo. ***RN04** - Deve ser permitida a anexação de vários arquivos ao contrato. ***RN05** - Cada arquivo anexo deve ter como base uma tabela de cadastro de tipos de anexos de acordo com necessidade de cada organização usuária do SIPAC. ***RN06** - Possíveis tipos de anexos são: Propostas, Garantias, Portaria de nomeação de fiscal. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.contratos.dominio.Contrato | administrativo.contratos.contrato | | br.ufrn.sipac.contratos.dominio.TipoAnexoContrato | administrativo.contratos.tipo_anexo_contrato | ===== Plano de Teste ===== Sistema: SIPAC Módulo: Contratos Link(s): Aba Geral → Contrato → Arquivos → Anexar Arquivos ao Contrato. Usuário: san Papel que usuário deve ter: GESTOR_CONTRATO ===== Cenários de Teste ===== Através do caminho: Contratos -> Consultas/Relatrórios -> Gerais -> Listar Contratos É possivel obter um dado de um contrato válido para efetuar o teste em Anexar Arquivos ao Contrato. Para visualizar os arquivos anexados é possivel através do caminho: Contratos -> Consultas/Relatrórios -> Gerais -> Contrato Detalhado Após fornecer os dados do contrato irá mostra todos os detalhes do mesmo, abaixo segue a listagem de arquivos anexados ao contrato em questão. ===== Dados para o Teste ===== Não se aplica!