echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Anexar/Remover ======
Este caso de uso é utilizado pelos gestores de projetos com a finalidade de anexar um documento a um projeto.
===== Descrição do Caso de Uso =====
O caso de uso inicia-se ao acessar o caminho //Sipac -> Projetos/Convênios -> Projetos -> Projetos em Andamento -> Anexar/Remover Documentos -> Anexar/Remover .//
Serão mostradas as seguintes opções de busca para os projetos:
* **Número/Ano Antigo**: Tipo NUMÉRICO, formato: 9.../AAAA. Número e Ano de ''Registro'' ou ''Cadastro'' do convênio ou contrato associado ao projeto.
* **Novo Número**: Tipo NUMÉRICO. Número do projeto no novo formato. Formato - 9999.99.9999.
* **Ano**: Tipo NUMÉRICO. Formato - 9999.
* **Processo**: Tipo NUMÉRICO. Formato - 99999.999999/9999-99.
* **Classificação**: Tipo TEXTO. Referente a classificação do convênio. Por exemplo: Cooperação, Despesa, Estágio, Receita, etc.
* **Âmbito do Projeto**: Tipo TEXTO. Pode ser ''Internacional'' ou ''Nacional''.
* **Forma de Captação de Recursos**: Tipo TEXTO. Pode ser ''Recurso captado pela FUNPEC'', ''Recursos Diretamente Arrecadados'', entre outros.
* **Tipo de Captação de Recursos**: Tipo TEXTO. Pode ser ''Projetos sem o envolvimento da Fundação'', ''Tipo B'', entre outros.
* **Título do Projeto**: Tipo TEXTO.
* **Vigência entre**: Formato - DD/MM/AAAA e DD/MM/AAAA. Tipo DATA.
* **Valor do Projeto**: Tipo NUMÉRICO. Formato - 999.999.999.999.999.999.999.999.999.999,99 a 999.999.999.999.999.999.999.999.999.999,99
* **Tipo do Projeto**: Tipo TEXTO. Pode ser ''DESENVOLVIMENTO - CIENTÍFICO E TECNOLÓGICO'', ''DESENVOLVIMENTO - INSTITUCIONAL'', ''ENSINO - GRADUAÇÃO'', entre outros.
* **Situação do Projeto**: Tipo TEXTO. ([[#principais_regras_de_negócio|RN01]])
* **Técnico Responsável**: Formato - NOME. Tipo TEXTO.
* **CPF/CNPJ do Partícipe**: Formato - 999.999.999-99 ou 99.999.999/9999-99. Tipo NUMÉRICO.
* **Órgão/Entidade Proponente**: Tipo TEXTO.
* **Órgão/Entidade Concedente**: Tipo TEXTO.
* **Coordenador**: Formato - NOME. Tipo AUTOCOMPLETE.
* **Avaliador**: Formato - NOME. Tipo AUTOCOMPLETE.
* **Fiscalizador**: Formato - NOME. Tipo AUTOCOMPLETE.
* **Membro Equipe**: Formato - NOME. Tipo AUTOCOMPLETE.
* **Objetivo**: Tipo TEXTO.
* **Justificativa**: Tipo TEXTO.
* **Agrupar por Coordenador**: Tipo LÓGICO. Pode ser ''Sim'' ou ''Não''.
* **Exportar para Excel**: Tipo LÓGICO. Pode ser ''Sim'' ou ''Não''.
* **Formato de Impressão**: Tipo LÓGICO. Pode ser ''Sim'' ou ''Não''.
* **__Opções de Ordenação__**
* **Ordenador por**: Tipo TEXTO. Pode ser ''PROJETO'' ou ''TÍTULO'', entre outros.
Caso exista algum projeto com os parâmetros de busca informados, o(s) mesmo(s) será(ão) exibido(s) numa listagem com os seguintes dados:
* **__Nº/Ano Registro__**: Formato - 9.../AAAA. Tipo NUMÉRICO.
* **__Nº/Ano Cadastro__**: Formato - 9.../AAAA. Tipo NUMÉRICO.
* **__Projeto__**: Formato - 9.../AAAA. Tipo NUMÉRICO.
* **__Título do Projeto__**: Tipo TEXTO.
* **__Vigência__**: Tipo DATA. Formato DD/MM/AAAA a DD/MM/AAAA.
* **__Status__**: Tipo TEXTO.
* **__Data Última Alteração__**: Tipo DATA. Formato DD/MM/AAAA HH:MM.
* **__Valor R$__**: Tipo NUMÉRICO
Para cada projeto exibido na listagem é possível //Visualizar Projeto//, //Anexar Documento// e //Remover Documento//.
===Anexar Documento===
Ao selecionar a opção do anexo de documento, será exibida uma tela para escolher o arquivo a ser anexado com os seguintes dados:
* **__Anexar Documento__**
* **__Dados do Documento__**
* **__Responsável__**: Formato - NOME DO USUÁRIO LOGADO. Tipo TEXTO.
* **Descrição**: Tipo TEXTO.
* **Tipo do Documento***: Tipo TEXTO. Pode ser ''ANÁLISE TÉCNICA'' ou ''MINUTA'' ou ''NOTA TÉCNICA'', entre outros.
* **Forma do Documento***: Tipo TEXTO. Pode ser ''Informar Texto'' ou ''Anexar Arquivo''.
Se a **Forma do Documento** escolhida for ''Informar Texto'', será apresentado um campo de texto para se informar o texto desejado. Já se for escolhida ''Anexar Arquivo'', será mostrada a sub-tabela abaixo.
* **__Anexar Arquivo__**:
* **Arquivo**: Formato - NOME DO ARQUIVO. Tipo ARQUIVO.
===Remover Documento===
* **__Remover Documento__**
* **__Documentos Anexados ao Projeto__**
* **__Tipo do Documento__**: Tipo TEXTO.
* **__Responsável__**: Tipo TEXTO.
* **__Data de Cadastro__**: Tipo DATA. Formato DD/MM/AAAA.
* **__Descrição__**: Tipo TEXTO.
Com as opções de //Visualizar Documento// e //Remover Documento//.
===Visualizar Projetos===
Os projetos exibidos após a busca podem ser visualizados de forma detalhada. Os dados exibidos conforme descrito em [[desenvolvimento:especificacoes:sipac:fluxos:fluxo_visualizar_projeto | Visualizar Projeto ]]
Existem também as opções de //Imprimir Relatório Geral// e //Imprimir Declarações//.
O caso de uso é finalizado.
===== Principais Regras de Negócio =====
* **RN01** - O campo **Situação do Projeto** ficará sempre selecionado com a opção ''PENDENTE ANÁLISE PROPLAN''. Pois só podem ser consultados projetos com esse status neste caso de uso.
* **RN02** - Quando o usuário possuir papel de GESTOR PROJETOS SRI, só será permitido buscar pelo âmbito internacional.
==== Resoluções/Legislações Associadas ====
Não se aplica.
===== Classes Persistentes e Tabelas Envolvidas =====
^ Classe ^ Tabela |
| br.ufrn.sipac.convenios.dominio.Convenio | administrativo.convenios.convenio |
| br.ufrn.sipac.convenios.dominio.ClassificacaoConvenio | administrativo.convenios.classificacao_convenio |
| br.ufrn.sipac.convenios.dominio.TipoDocConvenio | administrativo.convenios.tipo_documento_convenio |
| br.ufrn.sipac.cadastro.dominio.Unidade | administrativo.comum.unidade |
| br.ufrn.sipac.cadastro.dominio.Pessoa | administrativo.comum.pessoa |
| br.ufrn.sipac.convenios.dominio.ConvenenteTipoConvenente | administrativo.convenios.convenente_tipo_convenente |
====== Plano de Teste ======
Sistema: SIPAC
Módulo: Projetos
Link(s): Aba Projetos -> Projetos em Andamento -> Anexar/Remover Documentos -> Anexar/Remover
Usuário: fabiobarreto
Papel que usuário deve ter: SipacPapeis.GESTOR_PROJETOS, SipacPapeis.GESTOR_PROJETOS_SRI
===== Cenários de Teste =====
* Verificar se o fluxo do caso de uso está funcionando corretamente.
===== Dados para o Teste =====
* Para conferir a [[#principais_regras_de_negócio|RN01]], pode-se utilizar a consulta abaixo: