~~ODT~~
Alterar/Remover
Esta operação permite aos gestores de Bolsas a alteração ou remoção de uma bolsa.
Descrição do Caso de Uso
Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Módulo Bolsas → Aba Cadastros → Cadastros → Bolsa → Alterar/Remover.
Ao acessar o caso de uso o sistema exibirá uma lista de bolsas e os seguintes campos para a busca:
- Tipo de Bolsa: Tipo NUMÉRICO/TEXTO. Formato: 9..9/NOME.
- Nome: Tipo TEXTO.
- CPF: Tipo NUMÉRICO.
- Matrícula: Tipo NUMÉRICO.
- Local de Trabalho: Tipo NUMÉRICO/TEXTO. Formato: 9..9/NOME.
- Unidade Resp.: Tipo NUMÉRICO/TEXTO. Formato: 9..9/NOME.
- Unidade Orçamentária: Tipo NUMÉRICO/TEXTO. Formato: 9..9/NOME.
- Buscar nas unidades da hierarquia: Tipo LÓGICO.
- Período: Tipo: DATA. Formato: DD/MM/AAAA a DD/MM/AAAA.
O sistema possui a opção de Listar Todos.
A listagem contém as seguintes informações da bolsa:
Bolsas Encontradas | ||||||
---|---|---|---|---|---|---|
Tipo de Bolsa | Unidade | Período | ||||
PRONATEC/EAJ - Aux. Fin. Estudante - R$150,00 - (TC 14010/11) | TC 14010/11 (85.53) | 01/11/2012 a 31/03/2013 | Alterar dados da Bolsa | Remover Bolsa | Bolsa Finalizada | Finalizar Bolsa |
Bolsista: NOME DO BOLSISTA | CPF: 999.999.999-99 | Matrícula: 9.. | ||||
PRONATEC/EAJ - Aux. Fin. Estudante - R$150,00 - (TC 14010/11) | TC 14010/11 (85.53) | 01/11/2012 a 31/03/2013 | Alterar dados da Bolsa | Remover Bolsa | Bolsa Finalizada | Finalizar Bolsa |
Bolsista: NOME DO BOLSISTA | CPF: 999.999.999-99 | Matrícula: 9.. |
Alterar
Os seguinte campos são disponibilizados: ( RN02, RN03, RN04 e RN06)
- Bolsista*: Tipo TEXTO
- Unidade Responsável*: Tipo TEXTO. Formato: Código: 9999 ou Nome.
- Local de Trabalho*: Tipo TEXTO. Formato: Código: 9999 ou Nome.
- Tipo de Bolsa*: Tipo TEXTO. Formato: Código: 9999 ou Nome.
- Associada a um projeto?: Tipo LÓGICO. Formato com as opções sim ou não. ( RN12)
- Tipo de Projeto: Formato CONVÊNIO | CONTRATO, Tipo TEXTO;( RN09)
- Cadastro: Tipo LÓGICO. Sendo as opção sim para marcado e não para desmarcado. ( RN09 )
- Registro: Tipo LÓGICO. Sendo as opção sim para marcado e não para desmarcado. ( RN09 )
- Início da bolsa: Tipo TEXTO. Formato, Mês: NOME ; Ano: AAAA.
- Fim da bolsa: Tipo TEXTO. Formato, Mês: NOME ; Ano: AAAA.
Remover
Os seguinte campos são disponibilizados: ( RN01)
- Dados da Bolsa
- Bolsista: Tipo TEXTO.
- Unidade Responsável: Tipo TEXTO.
- Local de Trabalho*: Tipo TEXTO.
- Tipo de Bolsa: Tipo TEXTO.
- Convênio: Tipo NÚMERO.
- Início da bolsa: Tipo DATA.
- Fim da bolsa: Tipo DATA.
Finalizar Bolsa
Os seguinte campos são disponibilizados:
- Dados da Bolsa
- Bolsista: Tipo TEXTO.
- Unidade Responsável: Tipo TEXTO.
- Tipo de Bolsa: Tipo TEXTO.
- Local de Trabalho*: Tipo TEXTO.
- Início da bolsa: Tipo DATA.
- Fim previsto: Tipo DATA.
- Frequência
- Mês: Tipo NUMÉRICO
- Ano: Tipo NUMÉRICO
- Frequência: Tipo NUMÉRICO
Nesta tela o usuário pode finalizar a bolsa.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Só é possível remover a bolsa que não possuir frequências enviadas.
- RN02 - Caso seja alterado a Unidade responsável ou Local de trabalho as datas iniciais e finais da bolsa não serão alteradas.
- RN03 - Só é possível alterar um período de bolsas, caso não exista nenhuma frequência enviada no período alterado para o bolsista em questão.
- RN04 - Caso a bolsa esteja finalizada, é possível alterar apenas a data fim de uma bolsa para uma data superior a atual e a bolsa deve automaticamente ficar ativa e informar uma mensagem de aviso ao usuário que estiver a alterando.
- RN05 - Só é permitido atribuir uma bolsa a um bolsista caso ele ainda não tenha bolsas na instituição ou que a bolsa oferecida permita acúmulo de bolsas.(Adicionado em 03/07/2012 referente a tarefa 94537)
- RN06 - É necessário a indicação da bolsa via SIGAA para que a bolsa seja cadastrada no SIPAC.(Adicionado em 03/07/2012 referente a tarefa 94537)
- RN07 - Apenas convênios registrados ou ativos.
- RN08 - Esta regra é um complemento da RN02, onde o sistema devera realizar uma verificação por CPF, na qual o bolsista a ser cadastrado só poderá ter bolsas para uma matricula, e essa matricula deve estar ativa no sistema. Ex.: Um bolsista pode ter 3 matriculas no sistema, dessas 3, duas estão ativas e uma inativa, para o cadastro de bolsas ele só poderá cadastrar em uma das matriculas ativas tanto bolsa quanto auxilio.
- RN09 - Apenas para gestores de bolsas de convênio.
- RN10 - Apenas quando o Tipo do Projeto escolhido for de CONVÊNIO.
- RN11 - Apenas quando o Tipo do Projeto escolhido for de CONTRATO.
- RN12 - O perfis de Convênio (SipacPapeis.GESTOR_BOLSAS_CONVENIO e SipacPapeis.GESTOR_BOLSAS_CONVENIO_GLOBAL) quando associados ao perfil SipacPapeis.GESTOR_BOLSAS_GLOBA deve apresentar o campo.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.bolsas.dominio.Bolsa | administrativo.bolsas.bolsa |
br.ufrn.sipac.bolsas.dominio.Bolsista | administrativo.bolsas.bolsista |
br.ufrn.sipac.bolsas.dominio.TipoBolsa | administrativo.bolsas.tipo_bolsa |
br.ufrn.sipac.cadastro.dominio.Pessoa | administrativo.comum.pessoa |
br.ufrn.sipac.cadastro.dominio.Unidade | administrativo.comum.unidade |
Plano de Teste
Sistema: SIPAC
Módulo: Bolsas
Link(s): Aba Cadastros → Cadastros → Bolsa → Alterar/Remover
Usuário: rcn (SipacPapeis.GESTOR_BOLSAS_LOCAL), aurelia, iris, lad (SipacPapeis.GESTOR_TIPOS_BOLSA), halcima(SipacPapeis.AUDITOR).
Papel que usuário deve ter:
- SipacPapeis.GESTOR_BOLSAS_GLOBAL ou
- SipacPapeis.GESTOR_BOLSAS_CONVENIO ou
- SipacPapeis.GESTOR_BOLSAS_CONVENIO_GLOBAL ou
- SipacPapeis.GESTOR_TIPOS_BOLSA ou
- SipacPapeis.GESTOR_BOLSAS_LOCAL ou
- SipacPapeis.GESTOR_BOLSAS_CENTRO ou
- SipacPapeis.AUDITOR.
Cenários de Teste
Não se aplica.
Dados para o Teste
O código sql abaixo gera a lista com os nomes de bolsistas que pode ser removidos por falta de frequencia.
SELECT p.nome FROM bolsas.bolsa AS b, comum.pessoa AS p, bolsas.bolsista AS bb WHERE b.id NOT IN (SELECT DISTINCT f.id_bolsa FROM bolsas.frequencia AS f) AND b.id_bolsista = bb.id AND bb.id_pessoa = p.id_pessoa