~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Definir Leiaute do Arquivo de Importação ====== ** O CASO DE USO FOI DESCONTINUADO DESDE 15/02/2015. Para versões posteriores a essa data, desconsiderar a especificação. ** Este caso de uso permite ao usuário definir o leiaute do arquivo que será utilizado para [[desenvolvimento:especificacoes:sigaa:vestibular:casos_de_uso:importacao_cadastro:importar_aprovados|importar os dados dos discentes aprovados em concursos externos]] como, por exemplo, o [[http://sisu.mec.gov.br/|SiSU]]. Os dados importados são basicamente os dados pessoais, matriz curricular aprovado e classificação, e geralmente estes dados vem em um arquivo texto no formato [[http://pt.wikipedia.org/wiki/Comma-separated_values|CSV (Comma-Separated Values)]]. O usuário utilizará o sistema para fazer o upload do arquivo. Uma vez lido, o usuário deverá informar um mapeamento, isto é, qual a coluna (campo) no arquivo e o atributo correspondente no sistema. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIGAA -> Vestibular -> Importação/Convocação -> Vestibulares/Concursos Externos -> Definir Leiaute do Arquivo de Importação//. Será solicitado do usuário os seguintes parâmetros: * **Forma de Ingresso***: Tipo - TEXTO. * **Descrição***: Tipo - TEXTO. * **Arquivo***: Tipo - ARQUIVO. * **Dados Separados por***: Tipo - TEXTO. Onde o usuário tem a opção de escolher entre: ''Vírgula, Ponto e Vírgula e Tabulação''. Caso a primeira linha do arquivo seja o cabeçalho das colunas, o usuário deverá indicar: * **A primeira linha do arquivo possui cabeçalho**: tipo - LÓGICO. ==== Mapeamento dos Dados em Atributos de Discente ==== O usuário deverá associar um campo do arquivo à um atributo no sistema. Alguns atributos são obrigatórios e estes são indicados na descrição da operação. Os atributos que podem ser mapeados são definidos direto no banco de dados. ==== Confirmação do Leiaute ==== O usuário deverá confirmar os dados a serem importados. O caso de uso é encerrado. ===== Principais Regras de Negócio ===== * **RN01** - O usuário deverá informar um arquivo com os valores obrigatórios, que são definidos direto no banco de dados (podem variar com tempo). ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.vestibular.dominio.ImportacaoDiscenteOutrosConcursos | sigaa.vestibular.importacao_discente_outros_concurso | | br.ufrn.sigaa.vestibular.dominio.AtributoClasseMapeavel | sigaa.comum.atributo_mapeavel | | br.ufrn.sigaa.vestibular.dominio.HistoricoMapeamentoAtributo | sigaa.comum.historico_mapeamento_atributo | | br.ufrn.sigaa.vestibular.dominio.ConvocacaoProcessoSeletivoDiscente | sigaa.vestibular.convocacao_processo_seletivo_discente | | br.ufrn.sigaa.vestibular.dominio.InscricaoVestibular | sigaa.vestibular.inscricao_vestibular | | br.ufrn.sigaa.vestibular.dominio.PessoaVestibular | sigaa.vestibular.pessoa_vestibular | | br.ufrn.sigaa.vestibular.dominio.ConvocacaoProcessoSeletivo | sigaa.vestibular.convocacao_processo_seletivo | | br.ufrn.sigaa.vestibular.dominio.ResultadoClassificacaoCandidato | sigaa.vestibular.resultado_classificacao_candidato | | br.ufrn.sigaa.vestibular.dominio.ProcessoSeletivoVestibular | sigaa.vestibular.processo_seletivo | | br.ufrn.sigaa.ensino.graduacao.dominio.MatrizCurricular | sigaa.graduacao.matriz_curricular | | br.ufrn.sigaa.dominio.Curso | sigaa.curso | | br.ufrn.sigaa.vestibular.dominio.ResultadoOpcaoCurso | sigaa.vestibular.resultado_opcao_curso | | br.ufrn.sigaa.ensino.graduacao.dominio.Curriculo | sigaa.graduacao.curriculo | ====== Plano de Teste ====== Sistema: SIGAA Módulos: Graduação Link(s): Vestibular -> Importação/Convocação -> Vestibulares/Concursos Externos -> Definir Leiaute do Arquivo de Importação Usuário: edipo, acoelho Papel que usuário deve ter: SigaaPapeis.VESTIBULAR ===== Cenários de Teste ===== - Cadastrar um leiaute. - [[desenvolvimento:especificacoes:sigaa:vestibular:casos_de_uso:importacao_cadastro:importar_aprovados|Importar os discentes aprovados em outros concursos]]. ===== Dados para o Teste ===== Criar um arquivo CSV. Um formato sugerido é o da tabela abaixo, baseado no arquivo que é recebido do SiSU. ^ Cód. do Curso ^ Nome do Curso ^ Número inscrição do Candidato no Enem ^ Nome do Candidato ^ CPF do Candidato ^ Data Nasc. do Candidato ^ Sexo do Candidato ^ RG do Candidato ^ Nome mãe do Candidato ^ Logradouro do Candidato ^ Número Logradouro do Candidato ^ Complemento Logradouro do Candidato ^ UF do Candidato ^ Município do Candidato ^ Bairro do Candidato ^ CEP do Candidato ^ Telefone1 do Candidato ^ Telefone2 do Candidato ^ E-mail do Candidato ^ Número inscrição do Candidato no SiSU ^ Colocação do Candidato, no Curso ^ Candidato aprovado ^ Pais ^ Raça ^ Semestre ^ | NUMÉRICO | TEXTO | NUMÉRICO | TEXTO | NUMÉRICO | DATA | TEXTO (F / M) | NUMÉRICO | TEXTO | TEXTO | NUMÉRICO | TEXTO | TEXTO (Ex.: RN) | TEXTO | TEXTO | NUMÉRICO | TEXTO | TEXTO | TEXTO | NUMÉRICO | NUMÉRICO | TEXTO (Exemplo: SIM/NÃO) | TEXTO | TEXTO | NUMÉRICO |