Tabela de conteúdos

~~ODT~~

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

Listar/Alterar Uniforme

Este caso de uso permite a edição, remoção e listagem dos uniformes cadastrados. O uniforme é utilizado para identificar e padronizar as pessoas que exercem determinadas funções.

Os envolvidos nesta funcionalidade são os gestores de recursos humanos.

Descrição do Caso de Uso

Este caso de uso inicia-se quando o usuário acessa a opção: SIGRH → Identificação funcional → Cadastro → Uniforme → Listar/Alterar

O sistema lista cada Uniforme cadastrado, exibindo as seguintes informações:

Dados do Servidor (RN01)

Para cada item, o sistema disponibiliza a opção de alterar ou remover os Uniformes já cadastrados.

O caso de uso é finalizado.

Principais Regras de Negócio

Resoluções/Legislações Associadas

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigrh.identificacao_funcional.dominio.Uniforme administrativo.identificacao_funcional.uniforme
br.ufrn.sigrh.identificacao_funcional.dominio.TipoPeca administrativo.identificacao_funcional.tipo_peca
br.ufrn.sigrh.identificacao_funcional.dominio.UniformePeca administrativo.identificacao_funcional.uniforme_peca
br.ufrn.sigrh.identificacao_funcional.dominio.ParametroIdentificacao administrativo.identificacao_funcional.parametro_identificacao

Plano de Teste

Sistema: SIGRH

Módulo: Identificação Funcional

Link(s): Identificação Funcional → Cadastro → Uniforme → Listar/Alterar

Usuário: mirian

Papel que usuário deve ter: SigrhPapeis.GESTOR_IDENTIFICACAO_FUNCIONAL

Cenários de Teste

Cadastrar uniformes através do caso de uso Cadastrar Uniforme. Listar/Remover/Alterar os uniformes de servidores já cadastrados. Verificar se as alterações são salvas corretamente.

Dados para o Teste

Script para consultar os Uniformes de Servidores cadastrados.

SELECT s.id_servidor, p.nome_ascii, u.ativo, s.id_ativo
  FROM rh.servidor s
  JOIN identificacao_funcional.uniforme u ON (s.id_servidor = u.id_servidor)
  JOIN comum.pessoa p ON (p.id_pessoa = s.id_pessoa)
  WHERE u.ativo = 'TRUE' AND s.id_ativo = 1;