~~ODT~~

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

Listar/Alterar 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 Listar, Alterar e Inativar 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 → Listar/Alterar.

Os seguintes campos de busca serão disponibilizados

  • Nome - Tipo: TEXTO.
  • Login - Tipo: TEXTO.
  • Somente Usuários Ativos - Tipo: LÓGICO.

Ao realizar a consulta, será exibida uma listagem com as seguintes informações:

  • Nome - Tipo: TEXTO.
  • E-mail - Tipo: TEXTO.
  • Login - Tipo: TEXTO.

Para cada item da listagem, é possível realizar as operações:

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.
  • RN06 - Ao alterar os dados do usuário, os campos de senha não são obrigató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 → Listar/Alterar

Papel que usuário deve ter: Gerente.

Usuário: dalton

  • 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'

Para cadastrar novos usuários, pode-se utilizar o caso de uso de Cadastrar Usuário.

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