====== Listar/Alterar Turmas de Capacitação ====== O presente caso de uso tem como objetivo realizar a busca e se necessário realizar a alteração das turmas já cadastradas no sistema. A Turma de capacitação é a realização de algum evento que visa a aquisição de conhecimentos e capacidades para os servidores da instituição, elaborado e ministrado por ela mesma.\\ Após abertura das turmas, os servidores poderão se inscrever e participar dos eventos associados às mesmas. Os responsáveis por este caso de uso trabalham com gestão de pessoas. ===== Descrição do Caso de Uso ===== O caso de uso inicia-se ao acessar //SIGRH → Capacitação → Operações → Turmas → Listar/Alterar//. É necessário realizar a busca por turmas, através dos seguintes filtros disponíveis: * **Aluno Inscrito**: Tipo - TEXTO. * **Tipo da Atividade de Capacitação**: Tipo - TEXTO. * **Nome da Turma**: Tipo - TEXTO. * **Local**: Tipo - TEXTO. * **Situação da Turma**: Tipo - TEXTO. São apresentadas opções: ''Inscrições não iniciadas, Inscrições abertas, Inscrições encerradas, Turma em andamento e Turma encerrada''. * **Evento de Capacitação**: Tipo - TEXTO. * **Instrutor**: Tipo - TEXTO, AUTOCOMPLETE. * **Ano**: Formato - AAAA, Tipo - NUMÉRICO. * **Habilidades**: Tipo - TEXTO. São apresentadas opções: '' Atenção à Saúde, Atualização Pedagógica - PAP, Gestão, Habilidades Lingüísticas, Infra-estrutura, Iniciação ao Serviço Público, Procedimentos técnicos e administrativos e Tecnologia da Informação''. Ao retornar os resultados da busca, para cada turma o sistema exibe os seguintes dados: * **__Nome__**: Tipo - TEXTO. * **__Situação__**: Tipo - TEXTO. * **__Início__**: Tipo - DATA. * **__Término__**: Tipo - DATA. Para cada item listado, têm-se as operações: * Visualizar Turma: São exibidos os seguintes dados sobre a turma: * **Informações da Atividade de Capacitação** * **__Nome da Atividade__**: Tipo - TEXTO. * **__Tipo da Atividade__**: Tipo - TEXTO. * **__Carga Horária__**: Formato - 999 horas/aulas, Tipo - NUMÉRICO e TEXTO. * **__Público Alvo__**: Tipo - TEXTO. * **__Objetivos__**: Tipo - TEXTO. * **__Conteúdos Programados__**: Tipo - TEXTO. * **__Metodologia__**: Tipo - TEXTO. * **__Recursos Necessários__**: Tipo - TEXTO. * **Informações da Turma** * **__Nome__**: Tipo - TEXTO. * **__Vagas__**: Tipo - NUMÉRICO. * **__Número de inscrições__**: Tipo - NUMÉRICO. * **__Número de participantes__**: Tipo - NUMÉRICO. * **__Período de Realização__**: Formato - DD/MM/AAAA a DD/MM/AAAA, Tipo - DATA. * **__Período de Inscrição__**: Formato - DD/MM/AAAA a DD/MM/AAAA, Tipo - DATA. * **__Período de Autorização da Chefia__**: Formato - DD/MM/AAAA a DD/MM/AAAA, Tipo - DATA. * **Horários da Turma** * **__Hora Início__**: Tipo - NUMÉRICO. * **__Hora Fim__**: Tipo - NUMÉRICO. * **__Dias da Semana__**: Tipo - TEXTO. * **__Local__**: Tipo - TEXTO. * **Eventos de Capacitação** * **__Nome__**: Tipo - TEXTO. * **__Ano__**: Formato - AAAA, Tipo - DATA. * **Instrutores/Professores** * **__Nome (Siape)__**: Tipo - TEXTO. * **__Qualificação__**: Tipo - TEXTO. * **__CH__**: Tipo - NUMÉRICO. * **__Conteúdo__**: Tipo - TEXTO. * //Alterar Turma// : Pode-se alterar os dados inseridos no caso de uso [[cadastrar|Cadastrar Turmas]] * //Remover Turma// : Permite a remoção da turma. ([[#Principais Regras de Negócio|RN02]]) O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Uma turma só poderá ser removida caso ela não esteja associada a nenhum evento de capacitação, programa de capacitação e tenha nenhum instrutor a ela associado. * **RN02** - Caso nenhum servidor tenha realizado a inscrição para a turma, ela poderá ser removida. * **RN03** - O parâmetro VERIFICA_CONCOMITANCIA_HORARIOS_INSTRUTOR com valor "TRUE", indica o bloqueio de cadastro de instrutores em turmas, caso este tenha horários em choque com outras turmas já cadastradas. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigrh.capacitacao.dominio.Turma | administrativo.capacitacao.turma | | br.ufrn.sigrh.capacitacao.dominio.InstrutorTurma | administrativo.capacitacao.instrutor_turma | | br.ufrn.sigrh.capacitacao.dominio.PropostaEventoCapacitacao | administrativo.capacitacao.proposta_evento_capacitacao | | br.ufrn.sigrh.capacitacao.dominio.ProgramaCapacitacaoTurma | administrativo.capacitacao.programa_capacitacao_turma | | br.ufrn.sigrh.capacitacao.dominio.HorarioTurma | administrativo.capacitacao.horario_turma | ====== Plano de Teste ====== Sistema:SIGRH Módulo: Capacitação Link(s): Operações → Turmas → Listar/Alterar Usuário: simonelopes Papel que usuário deve ter: SigrhPapeis.GESTOR_CAPACITACAO ===== Cenários de Teste ===== Realizar cadastros de turmas através do caso de uso [[cadastrar|Cadastrar Turma]] e verificar se os dados estão aparecendo corretamente na busca. ===== Dados para o teste ===== Não se aplica.