~~ODT~~
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:
- Consultar Ideias Aprovadas
- Título: Tipo - TEXTO;
- Número identificador: Tipo - NUMÉRICO;
- Palavras-Chave: Tipo - TEXTO;
- Data de Cadastro: Formato - DD/AAAA, Tipo - DATA;
- Data em que foi aprovada: Tipo - DATA;
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:
- Ideias Aprovadas
- Número identificador: Tipo - NUMÉRICO;
- Título: Tipo - TEXTO;
- Data de Cadastro: Tipo - DATA;
É 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):
- Título da Ideia: Tipo - TEXTO;
- Número identificador: Tipo - NUMÉRICO;
- Dados do TAP
- Título do Projeto:
- Data do TAP*: Tipo - DATA;
- Patrocinador*: Tipo - Autocomplete;
- Resumo*: Tipo - TEXTO;
- Objetivo*: Tipo - TEXTO;
- Justificativa*: Tipo - TEXTO;
- O que é escopo: Tipo - TEXTO;
- O que não é escopo: Tipo - TEXTO;
- Interessados*: Tipo - TEXTO;
- Interfaces com projetos existentes*: Tipo - TEXTO;
- Prazo estimado para conclusão do projeto (Cronograma Geral)*: Tipo - DATA;
- Orçamento estimado para execução do projeto*: Tipo - NUMÉRICO;
- Equipe básica de implantação*: Tipo - Autocomplete; Deve ser possível adicionar mais de uma pessoa.
- Premissas*: Tipo - TEXTO;
- Restrições*: Tipo - TEXTO;
- Responsável pelo Projeto*: Tipo - Autocomplete;
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - O TAP pode ser gravado ou gravado e enviado para avaliação da CT Decisória.
- RN02 - As ideias disponíveis para cadastro do TAP são as com o status
APROVADA
. Quando o TAP é submetido, a ideia fica com o StatusTAP_EMITIDO
. - RN03 - Se a ideia já possui um TAP em andamento (ou seja, foi criado mas não foi submetido), a tela vem preenchida com os dados inseridos anteriormente.
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