~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Listar/Atualizar Laudo ====== Este Caso de Uso tem como objetivo listar os laudos cadastrados em [[cadastrar_laudo|Cadastrar Laudo]]. Esta operação pode ser realizada pelo Gestor do Departamento de Administração de Pessoal. ([[#principais_regras_de_negócio|RN02]]) ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando o usuário acessa a opção //SIGRH → Administração de Pessoal → Cadastros → Registros para o Servidor → Adicional → Listar/Atualizar Laudo//. O sistema exibe a opção de buscar pelos laudos, através dos seguintes filtros: * **Unidade**: Formato - NOME DA UNIDADE, Tipo - AUTOCOMPLETE. Entrada de Dados: Código ou NOME DA UNIDADE. * **Descrição**: Tipo - TEXTO, Descrição do Laudo. * **Código do Laudo**: Tipo - NUMÉRICO. * **Período do laudo**: Formato - DD/MM/AAAA a DD/MM/AAAA, Tipo - DATA. * **Período de Cadastro**: Formato - DD/MM/AAAA a DD/MM/AAAA, Tipo - DATA. É listado os laudos com os seguintes dados: * **__Unidade__**: Tipo - TEXTO. * **__Código do Laudo__**: Tipo - NUMÉRICO. * **__Data do Laudo__**: Tipo - DATA. * **__Data de Cadastro__**: Tipo - DATA. * **__Descrição__**: Tipo - TEXTO. * **Modelo**: ^Lista de Laudos Encontrados (3) ^^^^^ ^Unidade ^ Código do Laudo^Data do Laudo^ Data de Cadastro^ Descrição ^ |NOME DA UNIDADE| 9999999999|DD/MM/AAAA |DD/MM/AAAA |DESCRIÇÃO DO LAUDO. | |NOME DA UNIDADE| 9999999999|DD/MM/AAAA |DD/MM/AAAA |DESCRIÇÃO DO LAUDO. | |NOME DA UNIDADE| 9999999999|DD/MM/AAAA |DD/MM/AAAA |DESCRIÇÃO DO LAUDO. | Para cada item da listagem o sistema exibe as opções de visualizar detalhes, alterar dados do laudo e remover laudo. Ao visualizar detalhes do laudo, todos os dados cadastrados em [[cadastrar_laudo|Cadastrar Laudo]] são visualizados. Ao alterar dados do laudo, todos os dados cadastrados em [[cadastrar_laudo|Cadastrar Laudo]] são habilitados para alteração. Ao remover um laudo, é perguntado sobre a certeza de tal ação. ([[#principais_regras_de_negócio|RN01]]) O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Ao selecionar a opção de remover, o registro não é realmente removido do banco, mas sim inativado. * **RN02** - Quando o usuário logado possuir papel com exigência de vinculação a uma unidade, todas as operações somente podem ser realizadas para servidores lotados na unidade que foi vinculada ao papel. Caso contrário, as operações podem ser realizadas para servidores lotados em qualquer unidade. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigrh.financeiro.dominio.LaudoAdicional | administrativo.financeiro.laudo_adicional | | br.ufrn.sigrh.financeiro.dominio.ArquivoLaudoAdicional | administrativo.financeiro.arquivo_laudo_adicional | | br.ufrn.sigrh.funcional.dominio.Servidor | administrativo.rh.servidor | | br.ufrn.sigrh.dominio.Unidade | administrativo.comum.unidade | ====== Plano de Teste ====== Sistema: SIGRH Módulo: Administração de Pessoal Link(s): Cadastros → Registros para o Servidor → Adicional -> Listar/Atualizar Laudo Usuário: mirian Papel que usuário deve ter: SigrhPapeis.GESTOR_DAP, SigrhPapeis.ADMINISTRADOR_DAP ===== Cenários de Teste ===== Realizar o [[cadastrar_laudo|cadastro de laudos]], e realizar a consulta utilizando os dados do laudo recém cadastrado. ===== Dados para o Teste ===== * Script para visualizar o registro do laudo de adicional: SELECT * FROM financeiro.laudo_adicional;