~~ODT~~
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)
- Matrícula SIAPE: Tipo – NUMÉRICO.
- Servidor: Formato NOME DO SERVIDOR Tipo - TEXTO.
- Unidade de Exercício: Tipo - TEXTO.
- Sexo: Tipo - TEXTO.
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
- RN01: Apenas servidores Ativos com Categoria/Cargo de Policial Rodoviário Federal deverão ter registro de medidas de uniforme. Essa Categoria/Cargo encontra-se parametrizado como “Docente”.
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;