~~ODT~~

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

Encaminhar Projeto

Este caso de uso é utilizado pelos gestores de projetos com a finalidade de dar um encaminhamento aos projetos pertencentes à instituição.

Descrição do Caso de Uso

O caso de uso inicia-se ao acessar o caminho Sipac → Projetos/Convênios → Projetos → Projetos em Andamento → Encaminhar Projeto.

Inicialmente, o sistema exibe as seguintes opções de busca para os projetos:

Caso exista algum projeto com os parâmetros de busca informados, os mesmos serão exibidos numa listagem com os seguintes dados:

Os projetos exibidos após a busca podem ser selecionados. Os dados exibidos na sequência são:

Ao selecionar a opção de alterar a situação do projeto serão pedidos os seguintes dados:

O usuário também poderá gerar o resultado da busca em formato de relatório. Os dados exibidos são os seguintes:

<PARAMETROS DO RELATÓRIO>

ProjetoTítulo do ProjetoData InícioData FimStatus
9999/AAAAXXXXDD/MM/AAAADD/MM/AAAAXXXX

O caso de uso é finalizado.

Principais Regras de Negócio

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/Convênios

Link(s): Aba Projetos → Projetos em Andamento → Encaminhar Projeto

Usuário: fabiobarreto

Papel que usuário deve ter: SipacPapeis.GESTOR_CONVENIO

Cenários de Teste

Dados para o Teste

  SELECT * FROM convenios.projeto WHERE STATUS = 8;
  SELECT id_participe_projeto, pp.id_projeto, id_pessoa, pp.id_tipo_convenio, 
       financiador
  FROM convenios.participe_projeto pp
  INNER JOIN convenios.projeto p ON p.id_projeto = pp.id_projeto
	WHERE p.numero = ? AND p.ano = ?;