~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Gerar Etiquetas De Identificação ====== Este caso de uso tem como finalidade a geração de etiquetas de identificação dos discentes por parte de um usuário da Pró-Reitoria de Graduação, que são utilizadas para identificação no arquivo. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção //SIGAA -> Graduação -> Alunos -> Outras Operações -> Gerar Etiquetas de Identificação// é acessada. Primeiramente é feita uma busca por discentes de acordo com os seguintes filtros: * **Ingressos em**: Formato - AAAA.9. Tipo - DATA e NUMÉRICO. * **Forma de Ingresso**: Tipo - TEXTO. * **Curso**: Tipo - TEXTO. * **Matrículas** (Separadas por vírgula) Caso haja algum discente encontrado sem forma de ingresso cadastrada no sistema, o usuário é direcionado para uma página de confirmação que indica a existencia de ao menos um discente encontrado sem forma de ingresso cadastrada. Nessa página o usuário poderá gerar as etiquetas substituindo o espaço da forma de ingresso desses discentes pelo texto 'SEM FORMA DE INGRESSO CADASTRADA' ou cancelar a operação. O caso de uso é finalizado e as etiquetas são geradas seguindo-se o seguinte modelo, com no máximo 4 etiquetas por linha: CURSO NOME DO DISCENTE MATRÍCULA FORMA DE INGRESSO ===== Principais Regras de Negócio ===== * **RN01** - As etiquetas são geradas apenas para discentes com os seguintes status de matrícula: ''Ativo'', ''Formando'', ''Graduando'', ''Trancado'', ''Cadastrado''. * **RN02** - Caso o nome do docente exceda 30 caracteres, ele deve ser resumido. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.dominio.Curso | sigaa.public.curso | | br.ufrn.sigaa.dominio.Discente | sigaa.public.discente | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Graduação Link(s): Alunos -> Outras Operações -> Gerar Etiquetas de Identificação Usuário: mittelbach Papel que usuário deve ter: SigaaPapeis.ADMINISTRADOR_DAE ===== Cenários de Teste ===== Realizar buscas de discentes que possuam forma de ingresso cadastrada e não. ===== Dados para o Teste ===== A lista de alunos de acordo com o status de sua matrícula pode ser obtida seguindo-se o caminho: Sigaa -> Portal Coord. Graduação -> Aluno -> Consulta Avançada informando o staus que se deseja pesquisar junto com qualquer outra opção de pesquisa. Os alunos cadastrado sem forma de ingresso, se existirem, são listados usando-se a seguinte consulta: select * from discente where status in (1,2,5,8,9) and id_forma_ingresso is null and nivel = 'G' A seguinte consulta pode ser utilizada se desejar encontrar discentes de acordo com o tamanho de seus nomes select p.nome,d.matricula from discente d join comum.pessoa p on p.id_pessoa = d.id_pessoa where d.status in (1,2,5,8,9) and d.nivel = 'G' and length(p.nome) = ? Onde '?' deve ser substituído pelo tamanho que se deseja comparar