~~ODT~~ echo "
"; echo "Última atualização: "; Ver('', false); echo "
";
======Registrar Ocupação====== Este caso de uso é utilizado pelos gestores de depósito para registrar o recebimento do material e a ocupação dos espaços reservados. Pré-condição: Deve haver solicitações de armazenamentos que foram analisadas com reservas de espaço no depósito. ===== Descrição do Caso de Uso ===== O caso de uso é acionado quando o usuário acessa a opção: SIPAC -> Atendimento de Requisições -> Depósito -> Requisições -> Atendimento -> Registrar Ocupação ===Passo 1=== Ao acessar o caso de uso, as solicitações são exibidas, com a possibilidade de filtrá-las através dos seguintes campos: ([[#principais regras de negócio|RN01]]). * **Depósito**: Tipo TEXTO. * **Tipo de Armazenamento**: Tipo TEXTO. * **Tipo de Volume**: Tipo TEXTO. * **Material**: Tipo AUTOCOMPLETE. ([[#principais regras de negócio|RN02]]). * **Período**: Tipo DATA. formato: DD/MM/AAAA a DD/MM/AAAA. Período de cadastro da solicitação de armazenamento de material. * **Unidade**: Tipo AUTOCOMPLETE. Formato: CÓDIGO DA UNIDADE - NOME DA UNIDADE. Entrada de dados: CÓDIGO OU NOME DA UNIDADE. Filtra as solicitações considerando a unidade que requisitou o armazenamento de material. As solicitações são exibidas com as seguintes informações: * **__Número/Ano__**: Tipo NUMÉRICO. Formato: 9.../AAAA. Número e ano da solicitação de armazenamento de material. * **__Status__**: Tipo TEXTO. Status da solicitação de armazenamento. * **__Unidade Requisitante__**: Tipo TEXTO. Formato: CÓDIGO DA UNIDADE - NOME DA UNIDADE. * **__Depósito__**: Tipo TEXTO. Depósito selecionado para o armazenamento do material. * **__Quant. Volumes__**: Tipo NUMÉRICO. Total de volumes inseridos na solicitação de armazenamento. * **__Peso(kg)__**: Tipo NUMÉRICO. Peso total da solicitação baseado na soma dos pesos dos volumes cadastrados. * **__Volume(m3)__**: Tipo NUMÉRICO. Volume total da solicitação baseada no cálculo das alturas x larguras x profundida dos volumes inseridos na solicitação de armazenamento. Para cada solicitação, o sistema disponibiliza a opção de registrar ocupação. ===Passo 2 - Registrar Ocupação=== O sistema exibe as seguintes informações: * **__Código do Volume__**: Tipo NUMÉRICO. * **__Tipo do Volume__**: Tipo NUMÉRICO. * **__Data prevista de envio__**: Tipo DATA. Data prevista do envio do material para o depósito, informada no cadastro da solicitação de armazenamento. * **__Permanência__**: Tipo DATA. Data prevista para que o material fique armazenado. * **__Peso(kg)__**: Tipo NUMÉRICO. * **__Volume(m3)__**: Tipo NUMÉRICO. Volume obtido a partir do cálculo da altura x largura x profundidade. * **__Espaco Reservado__**: Tipo TEXTO. Identificação do depósito, prateleira, nível e subnível reservado para armazenar o volume. O gestor alterar o espaço reservado, selecionando outro espaço, conforme especificado no passo reservar espaço da funcionalidade [[desenvolvimento:especificacoes:sipac:atendimento_de_requisicoes:casos_de_uso:deposito:requisicoes:analisar_solicitacao_armazenamento_material|Analisar solicitação de armazenamento]]. ([[#principais regras de negócio|RN03 e RN04]]). Em seguida, o gestor confirma a ocupação e informa a data em que o material foi enviado: * **Data de envio***: Tipo DATA. O usuário então pode registrar a ocupação de outro volume. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - São listadas as solicitações com status ''RESERVADA''. * **RN02** - São listados apenas os materiais cadastrados no módulo catálogo de materiais da natureza de despesa de material de consumo e material permanente. * **RN03** - Não é permitido escolher um nível ou subnível que estejam ocupados ou reservados. * **RN04** - Após a seleção dos níveis e subníveis que serão reservados, o sistema verifica se a capacidade escolhida comporta a capacidade do volume selecionado. Caso seja inferior, não é realizado a reserva do espaço e é informado ao usuário que a o local escolhido não é suficiente para armazenar o volume. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.requisicoes.deposito.dominio.SolicitacaoDevolucaoMaterial | requisicoes.solicitacao_armazenamento_material | | br.ufrn.sipac.requisicoes.deposito.dominio.TipoArmazenamento | requisicoes.tipo_armazenamento_deposito | | br.ufrn.sipac.requisicoes.deposito.dominio.TipoVolumeDeposito | requisicoes.tipo_volume_deposito | | br.ufrn.sipac.requisicoes.material.dominio.Material | comum.material | | br.ufrn.sipac.requisicoes.deposito.dominio.DepositoMateriais | requisicoes.deposito_materiais | | br.ufrn.sipac.requisicoes.deposito.dominio.MovimentoSolicitacaoArmazenamentoMaterial | requisicoes.movimento_solicitacao_armazenamento_material | | br.ufrn.sipac.requisicoes.deposito.dominio.RegistroOcupacao | requisicoes.registro_ocupacao | | br.ufrn.sipac.requisicoes.deposito.dominio.RegistroOcupacaoVolume | requisicoes.registro_ocupacao_volume | ===== Plano de Teste ===== Sistema: SIPAC Módulo: Atendimento de Requisições Link(s): Depósito -> Registrar Ocupaçao Usuários: diretordmp Papel que usuário deve ter: * SipacPapeis.GESTOR_DEPOSITO ===== Cenários de Teste ===== Para realizar o registro de uma ocupação para uma solicitação, deve-se seguir o seguinte fluxo: - [[desenvolvimento:especificacoes:sipac:portal_administrativo:casos_de_uso:outros:deposito:solicitar_armazenamento_de_material | Cadastrar uma solicitação de armazenamento de material]] - [[desenvolvimento:especificacoes:sipac:atendimento_de_requisicoes:casos_de_uso:deposito:requisicoes:analisar_solicitacao_armazenamento_material| Analisar a solicitação de armazenamento]] registrando a reserva da ocupação para a solicitação cadastrada. - Acessar o fluxo de registro de ocupação. A cada movimentação, verificar se status da solicitação, dos níveis e subníveis associados ao registro de ocupação são atualizados de acordo com a movimentação realizada. ===== Dados para o Teste ===== Não se aplica.