~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Relatório da Situação do Cadastro Biométrico ====== Este caso de uso tem como finalidade exibir o relatório da situação do cadastro biométrico dos servidores. Precondição: Para que este caso de uso esteja disponível, é necessário que o parâmetro ''TIPO_CONTROLE_FREQUENCIA'' seja igual a ''2'' e as unidades que terão ponto eletrônico sejam informadas em [[desenvolvimento:especificacoes:sigrh:frequencia:casos_de_uso:ponto_eletronico:parametros_de_operacao_configuracao:unidade_de_ponto_eletronico:cadastrar|Cadastrar Unidade de Ponto Eletrônico]]. ([[http://www.iproject.ufrn.br/iproject/public/VerTarefa?num=132103|132103]], v 4.11.8) Este cadastro deve ser realizado pelos gestores de pessoal ou gestores de frequência. ===== Descrição do Caso de Uso ===== O caso de uso está disponível através do caminho: //SIGRH -> Frequência -> Aba Ponto Eletrônico -> Relatórios -> Situação do Cadastro Biométrico//. Ao acessar o caso de uso, são exibidos os seguintes filtros para a geração do relatório: * **Servidor**: Formato - NOME DO SERVIDOR (9999999). Tipo - AUTOCOMPLETE. Entrada de dados - SIAPE, CPF ou NOME DO SERVIDOR. * **Unidade de Exercício**: Formato - NOME DA UNIDADE (99.99). Tipo - AUTOCOMPLETE. Entrada dos dados - CÓDIGO ou NOME DA UNIDADE. * **Considerar Unidades Subordinadas à Unidade de Exercício**: Tipo - LÓGICO. * **Unidade de Lotação**: Formato - NOME DA UNIDADE (99.99). Tipo - AUTOCOMPLETE. Entrada dos dados - CÓDIGO ou NOME DA UNIDADE. * **Considerar Unidades Subordinadas à Unidade de Lotação**: Tipo - LÓGICO. * **Unidade de Localização**: Formato - NOME DA UNIDADE (99.99). Tipo - AUTOCOMPLETE. Entrada dos dados - CÓDIGO ou NOME DA UNIDADE. * **Considerar Unidades Subordinadas à Unidade de Localização**: Tipo - LÓGICO. * **Situação do Cadastro**: Tipo - TEXTO. São mostradas três opções: ''TODOS, SOMENTE JÁ CADASTRADOS'' e ''SOMENTE PENDENTES DE CADASTRO''. Ao realizar a busca, o relatório é exibido como apresentado na Tabela 1. ^ Servidor ^ Unidade de Exercício ^ Unidade de Lotação ^ Unidade de Localização ^ Situação ^ | NOME DO SERVIDOR (9999999)| NOME DA UNIDADE | NOME DA UNIDADE | NOME DA UNIDADE | Tipo da situação | | **Total de Servidores Cadastrados**: 99||||| | **Total de Servidores Pendentes**: 99||||| | **Percentual de Servidores Cadastrados**: 99,99 %||||| ==Tabela 1: Modelo de relatório da situação do cadastro biométrico == O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**: O acesso a esse caso de uso somente é exibido se o parâmetro ''PONTO_BIOMETRICO_IMPLANTADO'' = ''TRUE''. ([[http://www.iproject.ufrn.br/iproject/public/VerTarefa?num=144568|144568]], ) * **RN02**: São apresentados apenas os campos de busca selecionados pelo usuário. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigrh.funcional.dominio.Servidor | rh.servidor | | br.ufrn.sigrh.pessoal.dominio.Pessoa | comum.pessoa | | br.ufrn.dominio.Unidade | comum.unidade | | br.ufrn.sigrh.dimensionamento.dominio.ServidorLocalizacao | dimensionamento.servidor_localizacao | ====== Plano de Teste ====== Sistema: SIGRH Módulo: Frequênia Link(s): Aba Ponto Eletrônico -> Relatórios -> Situação do Cadastro Biométrico Usuários: mirian Papel que usuário deve ter: SigrhPapeis.GESTOR_FREQUENCIA e SigrhPapeis.GESTOR_DAP ===== Cenários de Teste ===== Inserir os diversos filtros e a combinação deles e verificar se o relatório exibido está de acordo com os filtros informados. ===== Dados para o Teste ===== * Para verificar as relação entre os servidores e suas respectivas unidades de exercício, lotação e localização, execute a seguinte consulta na base de dados administrativa: SELECT DISTINCT s.id_servidor AS idServidor, p.nome AS nomeServidor, p.cpf_cnpj AS cpfCnpjServidor, s.siape AS siape, ue.id_unidade AS idUnidExercicio, ue.nome AS nomeUnidExercicio, ulot.id_unidade AS idUnidLotacao, ulot.nome AS nomeUnidLotacao, uloc.id_unidade AS idUnidLocalizacao, uloc.nome AS nomeUnidLocalizacao FROM rh.servidor s INNER JOIN comum.pessoa AS p ON s.id_pessoa = p.id_pessoa INNER JOIN comum.unidade AS ue ON s.id_unidade = ue.id_unidade INNER JOIN comum.unidade AS ulot ON s.id_unidade_lotacao = ulot.id_unidade INNER JOIN dimensionamento.servidor_localizacao AS sloc ON sloc.id_servidor = s.id_servidor INNER JOIN comum.unidade AS uloc ON uloc.id_unidade = sloc.id_localizacao ORDER BY p.nome * Para verificar as informações mais relevantes para caso de uso, relativas ao cadastro de biometria, execute a seguinte consulta na base comum: SELECT cpf, digital FROM comum.identificacao_pessoa