~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Adicionar Materiais a um Termo de Acautelamento ====== Este caso de uso é utilizado pelos gestores do setor de patrimônio para adicionar itens patrimoniais a um Termo de Acautelamento vigente. Os Termos de Acautelamento são abertos através do caso de uso [[desenvolvimento:especificacoes:sipac:patrimonio_movel:casos_de_uso:bens:acautelamento:abertura_de_termo_de_acautelamento|Abertura de Termo de Acautelamento]], e enquanto durar a sua vigência (que pode ser no máximo por um ano), podem ser adicionados materiais ao termo, que é o que faz este caso de uso. Para mais informações consulte o caso de uso anteriormente citado. Para utilizar este caso de uso, é necessário que tenha sido realizada a [[:desenvolvimento:especificacoes:sipac:patrimonio_movel:casos_de_uso:bens:acautelamento:abertura_de_termo_de_acautelamento|Abertura de Termo de Acautelamento]]. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: SIPAC -> Patrimônio -> Bens -> Acautelamento -> Adicionar Materiais a um Termo. === Passo 1 === O caso de uso inicia com uma busca pelo termo de acautelamente a ter os materiais adicionados. Para realizar essa consulta é necessário informar: * **N°. da Cautela**: Formato - 9999/AAAA, Tipo NUMÉRICO. * **Nome do Detentor**: Formato - JOSÉ DA SILVA, Tipo - TEXTO. ([[#principais regras de negócio|RN06]]) * **Unidade do Detentor**: Tipo - AUTOCOMPLETE, Formato - NOME DA UNIDADE (9999), Entrada de dados - NOME OU CÓDIGO DA UNIDADE. ([[#principais regras de negócio|RN05]]) * **Localidade**: Tipo - AUTOCOMPLETE, Formato: CÓDIGO - NOME DA LOCALIDADE, Entrada de dados - NOME OU CÓDIGO DA LOCALIDADE. ([[#principais regras de negócio|RN01]]) * **Período de Abertura**: Formato DD/MM/AAAA a DD/MM/AAAA. Tipo DATA. * **Período Previsto para Fechamento**: Formato DD/MM/AAAA. Tipo DATA. Os termos de acautelamento encontrados são exibidos, com as seguintes informações: * **__N°. da Cautela__**: Formato - 9999/AAAA, tipo NUMÉRICO. * **__Servidor__**: Tipo - TEXTO * **__Gestora__**: Tipo - TEXTO. * **__Data Prevista para Fechamento__**: Formato DD/MM/AAAA. Tipo DATA. * **__Data de Fechamento__**: Formato DD/MM/AAAA. Tipo DATA. * **__Termo Antigo__**: Formato - 9999/AAAA, tipo NUMÉRICO. * **__Termo Novo__**: Formato - 9999/AAAA, tipo NUMÉRICO. Para cada termo de acautelamento exitem as opções de //visualizar//, //renovar// ou //selecionar// o termo para adição de materiais. === Passo 2 === ==Fluxo Alternativo 1: Ao escolher a opção de Visualizar== O sistema exibe o passo 3 da [[desenvolvimento:especificacoes:sipac:patrimonio_movel:casos_de_uso:bens:acautelamento:abertura_de_termo_de_acautelamento|Abertura de Termo de Acautelamento]]. ==Fluxo Alternativo 2: Ao escolher a opção de Renovar== Caso esteja disponível ([[#Principais regras de negocio|RN02]]), o caso de uso segue como o [[desenvolvimento:especificacoes:sipac:patrimonio_movel:casos_de_uso:bens:acautelamento:renovar_alterar_termo_de_acautelamento|Renovar Termo de Acautelamento]]. ==Fluxo Alternativo 3: Ao Selecionar o Termo de Acautelamento para Adicionar os bens== Caso esteja disponível para seleção ([[#principais regras de negócio|RN03]]), o caso de uso segue como o passo 2 da [[desenvolvimento:especificacoes:sipac:patrimonio_movel:casos_de_uso:bens:acautelamento:abertura_de_termo_de_acautelamento|Abertura de Termo de Acautelamento]]. Com a peculiaridade de que os bens já inseridos no Termo de Acautelamento são exibidos em uma lista, que exibe os bens por **//Denominação//** (Tipo - TEXTO), **//Nº. de Tombamento//** (Tipo - NUMÉRICO) e **//Data Prevista para Devolução//** (Tipo - DATA), sendo possível alterar esta data, que já vem por padrão como a mesma data de fechamento. Os novos bens inseridos no termo são exibidos com as mesmas informações e opções que os já inseridos, porém estes podem ser removidos antes de confirmar a operação ([[#Principais regras de negocio|RN04]]) === Passo 3 === A seguir, é exibido o Termo de Acautelamento conforme passo 3 da [[desenvolvimento:especificacoes:sipac:patrimonio_movel:casos_de_uso:bens:acautelamento:abertura_de_termo_de_acautelamento|Abertura de Termo de Acautelamento]]. Pode-se então imprimir o Termo de Acautelamento conforme passo 4 da [[desenvolvimento:especificacoes:sipac:patrimonio_movel:casos_de_uso:bens:acautelamento:abertura_de_termo_de_acautelamento|Abertura de Termo de Acautelamento]]. ===== Principais Regras de Negócio ===== * **RN01** - A exibição deste campo depende de um [[desenvolvimento:especificacoes:sigadmin:casos_de_uso:portal_da_administracao:config_do_sistema:parametros:listar_alterar_parametros|parâmetro do sistema]]. Se PERMITE_OPERACOES_PATRIMONIO_POR_LOCALIDADE for verdadeiro, é possível realizar operações nas localidades, da mesma forma que nas unidades. - Caso seja exibido o campo **Localidade**, verifique mais regras de negócio em [[desenvolvimento:especificacoes:sipac:patrimonio_movel:casos_de_uso:cadastros:localidade:cadastrar#principais regras de negócio|Cadastrar Localidade]]. * **RN02** - Esta opção apenas fica disponível para os termos que já tiveram todos os seus materiais [[desenvolvimento:especificacoes:sipac:patrimonio_movel:casos_de_uso:bens:acautelamento:devolucao_de_materiais_acautelados|devolvidos]] e o termo de acautelamento, fechado. * **RN03** - Apenas podem ser adicionados bens a termos em aberto. * **RN04** - Um Termo de Acautelamento deve possuir pelo menos um bem. * **RN08** - Bens intangíveis não podem ser inseridos no termo de acautelamento. (Adicionada em 04/01/2017, referente à tarefa 189741). == Perfil:Gestor De Patrimônio De Unidade Gestora == * **RN07** - Quando o parâmetro PERMITIR_ACAUTELAR_BEM_INDEPENDENTE_UNIDADE_GESTORA estiver configurado como verdadeiro cabe ao gestor de patrimônio da unidade gestora apenas adicionar bens em termos de sua própria UG ** Perfil: Gestor de Patrimônio Local** * **RN05** - O gestor de patrimônio local só poderá buscar cautelas da unidade e de suas filhas que estão associadas à permissão GESTOR_PATRIMONIO_LOCAL. (Deletada em 05/03/2012, referente a tarefa 85289) * **RN06** - O gestor de patrimônio local só poderá buscar cautelas de detentores da unidade associada à permissão GESTOR_PATRIMONIO_LOCAL. (Deletada em 05/03/2012, referente a tarefa 85289) ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.patrimonio.acautelamento.dominio.Cautela | administrativo.patrimonio.cautela | | br.ufrn.sipac.patrimonio.acautelamento.dominio.ItemCautela | administrativo.patrimonio.item_cautela | | br.ufrn.sipac.patrimonio.patrimonio.dominio.Bem | admnistrativo.patrimonio.Bem | | br.ufrn.sipac.patrimonio.comuns.dominio.LocalBem | administrativo.patrimonio.local_bem | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Patrimônio Link(s): Patrimônio -> Bens -> Acautelamento -> Adicionar Materias a um Termo Usuário: san, diretordmp, adaildo. Papel que usuário deve ter: * SipacPapeis.GESTOR_PATRIMONIO_GLOBAL * SipacPapeis.GESTOR_PATRIMONIO_UNIDADE_GESTORA. * SipacPapeis.GESTOR_PATRIMONIO_LOCAL ===== Cenários de Teste ===== Realizar testes adicionando materiais a um termo já aberto. Na primeira tela do caso de uso deve-se buscar um termo utilizando um dos critérios de busca disponiveis(Número da Cautela, Nome do Detentor, Unidade do Detentor, Período de Aberuta e Período Previsto para Fechamento). Para verificar se os bens foram adicionados utilizar a Consulta de Termo de Acautelamento disponível em Patrimônio > Consultas > Movimentações > Termo de Acautelamento. ===== Dados para o Teste ===== O número da Cautela pode ser encontrada usando o seguinte SQL: SELECT c.num_cautela FROM patrimonio.cautela c O nome do Servidor é buscado por um Auto Complete. Para o Período será usado a data de abertura do Termo de Acautelamento. Para se listar as datas de abertura dos termos já abertos utilizar o seguinte SQL: SELECT c.data_abertura FROM patrimonio.cautela c Para verificar os dados referentes a Data Prevista para Fechamento, utilizar o seguinte SQL: SELECT c.data_prevista_fecha FROM patrimonio.cautela c Para verificar as seguintes regras de negócio: * para encontrar itens patrimoniais que estejam pendentes de devolução em outro acautelamento utilizar o seguinte sql SELECT * FROM patrimonio.bem b where b.status in ('5') Onde: - TipoStatus.ACAUTELADO = 5 * Um item patrimonial não poderá ser objeto de acautelamento caso esse tenha sido transferido ou baixado (cessão, doação ...). SELECT * FROM patrimonio.bem b where b.id_tipo_entrada is null * Um item patrimonial não poderá ser objeto de acautelamento caso encontre-se com restrição por sindicância (indicador de não localizado no levantamento patrimonial) SELECT * FROM patrimonio.bem b where b.estado_bem not in ('6', '5', '10', '8', '4') Onde: - TipoEstadoBem.DEFEITUOSO = 6 - TipoEstadoBem.EM_MANUTENCAO = 5 - TipoEstadoBem.INDISPONIVEL = 10 - TipoEstadoBem.IRRECUPERAVEL = 8 - TipoEstadoBem.RECOLHIDO = 4