~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Modificar Prestação de contas de Auxílio Financeiro a Estudantes ====== Através deste caso de uso é possível modificar as prestações de contas de requisições de auxílio financeiro gravadas em [[cadastrar| Cadastrar Prestação de Contas]]. O caso de uso é acessado por requisitores de auxílio financeiro e gestores de prestação de contas. ===== 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 -> Prestação de Contas de Auxílio Financeiro -> Modificar Prestação de Contas//. Ao acessar o caso de uso são listadas as prestações de contas que o usuário tem acesso ([[#principais_regras_de_negócio|RN02]]): Os dados mostrados e solicitados seguem o mesmo padrão do [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:requisicoes:auxilio_financeiro_estudante:prestacao_contas:cadastrar|cadastro da Prestação de Compras.]] Para cada requisição é possível acessar uma das operações ([[#principais_regras_de_negócio|RN01]]): * [[visualizar_requisicao | Visualizar Prestação de Contas]] * [[cadastrar| Alterar Prestação de Contas]] O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Só podem ser selecionadas as prestações de serviços com status de ENVIADA ou RETORNADA. * **RN02** - Se o usuário possuir o papel ''PRESTADOR_CONTAS_AUXILIO_FINANCEIRO'', serão listada apenas as requisições onde ele está como beneficiado. ==== 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 | | br.ufrn.sipac.requisicoes.auxilio.dominio.PrestacaoContaAuxilioFinanceiroEstudante | administrativo.requisicoes.prestacao_contas_auxilio_estudante | | br.ufrn.sipac.requisicoes.auxilio.dominio.MovimentoPrestacaoContaAuxilioEstudante | administrativo.requisicoes.movimento_prestacao_contas_auxilio_estudante | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Portal Administrativo Link(s): Portal Administrativo -> Requisições -> Auxílio Financeiro ao Estudante -> Modificar Requisição Usuário: * breno2k7 (PRESTADOR_CONTAS_AUXILIO_FINANCEIRO) * asca (GESTOR_AUXILIO_FINANCEIRO / GESTOR_PRESTADOR_CONTAS_AUXILIO_FINANCEIRO) Papel que usuário deve ter: SipacPapeis.PRESTADOR_CONTAS_AUXILIO_FINANCEIRO, SipacPapeis.GESTOR_PRESTADOR_CONTAS_AUXILIO_FINANCEIRO, SipacPapeis.REQUISITOR_AUXILIO_FINANCEIRO, SipacPapeis.REQUISITOR, SipacPapeis.GESTOR_AUXILIO_FINANCEIRO e SipacPapeis.RESPONSAVEL_UNIDADE. ===== Cenários de Teste ===== Siga os passos para **Cadastrar Prestação de Contas**, seguindo os seguintes passos: - Portal Administrativo -> Requisições -> Auxílio Financeiro ao Estudante -> Prestação de contas de auxílio financeiro -> Cadastrar Prestação de Contas. - Selecione a requisição cadastrada anteriormente. - Preencher os campos obrigatórios. - Clicar em ''Alterar''. ===== Dados para o Teste ===== Para consulta de prestações de contas disponíveis, segue select: SELECT DISTINCT p.* FROM requisicoes.requisicao_aux_fin r JOIN comum.usuario u on u.id_usuario = r.id_usuario JOIN requisicoes.prestacao_contas_auxilio_estudante p on p.id_req_auxilio_financeiro = r.id -- Para testar com ano diferente do atual use: '< ano atual' e igual ao atual: '= ano atual' WHERE r.id_status = 100 AND r.ano < 2011