~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Registrar Ocorrência Patrimonial ====== Esse caso de uso destina-se ao registro de ocorrência patrimonial pelo gestor de patrimônio global ou gestor de patrimônio unidade gestora. Uma ocorrência patrimonial é uma notificação que o setor de patrimônio faz a um servidor devido a pendências na apresentação de bens ou quando este está sob apuração. Pré-condições: É necessário que haja servidores cadastrados e pelo menos um tipo de ocorrência cadastrado. Pós-condições: Quando um servidor possui uma ocorrência em aberto o sistema não permite que seja emitido o documento de nada consta. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: SIPAC -> Patrimônio -> Gerência -> Ocorrências Patrimoniais -> Registrar Ocorrências. Na tela inicial são disponibilizadas duas opções para o usuário: realizar o registro de ocorrências individuais ou realizar o envio em bloco, ou seja, enviar uma ocorrência para vários servidores de uma vez. ==== Fluxo 1 - Envio de ocorrências individuais ==== === Passo 1=== O sistema solicita as seguintes informações: * **Servidor***: Tipo AUTOCOMPLETE. Formato: (Matrícula) NOME DO SERVIDOR - CPF. ([[#principais regras de negócio|RN01]]) * **Tipo de Ocorrência***: Tipo TEXTO. ([[#principais regras de negócio|RN02]]) * **Descrição***: Tipo TEXTO. Espaço reservado para o gestor informar o motivo da ocorrência e demais informações necessárias. * **Anexar Arquivos***: Tipo TEXTO. Permite anexar um ou mais arquivos * **Denominação***: Tipo TEXTO. Nome que identifica o anexo. Os anexos são listados com as seguintes informações: * **__Denominação__**: Tipo TEXTO Disponibiliza a opção de remover o arquivo anexado. === Passo 2 === Após o registro da ocorrência, o sistema exibe as informações da ocorrência e envia um email é para o servidor, de acordo com o template informado no SIGAdmin: São exibidas as informações da ocorrência: * **__Servidor__**: Tipo TEXTO. * **__Tipo de Ocorrência__**: Tipo TEXTO. * **__Descrição__**: Tipo TEXTO. * **__Usuário__***: Tipo TEXTO. Formato: login - NOME DO USUÁRIO. * **__Data de Cadastro__**: Tipo DATA. * **__Data da Finalização__**: Tipo DATA. * **Histórico** * **__Data__**: tipo TEXTO. * **__Usuário__**: Tipo TEXTO. Formato: login - NOME DO USUÁRIO. * **__Situação__**: Tipo TEXTO * **Anexos** * **__Denominação__**: tipo TEXTO * Opção de fazer download dos anexos. ==== Fluxo 2 - Envio de ocorrências em bloco ==== O sistema disponibiliza uma tela de busca por servidores da instituição. O formulário de consulta em questão apresenta os seguintes campos: * **Servidor**: Tipo AUTOCOMPLETE. Formato: (Matrícula) NOME DO SERVIDOR - CPF. ([[#principais regras de negócio|RN01]]) * **Unidade**: Tipo AUTOCOMPLETE. Formato: CÓDIGO DA UNIDADE - DENOMINAÇÃO DA UNIDADE. * **Localidade**: Tipo AUTOCOMPLETE. Formato: CÓDIGO DA LOCALIDADE - DENOMINAÇÃO DA LOCALIDADE. Os resultados da consulta serão listados apresentando as seguintes informações: * **Matrícula***: Tipo TEXTO. Formato: NÚMERO DA MATRÍCULA DO SERVIDOR. * **Nome***: Tipo TEXTO. Formato: NOME DO SERVIDOR. * **Unidade***: Tipo TEXTO. Formato: CÓDIGO E DENOMINAÇÃO DA UNIDADE. Cada resultado da listagem apresenta um item para seleção e posterior adição em uma listagem de servidores selecionados para abertura de ocorrência. Ao clicar em continuar o sistema encaminhará para uma tela onde são solicitadas as seguintes informações: * **Tipo de Ocorrência***: Tipo TEXTO. ([[#principais regras de negócio|RN02]]) * **Descrição***: Tipo TEXTO. Espaço reservado para o gestor informar o motivo da ocorrência e demais informações necessárias. * **Anexar Arquivos***: Tipo TEXTO. Permite anexar um ou mais arquivos * **Denominação***: Tipo TEXTO. Nome que identifica o anexo. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Devem ser listados apenas servidores ativos. * **RN02** - São apresentadas os tipos de ocorrências ativos, cadastrados em [[desenvolvimento:especificacoes:sipac:patrimonio_movel:casos_de_uso:cadastros:gerencia:tipo_ocorrencia:cadastrar|Cadastrar Tipos de Ocorrência]] ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sipac.patrimonio.comuns.dominio.TipoOcorrenciaPatrimonio | administrativo.patrimonio.tipo_ocorrencia_patrimonio | | br.ufrn.sipac.patrimonio.gerencia.dominio.OcorrenciaPatrimonial | administrativo.patrimonio.ocorrencia_patrimonial | | br.ufrn.sipac.patrimonio.gerencia.dominio.HistoricoOcorrenciaPatrimonial | administrativo.patrimonio.historico_ocorrencia_patrimonial | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Patrimonio Link(s): Gerência -> Ocorrência Patrimonial -> Registrar Usuários: paulinho Papel que usuário deve ter: GESTOR_PATRIMONIO_GLOBAL, GESTOR_PATRIMONIO_UNIDADE_GESTORA ===== Cenários de Teste ===== * registrar uma ocorrência e observar se foi enviado ao servidor um e-mail notificando-o. * verificar se o timer está reenviando a notificação da ocorrência ao servidor caso não tenha sido finalizada. Para isso rode o timer. ===== Dados para o Teste ===== Para cadastrar uma ocorrência patrimonial: * Patrimônio Móvel → Gerência → Ocorrências Patrimoniais → Registrar Ocorrências * Realizar o cadastro preenchendo os campos obrigatórios. Após o cadastro, verificar se foi enviado o e-mail notificando o servidor da ocorrência. * Após o período de pelo menos um dia, rodar o br.ufrn.sipac.patrimonio.timers.TimerEmailOcorrenciaPatrimonial e verificar se foi reenviado o e-mail. ATENÇÃO: - o testador deverá definir o horário da execução do timer ao seu critério. - o parâmetro de dias "DIAS_REENVIO_EMAIL_NOTIFICACAO_REGISTRO_OCORRENCIA" no banco comum em comum.parametro também deve ser configurado a critério do testador.