Rotinas

O BNWEB possui algumas rotinas ( agendadas ) que precisam ser executadas diariamente. A maioria das rotinas, envia emails de alerta aos operadores do sistema. Estas rotinas devem ser agendadas no servidor web (ou outro servidor) dentro de uma freqüência previamente estipulada.

bnm_rot_invert_geral – domingo às 16:49h

Rotina responsável por atualizar todo o mecanismo de busca palavra por palavra do sistema.

Se esta rotina não tiver ativa a pesquisa no portal ou por expressão no grid do acervo não funcionará.

bnm_rot_invert_tmp – 20/20min (8:12-22:12)
(Diário)

Rotina responsável por atualizar o mecanismo de busca palavra por palavra do sistema, com os dados cadastrados.

OBS: Esta rotina é opcional. No caso desta rotina não estiver agendada, as inclusões só serão “visualizadas” no portal após a execução da rotina bnm_rot_invert_geral, baseado na frequência do agendamento, apenas na semana seguinte.

bnm_rot_searchd – 2/2 horas (06:08-22:08)

Rotina responsável por ativar ou verificar se está ativo o serviço do mecanismo de busca por palavra do sistema, com os dados cadastrados.

Se esta rotina não tiver ativa a pesquisa no portal ou por expressão no grid do acervo não funcionará.

bnm_rot_assinat – domingo às 16:47h

Rotina que verifica as assinaturas vencidas ou próximas, 60 dias antes do prazo de vencimento, caso exista, será montado e enviado para o email da unidade uma lista com o código da assinatura, a data do fim da assinatura e o periódico. Também verifica todas as assinaturas com fascículos com falha, caso exista, será montado e enviado para o email da unidade uma lista com o código da assinatura, o numero da assinatura e o periódico.

bnm_rot_delTmp – diária às 04:01

Rotina tipo BAT responsável por excluir os arquivos temporários gerados pelo BNWEB e/ou BNPORTAL(PDFs, TMPs, GIFs, …)

OBS.: Este arquivo está na pasta dos executáveis do BNWEB (por padrão c:\inetpub\scripts\bnweb\).

bnm_rot_emprestimo – diário às 04:09h

Rotina que verifica as operações de empréstimo com relação a:

a) Se existir espera com prazo expirado, cancela-la a espera e alerta o usuário.

b) Se a espera cancelada possuir reserva:

Sim, cria uma nova espera para o usuário da reserva e envia alerta para o novo usuário da espera;
Não, a obra deve voltar para estante ou para a sua unidade de origem, envia email de alerta para a unidade.

c) Verifica para cada reserva se existe exemplar disponível.

Se existir, e envia alerta para o novo usuário da espera;

bnm_rot_dsi – diário às 04:41h

Rotina responsável por disseminar a informação para os usuários de todos os novos materiais adquiridos pela instituição. Este disseminação se dá de acordo com a frequência informada no cadastro do usuário.

bnm_rot_email – 20/20h (5:03-22:03)

Rotina responsável pelo envio dos e-mails. O BNWEB prepara e-mails de alerta para serem enviados. Cabe a esta rotina, o envio de todos os e-mails.

OBS.: O sistema enviar todos os e-mails ainda não enviados ***COM MENOS DE 2 DIAS DA DATA DA CRIAÇÃO***.

Caso algum email não seja enviado por 2 dias, ele será marcado como erro e não será enviado.

bnm_rot_atualiza_usuario – diária às 04:31h

** opcional **

Script responsável pela atualização dos dados de integração.

Esta script realiza as seguintes tarefas:

a) Para cada pessoa/matrícula que tenha sido inserida no sistema pela VIEW de integração (processo automático), o sistema atualiza os campos “empresta”, “cod_unidade”, “cod_categoria”, “cod_curso”, “senha” e “validade”
com as informações existentes na VIEW de integração.

b) Caso uma pessoa/matrícula não exista mais na VIEW de integração, a matrícula passará para o STATUS de “EX-EXCLUIDA”

OBS.: Pertinente apenas para as instituições que fazem integração de usuários.

bnm_rot_extractor – diária às 04:46h

** opcional **

Rotina responsável por extrair os textos dos documentos anexados a fim de tornarem disponíveis na consulta do BNWeb ou do BNPortal.

Esta rotina está preparada somente para os seguintes tipos: .PDF, .DOC, .DOCX, .XLS, .XLSX, .TXT, .HTM, .HTML

Não será possível extrair os textos dos arquivos PDF protegidos de cópia. Por exemplo, se abrir o PDF em questão e o recurso de “salvar cópia em texto” não estiver habilitado, o BNWeb não terá permissão de extrair o texto para torná-lo consultável.

OBS: Esta rotina é adicional. Entre em contato com a Contempory para disponibilizar este serviço.