~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Requisição ====== Corresponde a um determinado valor concedido ao estudante para custear suas despesas em atividades/eventos de caráter técnico-científico, didático-pedagógico, esportivo, cultural oficialmente reconhecidas que sejam de interesse institucional. O auxílio financeiro a estudantes poderá ser concedido em caráter excepcional e se destina a alunos devidamente matriculados na instituição em cursos de graduação, pós-graduação em sentido estrito, cursos de nível médio e técnico profissionalizante, que necessitarem de apoio em atividades das quais eles necessitam conforme o conceito acima. ===== 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 -> Cadastrar Requisição. ====Passo 1==== Ao acessar o caso uso, deve-se informar qual o tipo do auxílio: * **Tipo do Auxílio**: Tipo - TEXTO. Pode ser "Congresso", "Projeto (extensão/pesquisa)", "Aula de Campo" ou "Outros". ====Passo 2==== * **Proponente***: Tipo - AUTOCOMPLETE. Entrada de dados: MATRÍCULA ou NOME DO PROPONENTE. O proponente da requisição pode ser qualquer servidor da instituição (docente ou técnico administrativo). ====Passo 3==== ====Congresso==== ( [[#Principais Regras de Negócio| RN08]] ) Informar os atributos para busca do aluno: * **Nome:** Tipo - TEXTO. * **CPF:** Tipo - TEXTO. * **Matrícula:** Tipo - TEXTO. O Sistema lista os alunos encontrados na busca: * **__Nome__:** Tipo - TEXTO. * **__CPF__:** Tipo - TEXTO. * **__Matrícula__:** Tipo - TEXTO. * Opção de inserir. O Usuário insere aluno encontrado e o Sistema solicita: * **__Aluno__:** Tipo - TEXTO. * **Quantidade:*** Tipo - NUMÉRICO. * **Valor Unitário:*** Tipo - NUMÉRICO. * **Participação?**: Tipo - Lógico. ( [[#Principais Regras de Negócio| RN09]] ) * **Titulo do Trabalho:*** Tipo - TEXTO. * **Relator:*** Tipo - TEXTO. ( [[#Principais Regras de Negócio| RN05]] ) * **Atividade prevista no projeto pedagógico do curso?** Tipo - LÓGICO. Opções: ''SIM'', ''NÃO''. * **Este aluno está em mobilidade?** Tipo - LÓGICO. Opções: ''SIM'', ''NÃO''. ( [[#Principais Regras de Negócio| RN06]] ) * **Este aluno receberá crédito em conta corrente? (Marque sim para informar dados bancários do aluno)** Tipo - LÓGICO. Opções: ''SIM'', ''NÃO''. * Dados Bancários: * **Banco:** Tipo - TEXTO. * **Poupança:** Tipo - LÓGICO. Opções: ''SIM'', ''NÃO''. * **Agência:*** Tipo - NUMÉRICO. * **Conta Corrente:*** Tipo - NUMÉRICO. * **CPF do aluno:** Formato - 999.999.999-99, Tipo - TEXTO. //Inserir Dados//. ( [[#Principais Regras de Negócio| RN01 e RN04]] ) ====Projeto (extensão/pesquisa)==== Informar os atributos para busca do aluno: * **Nome:** Tipo - TEXTO. * **CPF:** Tipo - TEXTO. * **Matrícula:** Tipo - TEXTO. O Sistema lista os alunos encontrados na busca: * **__Nome__:** Tipo - TEXTO. * **__CPF__:** Tipo - TEXTO. * **__Matrícula__:** Tipo - TEXTO. * Opção de inserir. O Usuário insere aluno encontrado e o Sistema solicita: * **__Aluno__:** Tipo - TEXTO. * **Quantidade:*** Tipo - NUMÉRICO. * **Valor Unitário:*** Tipo - NUMÉRICO. * **Participação?**: Tipo - Lógico. ( [[#Principais Regras de Negócio| RN09]] ) * **Titulo do Trabalho:*** Tipo - TEXTO. * **Relator:*** Tipo - TEXTO. ( [[#Principais Regras de Negócio| RN05]] ) * **Atividade prevista no projeto pedagógico do curso?** Tipo - LÓGICO. Opções: ''SIM'', ''NÃO''. * **Este aluno está em mobilidade?** Tipo - LÓGICO. Opções: ''SIM'', ''NÃO''. ( [[#Principais Regras de Negócio| RN06]] ) * **Este aluno receberá crédito em conta corrente? (Marque sim para informar dados bancários do aluno)** Tipo - LÓGICO. Opções: ''SIM'', ''NÃO''. * Dados Bancários: * **Banco:** Tipo - TEXTO. * **Poupança:** Tipo - LÓGICO. Opções: ''SIM'', ''NÃO''. * **Agência:*** Tipo - NUMÉRICO. * **Conta Corrente:*** Tipo - NUMÉRICO. * **CPF do aluno:** Formato - 999.999.999-99, Tipo - TEXTO. //Inserir Dados//. ( [[#Principais Regras de Negócio| RN01 e RN04]] ) ====Aula de Campo==== Informar os atributos para busca do aluno: * **Nome:** Tipo - TEXTO. * **CPF:** Tipo - TEXTO. * **Matrícula:** Tipo - TEXTO. O Sistema lista os alunos matriculados na turma buscada: * **__Nome__:** Tipo - TEXTO. * **__CPF__:** Tipo - TEXTO. * **__Matrícula__:** Tipo - TEXTO. * Opção de inserir (checkbox em cada aluno). O Usuário insere aluno encontrado e o Sistema solicita: * **__Aluno__:** Tipo - TEXTO. * **Quantidade:*** Tipo - NUMÉRICO. * **Valor Unitário:*** Tipo - NUMÉRICO. * **Atividade prevista no projeto pedagógico do curso?** Tipo - LÓGICO. Opções: ''SIM'', ''NÃO''. * **Este aluno está em mobilidade?** Tipo - LÓGICO. Opções: ''SIM'', ''NÃO''. ( [[#Principais Regras de Negócio| RN06]] ) * **Este aluno receberá crédito em conta corrente? (Marque sim para informar dados bancários do aluno)** Tipo - LÓGICO. Opções: ''SIM'', ''NÃO''. * Dados Bancários: * **Banco:** Tipo - TEXTO. * **Poupança:** Tipo - LÓGICO. Opções: ''SIM'', ''NÃO''. * **Agência:*** Tipo - NUMÉRICO. * **Conta Corrente:*** Tipo - NUMÉRICO. * **CPF do aluno:** Formato - 999.999.999-99, Tipo - TEXTO. Junto do **Passo 7**, ter opção para impressão da folha de frequência: [[desenvolvimento:especificacoes:sipac:fluxos:fluxo_imprimir_folha_de_frequencia| Emitir Folha de Frequência]]. //Inserir Dados//. ( [[#Principais Regras de Negócio| RN01 e RN04]] ) ====Outros==== Informar os atributos para busca do aluno: * **Nome:** Tipo - TEXTO. * **CPF:** Tipo - TEXTO. * **Matrícula:** Tipo - TEXTO. O Sistema lista os alunos encontrados na busca: * **__Nome__:** Tipo - TEXTO. * **__CPF__:** Tipo - TEXTO. * **__Matrícula__:** Tipo - TEXTO. * Opção de inserir. O Usuário insere aluno encontrado e o Sistema solicita: * **__Aluno__:** Tipo - TEXTO. * **Quantidade:*** Tipo - NUMÉRICO. * **Valor Unitário:*** Tipo - NUMÉRICO. * **Atividade prevista no projeto pedagógico do curso?** Tipo - LÓGICO. Opções: ''SIM'', ''NÃO''. * **Este aluno está em mobilidade?** Tipo - LÓGICO. Opções: ''SIM'', ''NÃO''. ( [[#Principais Regras de Negócio| RN06]] ) * **Este aluno receberá crédito em conta corrente? (Marque sim para informar dados bancários do aluno)** Tipo - LÓGICO. Opções: ''SIM'', ''NÃO''. * Dados Bancários: * **Banco:** Tipo - TEXTO. * **Poupança:** Tipo - LÓGICO. Opções: ''SIM'', ''NÃO''. * **Agência:*** Tipo - NUMÉRICO. * **Conta Corrente:*** Tipo - NUMÉRICO. * **CPF do aluno:** Formato - 999.999.999-99, Tipo - TEXTO. //Inserir Dados//. ( [[#Principais Regras de Negócio| RN01 e RN04]] ) ====Passo 4==== O Sistema solicita: * **Data Inicial:*** Formato - DD/MM/AAAA, Tipo - DATA. * **Data Inicial:*** Formato - DD/MM/AAAA, Tipo - DATA. * **Descrição:*** Tipo - TEXTO. * **Justificativa:*** Tipo - TEXTO. ====Passo 5==== O sistema solicita arquivos a serem anexados a requisição de acordo com a necessidade do usuário. * **__Arquivos Anexados a Requisição de Auxílio a Estudante__** * **__Anexar Documentos__** * **Descrição:** Tipo Texto * **Arquivo:** (pdf, doc, imagens) Logo abaixo o sistema exibe os anexos: * **__Documentos Anexados__** * **__Descrição__**: Tipo texto * **__Nome__**: Tipo texto. (Nome do arquivo original anexado) ====Passo 6==== O Sistema exibe as informações gerais da requisição, descrição da requisição, justificativa da requisição, alunos beneficiados, alunos que receberão auxílio em conta bancária especificados no documento [[desenvolvimento:especificacoes:sipac:fluxos:fluxo_visualizar_requisicao_auxilio_financeiro_ao_estudante| Fluxo da Requisição de Auxílio Financeiro ao Estudante]]. O Sistema solicita Observações da requisição se necessário. O Sistema exibe Valor Total da Requisição e solicita (opcional) a partição do orçamento. * **__Valor Total da Requisição__:** Tipo - NUMÉRICO. * **Valor Solicitado a PROAE:** Tipo - NUMÉRICO. ( [[#Principais Regras de Negócio| RN03 ]] ) ====Passo 7==== O Sistema solicita ao Usuário as informações para criação da capa do processo no módulo de protocolo: * **__Interessados__**: Tipo - TEXTO. * **__Unidade de Origem__:** Tipo - TEXTO. * **__Data de Cadastro__:** Formato - DD/MM/AAAA, Tipo - DATA. * **Assunto:*** Tipo - TEXTO. * **Observação:** Tipo - TEXTO. * **Unidade de Destino*** Tipo - TEXTO, Entrada de dados: CÓDIGO ou NOME. O Usuário confirma a requisição. ====Passo 8==== O Sistema exibe dados do comprovante após a confirmação. * **__Requisição__** Formato - 9.../AAAA, Tipo - NUMÉRICO. * **__Data__** Formato - DD/MM/AAAA, Tipo - DATA. * **__Data Inicial__** Formato - DD/MM/AAAA, Tipo - DATA. * **__Data Final__** Formato - DD/MM/AAAA, Tipo - DATA. * **__Tipo da Requisição__** Tipo - TEXTO * **__Unidade de Custo__** Tipo - TEXTO * **__Unidade Requisitante__** Tipo - TEXTO * **__Valor da Requisição__** Tipo - NUMÉRICO. * **__Tipo de Auxílio__** Tipo - TEXTO * Opção Visualizar Capa do Processo: Especificada no Caso de Uso [[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:consultas_relatorios:relatorios:capa_do_processo| Capa do Processo (módulo de Protocolo)]]. * Opção Visualizar Comprovante da Requisição: Especificada no documento [[desenvolvimento:especificacoes:sipac:fluxos:fluxo_comprovante_requisicao_auxilio_financeiro_estudante| Comprovante de Requisição da Auxílio Financeiro ao Estudante]]. * Opção Imprimir Folha de frequência. Especificada em [[desenvolvimento:especificacoes:sipac:fluxos:fluxo_imprimir_folha_de_frequencia| Emitir Folha de Frequência]] ( [[#Principais Regras de Negócio| RN10 ]] ) o caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - A requisição deve possuir pelo menos um aluno que receba os recursos da mesma, ou seja, é necessário que seja inserido os dados bancários de pelo menos um aluno. * **RN02** - Não pode haver concomitância de datas entre requisições para um mesmo discente. * **RN03** - O valor solicitado à SAE não pode ser maior que o valor da requisição. * **RN04** - A obrigatoriedade de preenchimento dos campos de Relator e Título do trabalho aplica apenas para a graduação (adicionada em 16/10/2014, tarefa 138928) * **RN05** - Pelo menos um dos alunos da requisição deve ser relator ou relator/autor do trabalho. (adicionada em 16/10/2014, tarefa 138928) * **RN06** - Se o aluno estiver em mobilidade o sistema deve permitir que o cadastro da requisição sem conta corrente. (adicionada em 16/10/2014, tarefa 140906) * **RN07** - A Data de Início não pode ser menor que a data atual. * **RN08** - Os discentes de graduação poderão ter apenas 2 auxílios do tipo CONGRESSO por ano. Para os demais tipos são ilimitados. * **RN09** - Caso marcado, desabilitar os campos "Título do Trabalho" e "Tipo de Relator". * **RN10** - Opção exibida apenas para o tipo "aula de campo". * **RN11** - Alunos em mobilidade não poderão ter auxílios financeiros. (tarefa 174562) ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sipac.requisicoes.auxilio.dominio.ItemAuxilio | administrativo.requisicoes.item_req_aux_fin | | 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 → Cadastrar 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 ===== Cadastrar e não enviar uma requisição verificando se os dados foram persistidos com sucesso. Modificar uma requisição no caso de uso SIPAC → Portal Administrativo → Requisições → Auxílio Financeiro ao Estudante → Modificar Requisição,e verificar se as alterações foram realizadas com sucesso. Cadastrar e enviar uma requisição e verificar se os dados do comprovante, a opção de emissão de capa do processo, e impressão da folha de frequência são mostradas corretamente. Verificar se a folha de frequência também está sendo emitida corretamente atráves do caso de uso [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:auxilio_financeiro_estudante:acompanhar_requisicoes_enviadas|Acompanhar Requisições Enviadas]]. OBS: Caso não hajam tipos de relatores no campo RELATOR, é necessário ir até o caso de uso [[desenvolvimento:especificacoes:sipac:cadastro:casos_de_uso:relator:cadastrar|Cadastrar Tipo de Relator]]. ===== Dados para o Teste ===== Alunos ativos da UFRN, segue select com os nomes de alunos aptos: SELECT DISTINCT a.nome FROM academico.aluno a where id_status=1 and tipo != 'T'