~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Substituir/Cancelar Coordenador ====== Este caso de uso permite aos Gestores Técnicos alterar os dados do coordenador, removê-lo ou substituí-lo. ===== Descrição do Caso de Uso ===== O caso de uso está disponível através do caminho : //Curso-> Manutenção de Coordenadores -> Substituir/Cancelar Coordenador// Após acessar a funcionalidade, é feita uma busca por coordenadores com um único parâmetro: * **Curso**: Tipo - TEXTO. Lista com todos os cursos técnicos da unidade do Gestor. Os resultados são exibidos em formato de listagem, com os seguintes dados: ***__Nome__**: Tipo TEXTO; ***__Função__**: Tipo TEXTO; ***__Início do Mandato__**: Tipo DATA; ***__Fim do Mandato__**: Tipo DATA; Para cada resultado é possível //Substituir Coordenador//, //Alterar Dados do Coordenador// e //Excluir Coordenação//. ===Fluxo alternativo 1 - Substituir Coordenador=== Acessando a opção de Substituir Coordenador são solicitados os dados do nome do coordenador: * **Novo Coordenador***: Tipo AUTOCOMPLETE, formato: Nº_SIAPE NOME_SERVIDOR, entrada de dados: NOME_SERVIDOR ([[#principais regras de negócio|RN03]]); * **Início do Mandato***: Tipo DATA. * **Fim do Mandato***: Tipo DATA. ===Fluxo alternativo 2 - Alterar Dados do Coordenador=== Acessando o opção de alterar os dados, basta seguir os passos da [[desenvolvimento:especificacoes:sigaa:tecnico:casos_de_uso:Turma:Manutencao_de_Coordenadores:Identificar_Coordenador|Identificar Coordenador]]. ===Fluxo alternativo 3 - Excluir Coordenação=== Para excluir basta escolher a opção e confirmar. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - O atual coordenador não pode ser substituído pelo mesmo usuário. * **RN02** - Data final do mandato deve ser maior que a data de início. * **RN03** - Tal campo varia de nome de acordo com a **função** selecionada. Caso a função 'SUPERVISOR' seja selecionada, a descrição do campo altera-se para: Tipo AUTOCOMPLETE, formato: NOME_SUPERVISOR (LOGIN_SUPERVISOR) - CARGO, entrada de dados: NOME_SUPERVISOR; * **RN04** - Caso a função seja a de **SUPERVISOR**, em adição aos servidores da instituição, também é possível selecionar docentes externos tal cargo. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.dominio.CoordenacaoCurso | sigaa.ensino.coordenacao_curso | ====== Plano de Testes ====== Sistema: SIGAA Módulo: Técnico Link(s): Turma -> Manutenção de Coordenadores -> Substituir/Cancelar Coordenador Usuário: anaflaviast, romoaldo13 Papel que usuário deve ter: SigaaPapeis.GESTOR_TECNICO ===== Cenário de Testes ===== Para verificação do cadastro ou exclusão do coordenador basta seguir: //Turma -> Manutenção de Coordenadores -> Listar Coordenadores// ===== Dados para o Teste ===== Não se aplica.