====== Regras Gerais dos Empréstimos ======
- **RN01**: Os prazos e quantidade dos empréstimos no sistema são definidos pela [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:cadastros:politica_de_emprestimos:listar_cadastrar_nova_politica_de_emprestimo | Política de Empréstimos ]] e depende da biblioteca, do vínculo do usuário, do Status do Material e do Tipo de Empréstimos Realizado. //Por exemplo, na UFRN, para materiais da Biblioteca Central, para alunos de graduação, materiais com status REGULAR e tipos de empréstimos NORMAL, o prazo é de 15 dias e são permitidos 3 materiais.//
- **RN02**: Cada biblioteca possui informações sobre os serviços de empréstimos que ela realiza, por exemplo, uma biblioteca pode realizar empréstimos apenas para alunos de pós-graduação do mesmo centro e não empresta para alunos de pós graduação de outro centro. Ou pode realizar apenas empréstimos de um certo tipo como "Fotocópia" para alunos de outros centros. O sistema só deve realizar empréstimos para os tipos de alunos, tipos de empréstimos e centros definidos para cada biblioteca em: [[ desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:cadastros:biblioteca:listar | configurações da biblioteca ]]. // ( A escolha do tipo de empréstimos que a biblioteca pode realizar foi adicionado em 24/05/2011 referente à tarefa #42398 - Liberar os empréstimos apenas para um Tipo de Empréstimo.)//.
- **RN03**: Um aluno de pós-graduação de um centro diferente da biblioteca quer fazer um empréstimo. Caso uma biblioteca **não** realize empréstimos para alunos de pós graduação de outro centro, mas o aluno possua um outro vínculo de discente de outro nível, por exemplo, graduação, no mesmo centro e a biblioteca realiza empréstimos para alunos de graduação do mesmo centro, o empréstimo deve ser realizado. Contudo o aluno **não** muda o vínculo, ele faz o empréstimo como aluno de pós-graduação, apenas a liberação do empréstimos é permitida porque ele possui outro vínculo de graduação no mesmo centro e vive-versa.
- **RN04**: Usuários quitados não pode fazer empréstimos na biblioteca. A quitação de um usuário ocorre por vínculo que ele possua. Um usuário não pode possuir duas ou mais contas ativas na biblioteca ao mesmo tempo, ou seja, só pode utilizar um vínculo por vez. Caso seu vínculo seja quitado, ele deve fazer um recadastro na biblioteca para se possuir um outro vínculo ativo ainda não utilizado, criar uma nova conta com esse novo vínculo. Uma vez quitado não pode ser criada uma nova conta na biblioteca com o mesmo vínculo. Na realização dos empréstimos o sistema verifica se o vínculo da conta utilizada ainda está ativo, caso não seja o empréstimos não é permitido. Se o usuário possuir outro vínculo ativo, ele deve então deve quitar a conta atual e depois fazer um novo cadastro para criação de uma nova conta com o vínculo ativo ainda não utilizado. Se no momento do cadastro possuir mais de um vínculo ativo, sempre é pego o vínculo de maior prioridade de acordo no as regras definidas em __ObtemVinculoUsuarioBibliotecaStrategy.java__.
- **RN05**: Usuários bloqueados não pode fazer empréstimos na biblioteca. O bloqueio do usuário é pela pessoa, ou seja, não importa a quantidade de vínculo que ele possua. O usuário permanece bloqueado indefinidamente até com alguém o desbloqueie.
- **RN06**: Para cada dia de atraso o usuário pode ficar suspensão ou receber um multa em dinheiro para cada material devolvido em atraso. Os valores e qual punição o usuário vai sobre são definidos em __PunicaoAtrasoEmprestimoStrategy.java__ e nos [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:cadastros:parametros_gerais_do_sistema | parâmetros gerais do sistema ]]. Atualmente na UFRN é 1 dias de suspensão por cada dia e material em atraso.
- **RN07**: Existe um tipo de empréstimo fixo no sistema chamado INSTITUCIONAL, entre bibliotecas internas e externas à UFRN. 30 dias de prazo. (configurável)
- **RN08**: Existem um tipo de empréstimo fixo no sistema chamado PERSONALIZADO em que o operador, qualificado para tal, define o prazo. A quantidade é livre.
- **RN09**: Finais de semana NÃO são contados para os prazos dos empréstimos, desde que a biblioteca esteja configurada para não trabalhar nem no sábado nem no domingo.
- **RN010**: Dias em que são cadastradas [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:circulacao:interrupcao_biblioteca:listar_cadastrar_nova_interrupcao | interrupções ]] no sistema NÃO são contados para os prazos dos empréstimos.
- **RN11**: Pode ser incluída uma [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:circulacao:notas_de_circulacao | nota de circulação ]] bloqueante para um determinado material. Nesse caso esse material não pode ser emprestado nem renovado enquanto não for desbloqueado. No empréstimo deve aparecer algo como: //Material Bloqueado. Motivo: Material solicitado por fulano de tal para restauração.//
- **RN12**: Materiais e seus anexo são contados **como apenas 1 item** para fins de empréstimos.
- **RN13**: A suspensão começa a valer no momento que o usuário devolve um material com atraso, mas só começa a contar do dia seguinte.
- **RN14**: A partir do comunicado do usuário sobre um material perdido ou danificado a suspensão não é mais contada. No momento de comunicação se o empréstimo está atrasado é gerada uma suspensão para o usuário e o empréstimo recebe uma prorrogação por ''PERDA DE MATERIAL'' no prazo estipulado pelo bibliotecário - o sistema sugere 30 dias a partir da data de comunicação. Se o usuário fizer uma nova comunicação depois dos 30 dias, leve uma nova suspensão referente aos dias que deixou de comunicar e o empréstimo é prorrogado novamente. E assim sucessivamente enquanto o bibliotecário achar que o usuário pode renovar a comunicação da perda.
- **RN15**: O prazo de um Empréstimo começa a contar no dia seguinte ao empréstimo. Na devolução o dia da devolução conta como dia de atraso caso o usuário esteja devolva atrasado um material.
- **RN16**: A renovação conta a partir da data que ele renovou. Se um aluno renovar no dia seguinte ao empréstimo vai ter apenas 16 dias com o livro em vez de 30.
- **RN17**: Empréstimo com prazos contados em horas: Se o usuário passou da hora de devolver mesmo que apenas 1s conta 1 dia de suspensão. A partir daí, cada dia gera x dias de suspensão. Exemplo: O usuário solicita um material para empréstimo às 14:00 e devolve-o às 18:00, esta hora que passou do prazo lhe ocasionará um dia de atraso. Caso o usuário devolvesse o material no outro dia às 17:00 ele estaria suspenso por 1+X dias (1 do atraso por ter passado da hora e X por ter passado um dia da devolução. O X é definido em __PunicaoAtrasoEmprestimoStrategy.java__.
- **RN18**: Usuário NÃO pode levar 2 ou mais materiais de um mesmo título, só se forem de volumes ou tomos diferentes.
- **RN19**: Usuário NÃO pode devolver material em outra biblioteca
- **RN20**: Após uma devolução, um material não poderá ser emprestado para um mesmo usuário em um período inferior a 24 horas. //(valor parametrizado a partir da versão 3.6 do sigaa 19/03/2012 ver [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:cadastros:configuracoes_do_sistema:configuracoes_de_circulacao | Configurações de Circulação ]])//
- **RN21**: Materiais com status **NÃO CIRCULA**( coleção de informação e referencia e a coleção de obras raras) não podem ser emprestados. O sistema possui 3 Status fixo, REGULAR, ESPECIAL e NÃO CIRCULA, novo status podem ser criados.
- **RN22**: Materiais peridos não pode ser renovados, nem devolvidos pelo caso de uso normal de devolução. Deve ser utilizado o caso de uso de [[ desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:circulacao:materiais_perdidos:comunicar_material_perdido | comunicar material perdido ]]. //( Adicionado mem 16/04/2012 referente à tarefa #88009 Reserva de Material e Comunicação de Material Perdido )//
- **RN23**: Ao solicitar um empréstimo a um usuário que possui a reserva do material como status "EM ESPERA", segue-se as seguintes regras:
- Se o usuário que está tentando emprestar for o primeiro da fila de reserva para a biblioteca em questão, e estiver dentro do prazo de resgate do material, deixa realizar o empréstimo, caso contrário bloqueia.
- Se o usuário que está tentando emprestar não for o primeiro da fila mas o(s) primeiro(s) estiverem com o prazo de resgate do material expirado, deixa realizar o empréstimo, caso contrário bloqueia.
- Se tiver mais de um material disponível, e for maior que a quantidade de reservas "EM ESPERA", pode realizar empréstimo.
- Se o usuário possuir reserva "SOLICITADA", não poderá emprestar a não ser que cancele a solicitação.
====== Alguns Dados Utilizado Atualmente Pela UFRN ======
* Aluno de graduação, Aluno de curso Técnico, Aluno de Instituição Conveniada, Funcionário, Bolsista CNPq
* 15 dias renovável por mais 15 a partir da data de renovação!
* Alunos de pós-graduação ou Professor
* 30 dias renovável por mais 30 a partir da data de renovação!
* Aluno de graduação, Aluno de curso Técnico, Aluno de Instituição Conveniada, Bolsista CNPq e Funcionário
* 3 livros status regular
* 1 livro com status especial
* 3 multimeios (São um tipo de material especial. A biblioteca separava esta regra mas pediram para deixar incluso em material especial. Agora multimeios segue as regras de materiais especiais. )
* Aluno de Pós-graduação, Docente e Docente Externo
* 5 livros regulares
* 2 livros com status especial
* 3 multimeios (São um tipo de material especial. A biblioteca separava esta regra mas pediram para deixar incluso em material especial. Agora multimeios segue as regras de materiais especiais. )
* Materiais com status "Especial" e empréstimo do Tipo "Foto-Cópia" não podem ser renovados.
* Caso um usuário possua mais de um vínculo o sistema deve retornar o vínculo de maior prioridade para a biblioteca, nesta ordem:
- **Docente**
- **Docente Externo** (mesma quantidade e prazo do docente normal)
- **Aluno de Pós-Graduação**
- **Servidor**
- **Aluno de Graduação**
- **Aluno Nível Médio e Técnico**
- **Usuário Externo**
- **Inativo** //(retornado caso o usuário não possua nenhum vínculo que possa fazer empréstimos )//
====== Vínculos considerados ativos para os Empréstimos ======
- Servidor : RESIDENTE, SERVIDOR_ATIVO, APOSENTADO
- Aluno: ATIVO, FORMANDO, GRADUANDO e ( ''tipo = REGULAR'' ou '' discente.formaIngresso.tipoMobilidadeEstudantil = true '' )
- Docente Externo: ''prazo_vinculo'' > //data do dia do empréstimo//
- Usuário Externo: cancelado = ''false'' e ''prazo_vinculo'' > //data do dia do empréstimo//
* **Observação**: O vínculo ativo usado é colocado no Empréstimo e nas Prorrogações por Renovações, assim é possível fazer um levantamento de qual vínculo o usuário está usando para realizar os empréstimos.
* **Observação 2 **: Alunos de mobilidade estudantil podem ser especiais e não possuir um curso.
====== Entidades que implementam essas Regras ======
=== Status: ===
Regular // (Toda a coleção circulante tem estado regular)//
Especial (O que não é da coleção circulante é da coleção especial) (1 dia, não pode ser renovado)
Não Circula //(Dentro da coleção especial existe a coleção de informação e referencia e a coleção de obras raras, que não podem ser emprestadas de forma nenhuma)//
=== Situação: ===
Disponível //(pode ser emprestado)//
Emprestado
Em Restauração
Em Encadernação
Em Processo Técnico
Baixado //(Fora do acervo, não aparece nas pesquisas externas)//
=== Tipo Empréstimo ===
Normal
Foto-cópia // (define o prazo máximo de 3h, não pode ser renovado)//
Especial //(24h//
Personalizado //(só quem pode autorizar é o bibliotecário da seção no módulo web)//
Institucional //(para outra biblioteca, prazo de 30 dias ) //
=== Política de Empréstimo ===
Definem a quantidade e prazos de materiais emprestados e a quantidade de vezes que pode renovado.
ex.: Biblioteca: Central + Tipo Usuário: Aluno + Status: Regular + Tipo de empréstimo: Normal = Prazo 15 dias, 3 máximo de materiais e pode ser renovado 1 vez.