~~ODT~~
Solicitação De Desbloqueio Do RU
Este caso de uso é destinado aos Discentes que recebem Auxilio Alimentação, tendo como finalidade permitir que o mesmo possa solicitar um desbloqueio de acesso ao Restaurante Universitário, durante o período de recesso do mesmo.
Descrição do Caso de Uso
Este caso de uso inicia-se quando a opção SIGAA → Portal do Discente → Bolsas → Solicitação de Bolsas → Solicitar Desbloqueio Acesso RU é acessada.
Ao selecionar o caso de uso, o usuário deverá informar os seguintes dados para realizar o cadastro:
Dados da Solicitação
- Discente Solicitante: Tipo - TEXTO.
- Solicitação de Desbloqueio*: Formato: DD/MM/AAAA a DD/MM/AAAA. Tipo - DATA.
- Justificativa*: Tipo - TEXTO.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01: Só discentes que apresentam bolsa que conceda acesso ao Restaurante Universitário podem solicitar esse tipo de desbloqueio.
- RN02: Só é permitido a solicitação de uma por semestre.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.assistencia.dominio.DesbloqueioAcessoRU | sigaa.sae.desbloqueio_acesso_ru |
Plano de Teste
Sistema: Sigaa
Módulo: Portal do Discente
Link(s): Bolsas → Solicitação de Bolsas → Solicitar Desbloqueio Acesso RU
Usuário(s): qual quer discente (que esteja presente no sql abaixo)
Papel que usuário deve ter: SigaaPapeis.DISCENTE
Cenários de Teste
Não se aplica.
Dados para o Teste
Segue abaixo a matricula dos discentes que podem solicitar liberação para o ano e período de 2014.1
SELECT d.matricula FROM sae.bolsa_auxilio_periodo bap JOIN sae.bolsa_auxilio ba USING ( id_bolsa_auxilio ) JOIN discente d USING (id_discente) WHERE bap.ano = 2014 AND bap.periodo = 1 AND ( ( ba.id_tipo_bolsa_auxilio = 1 AND ba.id_situacao_bolsa = 6 ) OR ( ba.id_tipo_bolsa_auxilio = 1 AND ba.id_situacao_bolsa = 2 ) OR ( ba.id_tipo_bolsa_auxilio = 2 AND ba.id_situacao_bolsa = 6 ) OR ( ba.id_tipo_bolsa_auxilio = 2 AND ba.id_situacao_bolsa = 2 ) OR ( ba.id_tipo_bolsa_auxilio = 3 AND ba.id_situacao_bolsa = 2 ) );