~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Modificar Requisição (Auxílio Financeiro ao Estudante) ====== Através deste caso de uso é possível modificar as requisições de auxílio financeiro gravadas em [[cadastrar_requisicao|Cadastrar Requisição]]. O caso de uso é acessado por requisitores de auxílio financeiro. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIPAC -> Portal Administrativo -> Requisições -> Auxílio Financeiro ao Estudante -> Modificar Requisição//. Ao acessar o caso de uso são listadas as requisições que o usuário tem acesso ([[#principais_regras_de_negócio|RN02]]): * **__Requisição__**: Formato - NÚMERO/ANO, Tipo - NUMÉRICO. * **__Alunos Responsáveis__**: Formato - NOME DOS ALUNOS, Tipo - TEXTO. * **__Unidade de Custo__**: Formato - SIGLA DA UNIDADE, Tipo - TEXTO. * **__Período__**: Formato - DD/MM/AAAA - DD/MM/AAAA, Tipo - DATA. * **__Valor__**: Formato - R$ 9.999,99, Tipo - NUMÉRICO. Para cada requisição é possível acessar uma das operações ([[#principais_regras_de_negócio|RN01]]): * [[enviar_requisicao|Enviar Requisição]] * [[cadastrar_requisicao|Alterar Requisição]] * Remover Requisição O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Só é possível alterar ou enviar uma requisição se o ano desta requisição for igual ao ano atual. * **RN02** - Se o usuário possuir o papel ''RESPONSAVEL_UNIDADE'', serão listadas as requisições da sua unidade. Se o usuário não possuir este papel, serão listadas somente as requisições que ele cadastrou. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.requisicoes.auxilio.dominio.ReqAuxilioFinanceiro | administrativo.requisicoes.requisicao_aux_fin | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Portal Administrativo Link(s): Requisições -> Auxílio Financeiro ao Estudante -> Modificar Requisição Usuário: * janeusa (REQUISITOR_AUXILIO_FINANCEIRO) * salete (REQUISITOR) * asca (GESTOR_AUXILIO_FINANCEIRO) * aluizio (RESPONSAVEL_UNIDADE) Papel que usuário deve ter: SipacPapeis.REQUISITOR_AUXILIO_FINANCEIRO, SipacPapeis.REQUISITOR, SipacPapeis.GESTOR_AUXILIO_FINANCEIRO, SipacPapeis.RESPONSAVEL_UNIDADE. ===== Cenários de Teste ===== Siga os passos para **Cadastrar Requisição** e confira em modificar requisições: - Portal Administrativo -> Requisições -> Auxílio Financeiro ao Estudante -> Cadastrar requisição. - Caso tenha bens ou processos a receber, receba-os para estar apto a Cadastrar requisição. - Buscar um estudante ''ativo'' inserir os dados obrigatórios e os Dados Bancários. - Preencher os campos obrigatórios. - Clicar em ''Atualizar''. Para verificar a [[#principais_regras_de_negócio|RN02]]: - Logar com usuários que não sejam responsáveis de unidade, ir no caso de uso cadastrar requisições de auxílio financeiro ao estudante (SIPAC -> Portal Administrativo -> Requisições -> Auxílio Financeiro ao Estudante -> Cadastrar Requisição) e gravar as requisições (não enviar). - Verificar que estes usuários possuem acesso somente às requisições que gravaram. - Logar no sistema com o usuário responsável de unidade que seja da mesma unidade que os usuários utilizados para cadastrar as requisições e verificar que as requisições gravadas são listadas em **Modificar Requisição**. ===== Dados para o Teste ===== Para consulta de requisições disponíveis, segue select: SELECT DISTINCT u.login FROM requisicoes.requisicao_aux_fin r JOIN comum.usuario u on u.id_usuario = r.id_usuario -- Para testar com ano diferente do atual use: '< ano atual' e igual ao atual: '= ano atual' WHERE r.id_status = 100 AND r.ano < 2010