~~ODT~~

Última atualização: 2017/04/03 18:10 (edição externa)

Cadastrar Usuário de Projeto

Usuários de projetos são usuários que fazem parte de instituições externas (como UFBA, ABIN, UFERSA, DPF, etc) ou que estão relacionados à projetos secundários (como o Sucupira e IMD). Este caso de uso permite que o gerente do iProject possa cadastrar tais usuários na base de dados dos sistemas institucionais.

O cadastro de projetos será acessível por usuários que possuem permissão de gerente.

O caso de uso se inicia ao acessar o link iProject → Administração → Projeto → Projeto → Usuário de Projeto → Cadastrar.

Os seguintes campos serão disponibilizados

  • Nome* - Tipo: TEXTO.
  • CPF* - Tipo: NUMÉRICO. Formato: 999.999.999-99 (RN01, RN04, RN05)
  • Sexo* - Tipo: TEXTO. Formato: Masculino ou Feminino.
  • Nascimento* - Tipo: DATA. Formato: dd/mm/aaaa.
  • Login* - Tipo: TEXTO. (RN02)
  • Senha* - Tipo: TEXTO. (RN03)
  • Repetir Senha* - Tipo: TEXTO. (RN03)
  • E-mail* - Tipo: TEXTO. (RN04)

O caso de uso é finalizado.

  • RN01 - Caso seja digitado o CPF de um usuário já cadastrado no sistema, seus dados serão preenchidos no formulário.
  • RN02 - Não é permitido cadastrar dois usuários com mesmo login.
  • RN03 - As senhas digitadas devem ser iguais.
  • RN04 - O e-mail e CPF digitados devem conter um formato válido.
  • RN05 - É permitido cadastrar dois usuários com mesmo CPF. Porém, os dados pessoais serão sempre iguais para os dois usuários.

Resoluções/Legislações Associadas

Não se Aplica.

Classe Tabela
br.com.jeebrasil.iproject.dominio.Pessoa comum.pessoa
br.com.jeebrasil.iproject.dominio.Usuario comum.usuario

Plano de Teste

Sistema: iProject

Link(s): Administração → Projeto → Usuário de Projeto → Cadastrar

Papel que usuário deve ter: Gerente.

Usuário: dalton

  • Realizar o cadastro de usuários e verificar se os dados foram persistidos corretamente no caso de uso de Listar/Alterar.
  • Verificar se os dados são corretamente replicado nos 3 bancos de dados, utilizando as consultas abaixo:

Consultar usuário

SELECT * FROM comum.usuario WHERE login = 'dalton'

Consultar dados pessoais

SELECT * FROM comum.pessoa WHERE nome = 'DALTON DANTAS DE OLIVEIRA'

Não se aplica.

  • desenvolvimento/especificacoes/iproject/casos_de_uso/administracao/projeto/usuario_projeto/cadastrar.txt
  • Última modificação: 2017/04/03 18:10
  • (edição externa)