~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Usuário ====== Uma pessoa só pode utilizar o [[https://docs.info.ufrn.br/doku.php?id=desenvolvimento:especificacoes:iproject:negocio#diagrama_de_atividades|IProject]] se houver um usuário cadastrado para ela. O usuário pode ser associado a um ou mais papéis, o que irá restringir ou liberar acesso a links, páginas ou menus do sistema. Esse cadastro é efetuado pelos usuários com perfis de gerente. ===== Descrição do Caso de Uso ===== O caso de uso inicia quando o usuário acessa //iProject -> Administração -> Usuário/Permissão -> Cadastrar Usuário//. O login e a carga horária diária do usuário devem ser informadas para permitir a associação de papéis. Zero ou mais papéis podem ser associados a um usuário. O seguintes campos estão disponíveis: * **Login***: Tipo: TEXTO. O login é o mesmo dos sistemas - Sipac, Sigaa ou Sigrh. [[#Principais Regras de Negócio | (RN01, RN02) ]] * **__Nome__**: Tipo: TEXTO. Carregado após digitar o login. * **Vínculo***: Tipo: TEXTO. * **Requisitos**: Tipo: LÓGICO. Define o usuário como participante da equipe de requisitos * **Desenvolvedor**: Tipo: LÓGICO. Define o usuário como participante da equipe de desenvolvimento * **Testador**: Tipo: LÓGICO. Define o usuário como participante da equipe de testadores * **Suporte**: Tipo: LÓGICO. Define o usuário como participante da equipe de suporte * **Gerente**: Tipo: LÓGICO. Define o usuário como gerente * **Gestor Fórum**: Tipo: LÓGICO. Define o usuário como gestor do fórum * **Gerência projeto**: Tipo: LÓGICO. Define o usuário como gerente de projeto * **Carga Horária**: Tipo: NUMÉRICO. Formato: X. Carga horária diária do usuário. [[#Principais Regras de Negócio | (RN03) ]] O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**: Um login de um usuário existente deve ser informado. * **RN02**: O usuário tem que ter um login cadastrado em um dos sistemas (Sipac, Sigaa ou Sigrh). * **RN03**: A carga horária deve ser maior que zero. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.com.jeebrasil.iproject.dominio.PermissaoIProject | iproject.permissao_iproject | ====== Plano de Teste ====== Sistema: iProject Link(s): Administração → Usuário/Permissão → Cadastrar Usuário. Usuário: dalton Papel que usuário deve ter: Usuário deve ter papel de gerente. ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Não se aplica.