echo"";echo"Última atualização: ";ver('',false);echo"
";
====== Políticas de Empréstimos ======
Este caso de uso permite ao funcionário da biblioteca Listar/Cadastrar Política de Empréstimo.
Uma política de empréstimo define os prazos, quantidades e número de renovações que um usuário terá direito nos empréstimos de materiais para as bibliotecas do sistema.
Os prazos e quantidades são determinados pelas seguintes variáveis:** Biblioteca do Empréstimo**, **Vínculo do Usuário**, **Status do Material**, **Tipo do Empréstimo** e o **Tipo de Material**.
\\
\\
As regras da política de emprétimo devem suportar essa configuração:
\\
\\
**Tipo de Empréstimo -> Status do Material , Tipo do Material = quantidade e prazo**
\\
\\
Exemplo:
\\
NORMAL -> REGULAR (qualquer tipo de material ) = quantidade e prazo
\\
ESPECIAL -> REGULAR ou ESPECIAL (qualquer tipo de material ) = quantidade e prazo
\\
FOTO_CÓPIA -> REGULAR ou ESPECIAL (qualquer tipo de material ) = quantidade e prazo
\\
NOVO_TIPO -> REGULAR ou ESPECIAL (para o tipo de material disco) = quantidade e prazo //(usado apenas na biblioteca de música)//
\\
=== pré-condições ===
Não há.
===== Descrição do Caso de Uso =====
O caso de uso inicia quando a opção //SIGAA -> Biblioteca -> Cadastros -> Política de Empréstimos -> Gerenciar Políticas de Empréstimos// é acessada.
Inicialmente, são pedidos ao usuário os campos:
* **Biblioteca***: Tipo - SELEÇÃO SIMPLES.
* **Vínculo do Usuário***: Tipo - SELEÇÃO SIMPLES.
Após informa dos dados acima serão apresentadas as políticas de empréstimo relacionadas:
* **Tipo do Empréstimo**: Tipo - TEXTO.
* **Status do Materiais**: Tipo - TEXTO.
* **Tipos do Materiais**: Tipo - TEXTO.
* **Quantidade de Materiais**: Tipo - NUMÉRICO.
* **Prazo do Empréstimo**: Tipo - NUMÉRICO.
* **Unidade**: Tipo - TEXTO.
* **Quantidade de Renovaçães**: Tipo - NUMÉRICO.
==== Criar Nova Política ====
Utializando essa opção é adicionada uma nova política de empréstimo vazia no final da listagem. O usuário deve então preencher suas informações.
O __Tipo de Empréstimo__ é o campo de define a política. Uma vez adicionado não pode ser alterado nem removido. É um campo obrigatório, deve ser definido.
\\
Os campos __Status do Materiais__ e __Tipos do Materiais__ podem ser adicionados de **0** a **Todos** os status e tipos de materiais existentes no sistema.
\\
Após o preenchimento dos dados o usuário submete o formulário e os dados alterados são gravados.
\\
\\
**IMPORTANTE**: Sempre que algum valor de uma política é alterado, o sistema **salva uma nova** política e desativa a anterior. Isso para manter os calculos de empréstimos realizados com valores antigos da política.
O caso de uso é finalizado.
===== Principais Regras de Negócio =====
* **RN01**: Caso seja adicionado um status o tipo de material específico na política ela será válida somente para os materiais dequele status e tipo de material. Senão ela valerá para todos.
* **RN02**: Para cada material **SEMPRE** deve existir apenas 1 política que possa ser usada, nunca poderá ser emprestado por 2 política diferentes.
* **RN03**:Para atender a RN02, o sistema não permite que algumas combinações de políticas sejam criadas. Por exemplo, não podem ser criadas duas políticas para a mesma tripla __**[biblioteca, vínculo usuário, tipo de empréstimo]**__ que possua o mesmo status ou tipo de material.
* **RN04**:Ainda Para atender a RN02, caso existe uma política para uma determinada tripla __**[biblioteca, vínculo usuário, tipo de empréstimo]**__, para todos os status ou tipos de materiais, não será possível criar uma política para a mesma tripla __**[biblioteca, vínculo usuário, tipo de empréstimo]**__ de um status ou tipo de material específico.
* **RN05**: Usuários com papel ''SigaaPapel.BIBLIOTECA_ADMINISTRADOR_LOCAL'' podem alterar as políticas da biblioteca que faz parte da sua biblioteca, usuário com papel de ''SigaaPapel.BIBLIOTECA_ADMINISTRADOR_GERAL'' podem alterar políticas de qualquer biblioteca. O restante dos usuário não é permitido a alteração.
* **RN06**: Caso o parâmetro SISTEMA_PERMITE_CONFIGURAR_POLITICAS_DIFERENTES_POR_BIBLIOTECA esteja configurado como "sim", é permitido aos usuários configurarem um política diferente por cada biblioteca existente no sistema, em caso negativo, o sistema apenas permite e utiliza a política da biblioteca central. E todas as biblioteca usaram a política da central. O valor desse parâmetro pode ser alterado em [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:cadastros:configuracoes_do_sistema:configuracoes_de_circulacao | SIGAA → Biblioteca → Cadastros → Configurações do Sistema → Configurações de Circulação ]]
==== Resoluções/Legislações Associadas ====
{{:desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:cadastros:politica_de_emprestimos:politica_de_emprestimo_do_sisbi.doc| Políticas de Empréstimo do SISB}}