echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Cadastrar/Listar/Alterar Depósito ======
Esta funcionalidade é utilizada pelo gestor responsável por realizar o armazenamento de materiais permanentes, de consumo e processos em um depósito compartilhado para cadastrar tais depósitos. Após o cadastro do depósito será possível [[desenvolvimento:especificacoes:sipac:atendimento_de_requisicoes:casos_de_uso:deposito:requisicoes:analisar_solicitacao_armazenamento_material|atender]] as [[desenvolvimento:especificacoes:sipac:portal_administrativo:casos_de_uso:outros:deposito:solicitar_armazenamento_de_material|solicitações de armazenamento de material]]
Pré-condição: Não há.
===== Descrição do Caso de Uso =====
Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Atendimento de Requisições -> Depósito -> Cadastro -> Cadastrar/Listar/Alterar Depósito
Ao acessar o caso de uso, o sistema exibe a opção Visualizar Depósitos, que ser clicado exibe os depósitos já cadastrados em forma de árvore:
Ao clicar com o botão esquerdo sobre os níveis detalhes são mostrados:
Para depósitos:
* **__Depósito__**: Tipo TEXTO.
* **__Ruas__**: Tipo NUMÉRICO. Quantidade de ruas que o depósito possui.
* **__Prateleiras__**: Tipo NUMÉRICO. Quantidade de prateleiras que o depósito possui.
* **__Níveis__**: Tipo NUMÉRICO. Quantidade de níveis que o depósito possui.
* **__Subníveis__**: Tipo NUMÉRICO. Quantidade de subníveis que o depósito possui.
* **__Volume(m3)__**: Tipo NUMÉRICO. Capacidade volumétrica obtida através da soma das altura x largura x profundidade de cada nível.
* **__Peso(Kg)__**: Tipo NUMÉRICO. Capacidade de peso obtida através da soma dos pesos de cada nível.
Para os demais níveis é mostrado seu valor ou definição e o nível superior a esse.
É possível fazer operações de cadastro, alteração e remoção de cada nível clicando com o botão direito do mouse.
* **Depósito***: Tipo TEXTO. Nome que identifica o depósito.
Para cada depósito, é permitido inserir uma ou mais ruas, que são as vias de acesso às prateleiras:
* **Rua**: Tipo TEXTO. Formato: XX. O texto que identifica a rua é composto por até duas letras.
Para cada rua é necessário cadastrar ao menos uma prateleira. O sistema permite que sejam cadastradas várias prateleiras definindo uma faixa de numeração:
* **Prateleira***: Tipo NUMÉRICO. Formato:99
Para cada prateleira é necessário cadastrar ao menos um nível. O sistema permite que sejam cadastradas vários níveis definindo uma faixa de numeração. Os níveis são os andares da prateleira: (#principais_regras_de_negocio|RN01)
* **Níveis***: Tipo NUMÉRICO. Formato:99.
* **Altura(cm)**: Tipo NUMÉRICO. Formato:99.
* **Largura(cm)**: Tipo NUMÉRICO. Formato:99.
* **Profundidade(cm)**: Tipo NUMÉRICO. Formato:99.
* **Peso(kg)**: Tipo NUMÉRICO. Formato:99.
Para cada nível, é possível cadastrar um ou mais subníveis informando uma faixa de numeração:(#principais_regras_de_negocio|RN01 e RN02)
* **Subníveis**: Tipo NUMÉRICO. Formato:99
* **Altura(cm)**: Tipo NUMÉRICO. Formato:99.
* **Largura(cm)**: Tipo NUMÉRICO. Formato:99.
* **Profundidade(cm)**: Tipo NUMÉRICO. Formato:99.
* **Peso(kg)**: Tipo NUMÉRICO. Formato:99.
O caso de uso é finalizado.
===== Principais Regras de Negócio =====
* **RN01** - A soma das alturas, larguras, profundidade e peso não podem ser superiores ao informado no nível associado.
* **RN02** - Não é permitido informar valores menores ou iguais a zero para os campos altura, largura, profundidade e peso.
* **RN03** - Não é permitido remover depósitos,ruas, prateleiras, níveis e subníveis que estejam com [[desenvolvimento:especificacoes:sipac:atendimento_de_requisicoes:casos_de_uso:deposito:relatorios:relatorio_de_ocupacao|registro de ocupação]].
* **RN04** - Não é permitido informar valores menores para os campos altura, largura, profundidade e peso que os [[desenvolvimento:especificacoes:sipac:atendimento_de_requisicoes:casos_de_uso:deposito:relatorios:relatorio_de_ocupacao|registrados nas ocupações]].
==== Resoluções/Legislações Associadas ====
Não se aplica.