echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== 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: ([[#Principais_Regras_de_Negocios | 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//. ([[#Principais_Regras_de_Negocios | RN12]])
* **Tipo de Projeto**: Formato CONVÊNIO | CONTRATO, Tipo TEXTO;([[#Principais_Regras_de_Negocios | RN09]])
* **Convênio (Nº/ano)***: Tipo NÚMERO. Formato 9999999/AAAA; ([[#Principais_Regras_de_Negocios | RN07 ]], [[#Principais_Regras_de_Negocios | RN09 ]] e [[#Principais_Regras_de_Negocios | RN10 ]])
* **Projeto de Contrato (Nº/ano)***: Tipo NÚMERO. Formato 9999999/AAAA; ([[#Principais_Regras_de_Negocios | RN09]], [[#Principais_Regras_de_Negocios | RN11 ]])
* **Cadastro**: Tipo LÓGICO. Sendo as opção sim para marcado e não para desmarcado. ([[#Principais_Regras_de_Negocios | RN09 ]])
* **Registro**: Tipo LÓGICO. Sendo as opção sim para marcado e não para desmarcado. ([[#Principais_Regras_de_Negocios | 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: ([[#Principais_Regras_de_Negocios | 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.