Tabela de conteúdos

~~ODT~~

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

Cadastrar TAP

Este caso de uso possibilita a CT de Projetos cadastrar o TAP para as ideias que estão com o status Aprovada.

A etapa posterior à coleta e registro das ideias é a seleção das sugestões registradas, a fim de escolher aquelas que serão estruturadas em formato de Termo de Abertura do Projeto (TAP). Nessa fase, a ideia registrada será avaliada pela CT Decisória de acordo com determinados critérios previamente estabelecidos pelo EI.

Se aprovada a ideia, a CT de Projetos fará um convite ao idealizador e ao especialista no ramo em que a ideia foi proposta para que participem na elaboração do TAP correspondente à sugestão. Após a construção do TAP, esse documento será encaminhado à CT Decisória para avaliação.

A CT Decisória enviará o resultado da ideia à CT de Projetos. Após recebimento do resultado, em caso de não aprovação da ideia, a CT de Projetos enviará um feedback ao idealizador referente a tal decisão e a sugestão será arquivada no EI. Se aprovada a ideia, a CT de Projetos fará um convite ao idealizador e ao especialista no ramo em que a ideia foi proposta para que participem na elaboração do TAP correspondente à sugestão. Após a construção do TAP, esse documento será encaminhado à CT Decisória para avaliação.

Descrição do Caso de Uso

Este caso de uso inicia quando o usuário acessa a opção: Escritório de Ideais → CT de Projetos → TAP → Termo de Abertura do Projeto () .

Inicialmente, o sistema apresenta um formulário de consulta com filtros para refinar os resultados conforme apresentado a seguir:

Abaixo da consulta, são exibidas todas as ideias aprovadas pendentes de cadastro do TAP ou que possuem TAP em andamento, caso existam, apresentando os seguintes dados:

É possível selecioná-las para cadastro/alteração do TAP. Além disso é possível visualizar ou imprimir a ideia e o parecer. Ao optar por selecionar a ideia, os seguintes dados são exibidos (RN03):

O caso de uso é finalizado.

Principais Regras de Negócio

Resoluções/Legislações Associadas

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigrh.escritorio_ideias.dominio.Ideia escritorio_ideias.ideia
br.ufrn.sigrh.escritorio_ideias.dominio.TermoAberturaProjeto escritorio_ideias.termo_abertura_projeto
br.ufrn.sigrh.escritorio_ideias.dominio.StatusIdeia escritorio_ideias.status_ideia

Plano de Teste

Sistema: SIGRH

Módulo: Escritório de Ideias

Link(s): Escritório de Ideais → CT de Projetos → TAP → Termo de Abertura do Projeto ()

Usuário: thaysepriscila

Papel que usuário deve ter: SigrhPapeis.GESTOR_ESCRITORIO_DE_IDEIAS

Cenários de Teste

Não se aplica.

Dados para o Teste

Consulta das ideias aprovadas, com todos os filtros ativados (inclusive Exibir apenas ideias com TAP cadastrado mas não submetido)

 SELECT DISTINCT i.id_ideia,
                i.numero_identificador,
                i.data_cadastro,
                i.cadastro_via_modulo,
                i.titulo,
                si.id_status_ideia,
                si.denominacao,
                idealizador.id_idealizador AS idIdealiz,
                idealizador.id_pessoa      AS idPessoaIdealiz,
                idealizador.id_status      AS isStatusIdealiz,
                idealizador.responsavel    AS resp
FROM   escritorio_ideias.ideia i
       LEFT JOIN escritorio_ideias.status_ideia si
              ON i.id_status_ideia = si.id_status_ideia
       LEFT JOIN escritorio_ideias.idealizador idealizador
              ON i.id_ideia = idealizador.id_ideia
       INNER JOIN escritorio_ideias.termo_abertura_projeto tap
               ON tap.id_ideia = i.id_ideia
       LEFT JOIN escritorio_ideias.ideia_area_atuacao_ideia area
              ON area.id_ideia = i.id_ideia
WHERE  si.id_status_ideia <> ?
       AND Upper(i.titulo) LIKE ?
       AND i.numero_identificador = ?
       AND si.id_status_ideia IN ( 10 )
       AND area.id_area_atuacao_ideia IN ( '1' )
       AND Upper(i.palavras_chaves) LIKE ?
       AND ( Cast (i.data_cadastro AS DATE) BETWEEN ? AND ? )
ORDER  BY i.data_cadastro DESC,
          i.id_ideia