Empréstimos

Indique o código de usuário e o número de inventário do objeto que deseja localizar. Pode utilizar a opção Listar para obter uma lista alfabética dos usuários ou dos números de inventário armazenados na base de dados loanobjects. Clique em Emprestar para ativar o processo de empréstimo.

Com o código de usuário indicado:
  1. É acessada a base de usuários (users) e se aplica o formato definido na configuração para exibir seus dados (loans_usdisp.pft). E também é determinado: tipo de usuário e vigência,  se este último parâmetro foi definido na configuração de políticas
  2. É lida a base de dados de suspensões e multas (suspml) para verificar a situação do usuário
  3. É lida a base de dados de transações para determinar os empréstimos em poder do usuário e se existe atrasos na data de devolução
  4. É lida a base de dados de reservas para determinar se o usuário tem alguma cópia reservada
Com o número de inventário:
  1. É lida a base de dados de objetos emprestados (loanobjects) para determinar as características do objeto a emprestar, o número de controle do título e a base de dados onde está catalogado o objeto. Com estes dois últimos valores, é lida a base de dados catalográfica para obter a informação do título cuja cópia está sendo processada
  2. É lida a base de dados de reservas para determinar a situação de reserva da cópia solicitada
  3. É determinado se o usuário tem outra cópia emprestada do mesmo título revisando a existência do título em loanobjects contra a informação obtida da base de datos de transações
Localiza-se a política a aplicar com base no tipo de usuário e o tipo de objeto que se está emprestando. Aplicam-se as regras levando-se em conta os seguintes parâmetros:
  1. A data de vigência do usuário
  2. Se o usuário tem multas ou está suspenso
  3. O número de empréstimos em poder del usuário
  4. Se o usuário tem empréstimos vencidos
  5. Se o usuário já tem outro exemplar do mesmo título
  6. A data de vigência do objeto
Se todas as regras da política estão corretas, é calculada a data de vencimento com base no calendário de dias, feriados e é atribuído o empréstimo ao usuário, gravando-se um registro na base de dados de transações (trans).

Em caso de inobservância das regras da política, é emitida mensagem
correspondente e não será concedido o empréstimo ao usuário que solicitou a cópia.


Renovações

A renovação de um empréstimo pode ser efetuada quando é analisado o estado da conta do usuário ou usando a opção prevista para este fim nos menus do módulo de circulação.


Devoluções

A devolução de um empréstimo pode ser realizada pela conta do usuário ou utilizando a opção para este fim presente nos menus de circulação