~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Alterar/Remover Movimentação Temporária ====== Este caso de uso permite realizar alteração ou exclusão das movimentações temporárias que foram enviadas mas que ainda não registraram a saída dos bens associados. Esse caso de uso é utilizado pelo gestor de patrimônio da instituição ou da unidade gestora. Caso necessite de mais informações sobre o contexto em que se envolve este caso de uso, visualize a especificação: [[desenvolvimento:especificacoes:sipac:patrimonio:casos_de_uso:gerencia:movimentacoes:movimentacoes_temporarias:registrar saida de bens|Registrar Saída de Bens]]. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: SIPAC -> Patrimônio -> Gerência -> Movimentações -> Movimentações Temporárias -> Alterar/Remover Movimentação Temporária. São exibidas todas as Movimentações Temporárias com as informações abaixo ([[#principais regras de negócio|RN01, RN05]]): ***__Data de Cadastro__**: Formato - DD/MM/AAAA. Tipo - DATA. ***__Número/Ano__**: Formato - 9.../AAAA. Tipo NUMÉRICO. ***__Usuário de Cadastro__**: Formato: NOME DO USUÁRIO, tipo TEXTO. ***__Finalidade__**: Tipo TEXTO. ***__Previsão de Retorno__**: Formato - DD/MM/AAAA. Tipo - DATA. Caso o usuário deseje visualizar, então são exibidos os detalhes da movimentação temporária selecionada, a saber: *__**Número/Ano**__: Formato - 9999/AAAA. Tipo - NUMÉRICO. *__**Finalidade**__: Tipo - TEXTO. *__**Motivo**__: Tipo - TEXTO. *__**Destino**__: Tipo - TEXTO. *__**Observações**__: Tipo - TEXTO. *__**Data de Saída**__: Tipo - DATA. *__**Previsão de Retorno**__: Formato - DD/MM/AAAA. Tipo - DATA. *__**Servidor Reponsável**__: Formato - NOME DO SERVIDOR (9999999 - Cargo). Tipo - TEXTO. *__**Detentor**__: Tipo - TEXTO. *__**RG do Detentor**__: Tipo - NUMÉRICO. Os bens associados à movimentação são exibidos com os dados: *__**Nº Tombamento**__: Formato - AAAA999999. Tipo - NUMÉRICO. *__**Denominação**__: Tipo - TEXTO. *__**Data**__: Formato - DD/MM/AAAA. Tipo - DATA. Também são exibidas as opções para exclusão e alteração da movimentação temporária. Caso o usuário deseje excluir, é requerida uma confirmação e então o caso de uso é finalizado. Caso deseje alterar, então o sistema aciona o caso de uso [[desenvolvimento:especificacoes:sipac:patrimonio:casos_de_uso:gerencia:movimentacoes:movimentacoes_temporarias:registrar saida de bens|Registrar Saída de Bens]], com os dados já preenchidos para alteração. Há duas diferenças, porém: - A data de saída da movimentação pode ser alterada para uma data anterior à data atual. - Os bens removidos da movimentação temporária ficam marcados como tal e aparecem numa lista à parte. Ver ([[#principais regras de negócio|RN04]]). ===== Principais Regras de Negócio ===== ==Perfil:Gestor De Patrimônio Da Instituição== * **RN01** - Gestores do Patrimônio da Instituição podem alterar ou remover movimentações temporárias de qualquer bem dentro da instituição. ==== ==== * **RN02** - Na opção de visualizar os detalhes da movimentação temporária, não são exibidos os bens que foram removidos. ==Perfil:Gestor De Patrimônio De Unidade Gestora== * **RN03** - Gestores de Patrimônio da Unidade Gestora podem alterar ou remover movimentações temporárias apenas para bens da sua Unidade Gestora, ou de suas subordinadas. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.patrimonio.comuns.dominio.MovimentacaoTemporaria | patrimonio.movimentacao_temporaria | | br.ufrn.sipac.patrimonio.comuns.dominio.FinalidadeMovimentacao | patrimonio.finalidade_movimentacao | | br.ufrn.sipac.patrimonio.patrimonio.dominio.Bem | admnistrativo.patrimonio.Bem | | br.ufrn.sipac.patrimonio.comuns.dominio.ChamadoPatrimonial | administrativo.patrimonio.chamado_patrimonial | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Patrimonio Link(s): Gerência -> Movimentação Temporária -> Alterar/Remover Movimentação Temporária Usuários: diretordmp e adaildo. Papel que usuário deve ter: SipacPapeis.GESTOR_PATRIMONIO_MOVIMENTACAO_TEMPORARIA_GLOBAL ou SipacPapeis.GESTOR_PATRIMONIO_MOVIMENTACAO_TEMPORARIA_GLOBAL. ===== Cenários de Teste ===== Aqui serão alteradas as movimentações cadastradas em [[desenvolvimento:especificacoes:sipac:patrimonio:casos_de_uso:gerencia:movimentacoes:movimentacoes_temporarias:registrar saida de bens|Registrar Saída de Bens]]. Verificar se as regras relativas aos bens continuam funcionando aqui, e testar o fluxo. Dependendo do papel do usuário, os bens que serão liberados para inserir/atualizar na movimentação seguiram a seguintes regras: 1) Gestor de Patrimonio de Movimentação Temporaria Global: Pode inserir qualquer bem. 2) Gestor de Patrimonio de Movimentação Temporaria Gestora: Pode inserir apenas os bens da sua unidade gestora, e filhas. Testar também a remoção de bens de uma movimentação. Se eles deixam de aparecer em outros casos de uso, como o de [[desenvolvimento:especificacoes:sipac:patrimonio:desenvolvimento:especificacoes:sipac:patrimonio_movel:casos_de_uso:consultas:bens:historico_de_um_bem|Histórico de um Bem]] ou na [[desenvolvimento:especificacoes:sipac:patrimonio:desenvolvimento:especificacoes:sipac:patrimonio_movel:casos_de_uso:consultas:movimentacoes:movimentacoes_temporarias|Consulta de Movimentações Temporárias]]. ===== Dados para o Teste ===== Verificação dos bens atravez da seguinte consulta, substituir o código da unidade (no exemplo 1135), pelo código da unidade do usuário: select b.num_tombamento, b.denominacao from patrimonio.bem as b inner join comum.unidade as u on u.id_unidade = b.ID_UNIDADE_RESP_ATUAL inner join comum.unidade as ug on u.id_gestora = ug.id_unidade inner join comum.unidade as uu on uu.id_gestora = ug.id_unidade where uu.CODIGO_UNIDADE = 1135 order by b.denominacao