НАСТРОЙКА ЦИРКУЛЯЦИИ
Документ – это информация, зафиксированная специальным образом на материальном носителе, снабженная реквизитами, позволяющими идентифицировать документ в процессе их обработки, поиска, использования и хранения.
Реквизиты документа в свою очередь можно разделить на две части: библиографическую запись и холдинговую запись.
Библиографическая запись включает реквизиты, которые являются общими для всех копий документа, выпущенных издателем (общими для всего тиража).
Холдинговая запись включает реквизиты, которые характеризуют конкретную копию (экземпляр) документа, особенности ее приобретения и место постоянного хранения в библиотеке, а также правила предоставления копий во временное пользование (условия доступа к содержанию документа).
Библиотечный фонд – это систематизированная совокупность документов в библиотеке, формируемая в соответствии с ее задачами, типом и профилем для их хранения и использования.
Единица хранения фонда – это экземпляр документа
Под Действием мы будем понимать любую регистрируемую в автоматизированной системе акцию над произвольным документом.
Все действия мы разобьем на два типа:
Отличиями этих действий является то, что после совершения действия первого типа меняется место нахождения документа (например, владелец), но не меняется статус документа (например, с ним ничего не делалось).
После совершения второго типа действий, наоборот, не меняется место расположение документа, но меняется статус документа, например, документ скопирован, отреставрирован и т.д.
Под Заказом мы будем понимать такое действие над документом, которое должно быть совершено с ним в будущем.
В атрибутах действия-заказа указывается будущее время действия, а не время совершенного действия как во всех других действиях и получатель документа или его копии (читатель-заказчик).
Среди всех действий-перемещений выделим одно, которое назовем Возврат документа.
После совершения этого действия будем считать, что документ возвращен на место постоянного хранения и документ снова доступен для нового заказа. Это действие играет большую роль в библиотечных технологиях, поскольку библиотека всегда выдает документы только на временное пользование. Когда совершается это действие, считается, что цикл движения документа завершен.
Под Движением документа мы будем понимать последовательность любых действий, совершаемых над этим документом.
Время совершения действий указывается в одном из атрибутов действий.
Движение документа обозначает, что над документом были совершены действия, в результате которых он передвигался от одного правопреемника (владельца или получателя) к другому, а также над этим документом, возможно, были совершены какие-то работы, например, копирование, реставрация и др.
В системе могут задаваться Ограничения на движение документов. Эти ограничения могут иметь общий характер (применяются во время заказа) и локальные, которые применяются при совершении промежуточных действий.
К общим ограничениям относятся такие ограничения как:
К локальным ограничениям относятся все ограничения на действия, совершаемые на местах регистрации действий.
Время действия – это время, в которое фактически совершено действие над документом.
Контрольный (нормативный) период действия – это период времени после фактического выполнения действия, в течение которого может сохраняться результат действия. Этот период можно трактовать как максимальное время до следующего допустимого действия с документом. Если следующее действие с документом не осуществляется в этот период, то имеет место нарушение нормативных установок, о чем должно быть сообщено администраторам технологии.
Информация о нарушении контрольных сроков действий должно приводить либо к принудительным действиям с документом, предусмотренных инструкциями, либо к штрафным санкциям на получателя.
Пример 1. Проведено действие – документ передан читателю для пользования в читальных залах библиотеки на срок до конца рабочего времени. Здесь контрольное время – конец рабочего дня. Следующая операция – прием документа.
Пример 2. Проведено действие – документ передан читателю по абонементу на срок две недели (дата возврата). Здесь, контрольный период действия – дата через две недели после выдачи документа. Следующая операция – прием документа от читателя.
Пример 3. После сдачи документа читатель просит оставить документ на бронеполке (зарезервировать) на три дня (продлить заказ). Тогда на кафедре должно выполниться действие – принять документ до срока дата приема + три дня.
Исполнитель действия – это лицо, которое совершает действие над документом. Очень важно отметить, что в нашей модели исполнителями всех действий, (кроме заказа) могут быть только сотрудники библиотеки. Например, операция сдачи документа читателем на кафедру в нашей модели будет представлена как операция приема документа сотрудником библиотеки на кафедре. От кого будет получен документ, в операции указано не будет. Этот факт можно определить из предыдущей операции, которой была – документ передан читателю, а следовательно может быть принят только от него. Другого варианта нет. Исключение составляет только операция «заказать», исполнителем которой является читатель.
Место действия – это условное имя (код) места, в котором исполнитель осуществляет регистрируемые действия с документами. Место действия является самостоятельным элементом модели циркуляции и ни с какими другими понятиями не пересекается.
Метод действия – это способ, которым выполняется действие.
Например, отправить документ на следующий распределительный пункт можно автотранспортом, почтой или каким-либо другим способом. Копирование может выполняться методом микрофиширования, копирования на бумаге или оцифровки.
В модели предусматривается возможность указания метода выполнения действия. Метод действия можно использовать в виде модификатора действия. К каждой функции можно определить свои методы выполнения.
Например, к действию «ПРИНЯТЬ» можно ввести модификаторы: «Из фонда», «От читателя», «От кафедры», «В фонд» . К действию «ПЕРЕДАТЬ» можно применить такие модификаторы как «Индивидуальный абонемент», «Межбиблиотечный абонемент», «Срочно», «По предварительному заказу» «С печатью акта передачи» и др.
Правопреемник (получатель) – это объект, куда перешел или перейдет документ в результате совершения действия.
Объектом – получателем может быть физическое лицо (читатель, сотрудник), юридическое лицо, стоящее на абонентском обслуживании, фонд хранения, любое место действия, где оно регистрируется (кафедра выдачи, подразделение библиотеки), полка ожидания, полка резервирования и др.
Пунктом регистрации движения (ПРД) может быть любое подразделение библиотеки, выполняющее операцию над документом, вследствие которого документ изменяет свое местонахождение (держателя).
ПРД делятся на четыре типа:
На данной схеме (см. рисунок 1) представлен процесс книговыдачи через электронный каталог.
Рисунок 1
Данная принципиальная схема процесса выполнения заказа документов в библиотеке, представленная на рисунке 1, включает следующие основные процедуры:
Формирование заказа на получение документа во временное пользование осуществляется в модуле Поиск АИБС OPAC-Global и включает:
Отметим, что после выбора документа система проводит следующие проверки: доступность документа для данного читателя, наличие хотя бы одного свободного экземпляра в фондах, доступность заказываемой услуги (в зал, по абонементу) и доступность места выдачи. Проверка доступности документа для данного читателя осуществляется на основе таблицы, в которой для каждой категории читателей указывается перечень доступных фондов (899$b) или список значений других элементов библиографической записи (например, наличие грифа «секретно»). Если категория читателя не разрешает пользование документом, то выдается отказ в заказе.
Вторая проверка связана с наличием свободного экземпляра. Если в хранении нет документа, то об этом сообщается читателю и рекомендуется сделать предварительный заказ (аналог постановки в очередь). Факт отказа по причине занятости документа должно учитываться в статистике книговыдачи- отказы по причине занятости другим читателем.
В общем случае прием заказа начинается с выбора места приема заказа, поскольку в библиотеке может быть несколько экземпляров заказываемого документа и они могут храниться в разных фондах. Выбор осуществляется на основе приоритетов, которые устанавливаются для пары (фонд-кафедра выдачи). Благодаря этой системе приоритетов заказ принимается из того фонда, в котором имеется свободный экземпляр, а фонд имеет максимальный приоритет относительно выбранной читателем кафедры выдачи.
Таким образом прием заказа включает следующие действия системы и сотрудника:
1. Система автоматически отправляет заказ в тот фонд, который имеет максимальный приоритет.
2. Сотрудник выбирает актуальный заказ и печатает требование в двух экземплярах.
Сотрудник находит по требованию документ и снимает один из свободных экземпляров с полки и направляется с ним к месту регистрации заказа (регистрации экземпляра в заказе) или отказа.
3. Сотрудник регистрирует экземпляр в заказе (вводит штрихкод экземпляра и номер заказа).
4. Сотрудник отказывается выполнять заказ, если имеются на это причины с сообщением причины.
О том, как реализован функционал приема заказа в АИБС OPAC-Global см. подробнее в разделе Циркуляция --> Контроль движения документов автоматический --> Прием заказов и печать требований.
Данный блок включает :
1. Регистрацию отправки экземпляра (или всех экземпляров одновременно) от места регистрации заказа к следующему месту регистрации движения на пути к кафедре выдачи, если такие места есть. Обычно такие промежуточные пункты отсутствуют, и документ сразу направляется к месту выдачи (кафедре).
2. Регистрацию движения в следующем пункте изменения маршрута.
В общем случае Длина этого движения (количество действий) может сильно отличаться в различных библиотеках. Например, в РГБ или в РНБ фонды хранения могут находиться за десятки километров от места (кафедры) выдачи, а время доставки от места хранения до места выдачи занимать несколько часов или даже дней. Количество промежуточных точек контроля движения (действий) в этих библиотеках может быть много, например, снятие с полки, отправка транспортом, привоз документа в другое здание и т.д. В других случаях, например, когда кафедра выдачи совмещена с фондом, выдача может совпадать с приемом заказа, т.е. длина пути до места выдачи равна нулю.
Рисунок 2
Часто необходимо фиксировать факт прихода документа на кафедру выдачи для того, чтобы информировать читателя о выполнении заказа. Это особенно актуально для больших библиотек или библиотечных сетей. Информирование пользователей о ходе выполнения заказа по каждой книге в системе осуществляется с помощью функции Контроль заказа.
Обычно существуют два вида выдачи: выдача в читальные залы без права выноса документа из библиотеки и выдача по абонементу (с правом выноса из библиотеки).
В заказе определен вид и место выдачи. Сотрудник выполняет регистрацию выдачи того или иного вида.
Отметим, что выдача документа может осуществляться как из фонов (первичная выдача), так и с резервной полки (повторная выдача).
В зависимости от ситуации документ, принятый от читателя, может быть отправлен в фонд постоянного хранения или оставлен на кафедре выдачи - зарезервирован для читателя.
Не только разные документы, но и разные экземпляры одного и того же документа могут храниться в различных фондах библиотеки, некоторые из которых могут быть расположены на территории, удаленной от места расположения кафедры выдачи. В подобной ситуации невозможно каждый раз после возврата документа читателем передавать этот документ обратно в фонд. В таких случаях на кафедре выдачи предусматривают возможность резервирования документа, т.н. бронеполку, на которой документ будет находиться в течение фиксированного количества дней (контрольного времени). В течение контрольного времени документ может быть выдан читателю и возвращен им на кафедру какое угодно количество раз, но по окончании контрольного времени документ должен быть уже возвращен в фонд хранения. Вместе с тем, контрольное время может быть продлено на любой период, продолжительность которого в разных библиотеках может отличаться.
Документ может попасть на бронеполку двумя способами:
Схема 1
Схема 2
Важно, что находящийся на бронеполке документ не может быть выдан другому читателю, так как он уже зарезервирован, то есть, числится за определенным лицом.
В этом блоке осуществляется регистрация действий персонала, связанных с перемещением документа от места приема документа от читателя до места регистрации возврата документа в фонд (т.е., на место постоянного хранения). Путь к месту хранения может быть, как и в случае доставки документа из фонда к месту выдачи, длинным и коротким, и может отсутствовать вовсе.
Мы специально выделяем отдельно факт регистрации возврата документа в фонд хранения. Это необходимо для того, чтобы изменить статус документа от «занят» на «свободен». Регистрация этого действия может осуществляться различными способами и в различных местах. Например, в больших библиотеках или библиотечных сетях это делается в самих фондах, т.к. время возвращения документа может быть очень большим. В маленьких библиотеках это действие может быть совмещено с фактом приема документа от читателя.
Регистрация возврата закрывает цикл движения документа. Документ снова готов к обслуживанию.
Для описания процесса движения заказов и документов мы будем использовать модель данных МАРК формата для холдинговых данных.
Пример холдинговой записи приводим ниже:
000 04800da a22200457ux3450
001 DDHH\0000009051
004 RU\NLR\BIBL\95408
005 20220621163437.5
070 2#$a45883
100 ##$a20220620rusy0189####ca0
899 ##$aNLR$j2000-4/2853$p45883
899 ##$aNLR$j2000-4/2853$p150668
983 3#$aПЕРЕДАТЬ ПО АБОНЕМЕНТУ$bA002$c20220620163305$jWS005$kDITM\USER\0000000062$hDITM\USER\0000000062$e20220620183300$iM002$firina@ditm.ru
983 2#$aПРИНЯТЬ ИЗ ФОНДА$bA003$c20220620163438$jWS005$k0000000111$hWS005$iN001$d20220621163400$zA002.M002
983 2#$aПЕРЕДАТЬ ПО АБОНЕМЕНТУ$bA002$c20220620163835$jWS005$k0000000111$hDITM\USER\0000000062$iM002$d20220625190000$zA004$9on
983 2#$aЗаказ выполнен$jWS005$k0000000111$lREADER$bPERFORMED$c20220620163835$hDITM\USER\0000000062$zA004$d20220625190000$lREADER
983 2#$aПРИНЯТЬ ОТ ЧИТАТЕЛЯ$bA003$c20220621163323$jWS005$k0000000111$hWS005$iN002$d20220621163400$zA004
983 2#$aВОЗВРАТ (КОНЕЦ ЦИКЛА ДВИЖЕНИЯ)$bA004$c20220621163437$jWS005$k0000000111$hWS005$d20220621163437
990 ##$a2000$b18$dLOCAL
Информация в полях 899 переносится из библиографической записи для удобства идентификации экземпляра документа.
В поле 983 с индикаторами 3# содержится информация о заказе экземпляра документа.
В полях 983 с индикаторами 2# содержится информация о действиях, выполняемых с этим экземпляром.
МАРКЕР
Все позиции маркера используются штатно согласно формату.
Особенности:
Позиция 5 = d присваивается в момент возврата документа в хранение и означает завершение цикла движения – запись закрывается.
Позиция 19 используется для указания этапов выполнения заказа:
=1 заказ на этапе ожидания
=2 заказ в процессе выполнения или документ находится в движении, или документ на руках у читателя
=3 документ возвращен читателем
=4 распечатано требование
=# другое.
001 Идентификатор записи циркуляции – Номер заказа
004 Идентификатор взаимосвязанной библиографической записи
005 Идентификатор версии
035 Идентификатор связанных записей (Индикатор 1 = 0 - записи циркуляции, Индикатор 1 = 1 - библиографические записи связанные с записью, указанной в 004)
070 Инвентарный номер экземпляра/штрих код, RFID. Заполняется в момент регистрации экземпляра в заказе при снятии экземпляра с полки
100 Данные общей обработки
300 Комментарий для читателя
301 Комментарий об отказе или о передаче в другой фонд
302 Комментарий о замене
309 Комментарий для сотрудников
310 Комментарий относящийся к доступности эектронного экземпляра (применимо для Электронного абонемента)
899 Экземпляр, доступный к выдаче и удовлетворяющий условиям заказа
983 Действие 1.
983 Действие 2
983 Действие 3
…………………
983 Действие Р Конец заказа.
………………..
983 Действие К – Конец цикла.
990 Мета-информация
Поле повторяется на каждое действие, начиная с заказа и кончая возвратом документа в хранение.
I1 - индикатор 1
=0 заказ текущий
=2 экземпляр в движении
=3 заказ предварительный
=4 описание типовой (нормативной) операции.
I2 – индикатор 2
= # означает, что следующее действие должно происходить до времени, указанного в $d
=0 - отмененное действие
$a – имя действия
$b – код действия
$c – время действия 9999.99.99.99.99 (год, месяц, день, часы, мин.). Для отмененного действия второе вхождение $c - время отмены действия
$d – контрольное время действия. Это время указывает на нормативный (рекомендуемый) период, через которое должно выполняться следующее действие. Нормативный период выполнения следующего действия зависит от значения Индикатора 2 поля 983. Если I2=#, то нормативным периодом надо считать период ($c, $d). И если следующее действие совершается после времени $d, то контрольное время действия $a считается нарушенным. Если I2=1, то нормативным периодом считается ($d, -), т.е. нормально, если следующее действие произойдет после времени $d. Если I2=2, то нормативным периодом считается не интервал, а момент $d, т.е. Например, в этом подполе ставится дата резервирования документов (продления заказа), дата возврата документа после действия выдачи для различных видов обслуживания или любое другое контрольное время действия.
$e – дата выполнения предварительного заказа или ожидаемое время выполнения любого другого заказа.
$f – электронная почта читателя, оформившего заказ (применимо для Электронного абонемента).
$h – правопреемник/ получатель (код/имя). Получателями может быть любой набор объектов, в общем случае не связанный с другими объектами модели данных. Обычно получателями являются: фонды, читатели/сотрудники, места действий, полки ожидания, полки резервирования и др. Для описания нормативных операций получателем может быть еще категория читателей.
$i – метод действия (код/имя). Указывает способ исполнения действия. Например, действие «КОПИРОВАТЬ» может быть осуществлено на бумагу, на пленку или на диск.
$j – место действия (код ПРД). Место действия (операции) – это место, на котором осуществляются операции. На одном месте могут осуществляться много операций. Расположение мест действий может быть в библиотеке любым и не связанным со структурными подразделениями библиотеки. Для отмененного действия второе вхождение $j – место (код ПРД) отмены действия.
$k – исполнитель (код). В нашей модели исполнителем могут выступать сотрудники библиотеки (исполнители операций) или читатели – исполнители заказов. Второе вхождение для операций возврата (A002, A004) может содержать идентификатор читателя, если в настройках ПРД явно указано на задание кода читателя. Если действие отменено, то последнее вхождение $k содержит идентификатор пользователя, отменившего действие.
$l – PROLONG, если было сделано продление выдачи.
$x – непубликуемое примечание используется для указания цены действия над единицей измерения документа $3, указанного в $a, при конкретных значениях других подполей, например, места действия, метода действия, исполнителя и т.д.
$z –публикуемое примечание, используемое для указания действия, выполнение которого ожидается после совершения действия, указанного в $a. При этом, в промежутке между этими действиями могут быть выполнены и любые другие действия.
$3 – точное определение материала. Часть документа, над которой совершается действие. Например, скопировать стр. с 5 по 15. Для описания нормативного действия здесь указывается единица измерения документа, над которой совершается действие $a и к которой применяется цена $x.
$5 – организация, которая хранит документ.
$9 - разрешение на вынос документа из фонда.
Пояснения к подполям поля 983
Каждое действие характеризуется следующими свойствами, которые будут отражены в формате записи:
Контрольный (нормативный) период действия
Изменения в записи движения при выполнении операций
Имя операции |
Результат применения |
ЗАКАЗАТЬ |
Маркер поз.5=n(новая запись), поз.19=1(ожидание выполнения заказа) 001 - идентификатор записи (№ заказа) 004 – идентификатор библиографической записи 983 0# $aЗаказываемое действие$bкод заказываемого дейсвия$cдата и время заказа$hполучатель заказа$jместо выполнения действия$iкод метода(если задается).
Для предварительного заказа в 983 поле будет добавлено подполе $e, дата и время выполнения заказа, и первый индикатор будет равен 3. |
ПЕЧАТЬ ЗАКАЗА |
Маркер поз. поз.19=4(распечатано требование) |
ПРИНЯТЬ ЗАКАЗ |
Маркер поз. поз.19=2(в процессе выполнения) 070 – инвентарный номер (штрихкод) экземпляра документа, начавшего движение |
ПЕРЕДАТЬ |
983 2# $aдействие$bкод дейсвия$cдата и время действия$hнаправление движения$jместо выполнения действия$iкод метода(если задается)$dконтрольная дата$zожидаемое действие(если задается) Если действие совпадает с заказываемым, то маркер поз.19=3 |
ОТПРАВИТЬ |
|
ПРИНЯТЬ |
|
ВОЗВРАТ В ФОНД |
Маркер поз.5=d 983 2# $aдействие$bкод дейсвия$cдата и время действия $jместо выполнения действия |
В данном разделе приводятся типовые модели движения документов в библиотеке.
Рисунок 3
Рисунок 4
Рисунок 5
Случай, когда кафедра выдачи/приема совмещена с закрытым фондом. В этом случае ПРД кафедры выполняет следующие операции: прием заказа, регистрацию заказа, выдачу и прием документов.
Рисунок 6
Рисунок 7
Рисунок 8
Рисунок 9
Рисунок 10
Рисунок 11
Рисунок 12
Рисунок 13
WS001 – ПРД (тип: диспетчер фондов) при фонде 2000, обслуживает только фонд 2000 (см. рисунок 14).
Рисунок 14
Выполняются операции: печать требований на заказ документов (A000) из фонда 2000; регистрацию отправки (А001) экземпляра к местам выдачи WS004, WS005, WS006, которые должны быть указаны в требовании на заказ (если в при настройке ПРД для операции А001 задано ограничение $h, т.е. указан какой-либо конкретный получатель, документ будет направлен на ту кафедру выдачи, которая указана в настройке, а не в требовании); регистрацию возврата (А004) документов в фонд 2000. Для выдачи документов читателям этот ПРД не предназначен (см. рисунок 15).
Рисунок 15
WS002 – ПРД (тип: диспетчер фондов) при фонде 2001, обслуживает только фонд 2001.
Выполняются операции: печать требований на заказ литературы (A000) из фонда 2001; регистрацию отправки (А001) экземпляра к местам выдачи WS004, WS005, WS006, которые должны быть указаны в требовании на заказ; передачу документа в читальный зал (А002) и регистрацию возврата (А004) документов в фонд F002(2001). Для регистрации книговыдачи читателям не предназначен (см. рисунок 16).
Рисунок 16
ПРД диспетчера фондов WS003 настраивается аналогично ПРД WS002 с той лишь разницей, что этот диспетчер фонда обслуживает только фонд 2002.
WS004 – ПРД (тип: кафедра выдачи) предназначен только для категории читателей с кодом 01 (в данном примере коду 01 соответствует категория читателей: временный и ограничение $h READER:CATEGORY:01 для операции А002); фонды кафедры выдачи: 2000 – фонд редкой книги, 2001 – фонд русской книги, 2002 – фонд иностранной книги (см. рисунок 17).
Рисунок 17
Выполняет операции: принять из фонда (А003.N001), в том числе, используется для резервирования документов (ограничения $d 10 дней и $z A004 для операции А003); передать в зал (А002.M001); регистрацию отправки (А001); принять от читателя (A003.N002) (см. рисунок 18).
Рисунок 18
WS005 – ПРД (тип:кафедра выдачи) предназначен только для категории читателей 02 (в данном примере коду 02 соответствует категория читателей: постоянный и ограничение $h READER:CATEGORY:02 для операции А002);фонды кафедры выдачи: 2000 – фонд редкой книги, 2001 – фонд русской книги, 2002 – фонд иностранной книги.
Выполняет операции: принять из фонда (А003.N001); передать в читальный зал (А002.M001); передать по абонементу на 5 дней (ограничения $d 5 дней и $z A004 для операции А002); передать бумажную копию (A005.C001); принять от читателя (A003.N002); отправить (А001) в фонды постоянного хранения через ПРД: WS001, WS002, WS003 (см. рисунок 19).
Рисунок 19
WS006 – ПРД (тип:кафедра выдачи, совмещенная с диспетчером фондов) – обслуживает в качестве диспетчера фондов только фонд редкой книги 2000, а в качестве кафедры книговыдачи - 2000 – фонд редкой книги, 2001 – фонд русской книги, 2002 – фонд иностранной книги.
Выполняет операции: печать заказа (А000); отправить уведомление (A007); принять из фонда (А003.N001); передать на абонемент на 10 дней (ограничения $d 10 дней и $z A004 для операции А002); отправить в другой фонд (А001); возврат в фонд (А004) (см. рисунок 20).
Поскольку данный ПРД совмещает в себе функции диспетчера фондов и кафедры выдачи, здесь отсутствует настройка для операции Принять от читателя. Если читатель возвращает документ, хранимый в фонде редкой книги (2000), операция возврата будет фиксироваться автоматически при выполнении операции Возврат в фонд (А004), при возврате документа, хранимого в других фондах, используется операция Отправить в другой фонд А001.
Рисунок 20
WS007 – ПРД (тип:кафедра выдачи, совмещенная с диспетчером фондов) – обслуживает в качестве диспетчера фондов только фонд диссертаций 2003, а в качестве кафедры книговыдачи - 2000 – фонд редкой книги, 2001 – фонд русской книги, 2002 – фонд иностранной книги, 2003 - фонд диссертаций - и предназначен только для категории читателей 03 (ограничение $h READER:CATEGORY:03 для операции А002).
Выполняет операции: печать заказа (А000); принять из фонда (А003.N001); передать в читальный зал (А002.М001); передать бумажную копию (A005.C001); передать цифровую копию (A005.C002); отправить в другой фонд (А001); возврат в фонд (А004) (см. рисунок 21).
Поскольку данный ПРД совмещает в себе функции диспетчера фондов и кафедры выдачи, здесь отсутствует настройка для операции Принять от читателя. Если читатель возвращает документ, хранимый в фонде диссертаций (2003), операция возврата будет фиксироваться автоматически при выполнении операции Возврат в фонд (А004), при возврате документа, хранимого в других фондах, используется операция Отправить в другой фонд А001.
Рисунок 21
WS008 – ПРД (тип:кафедра выдачи, совмещенная с диспетчером фондов) – этот ПРД и в качестве кафедры выдачи, и в качестве диспетчера фондов обслуживает только один фонд - открытый фонд 2004, поскольку предназначен для саморегистрации читателей. Соответственно, для этого ПРД настроены только два типа операций: выдача читателю (А002.М001) и возврат в фонд А004 (см. рисунок 22).
Рисунок 22
В меню Настройка циркуляции выполняется настройка системы для автоматизированного заказа документов и контроля за их «движением» в процессе обслуживания читателей.
Работая в данном меню, вы можете:
Рисунок 23
В случае, если в настройках циркуляции допущена ошибка, то в правой верхней части экрана перед названием окна появится значок с предупреждением о наличии ошибок (см. рисунок 24).
Рисунок 24
При нажатии на значок откроется окно программы с описанием ошибки в настройках циркуляции. Пример такого окна представлен на рисунке 25.
Рисунок 25
Пользователю следует внести надлежащие исправления в настройках и сохранить изменения в том окне, где они были внесены. После этого значок с предупреждением о наличии ошибок исчезнет.
Рисунок 26
В данном разделе (см. рисунок 26) настраивается поисковая метка FON формата RUSMARC HOLD. Алгоритм поиска фондов определяется с помощью поисковой метки FON на языке ОpacParser. Принимающие значения данной метки должны соответствовать кодам справочного файла Справочник фондов (RUSMARC/HOLD/899b).
Подробнее о языке OpacParser см. главу 2 "Администрирование и настройка системы", раздел 4 "Настройки", подраздел 2.4.1 "Настройки OpacParser" документа "Руководство по работе с системой OPAC-Global".
В поле Описание задается описание данной метки – ее назначение: Алгоритм поиска фонда.
В поле Статус по умолчанию установлен статус метки – системная, который нельзя изменить.
Поле Связь с полем для данной метки не заполняется.
В поле Правила инвертирования задается правило инвертирования для данной метки на языке ОpacParser.
В поле TRS-имя метки указывается значение INDX.
Для того, чтобы сохранить изменения, нажмите ссылку Записать в левой части окна.
В данном разделе можно редактировать только метку FON .
Добавлять, редактировать и удалять другие метки можно в разделе основного меню Администрирование и настройка - Настройка поисковых меток.
Настройка поисковой метки важна для распределения заказов по фондам хранения. При выполнении операции заказа документа система будет осуществлять проверку на соответствие полей библиографического описания этого документа значениям справочного файла фонда по правилам данной поисковой метки (подробнее см. Настройки циркуляции – Логическая схема и смысловое описание процесса – Формирование заказа).
Рисунок 27
Справочный файл фондов (далее по тексту - Справочник фондов) формируется администратором системы в зависимости от потребностей библиотеки (см. рисунок 27). Коды данного справочника должны принимать те же значения что и поисковая метка FON для холдинговых записей (RUSMARC/HOLD/FON). Как правило, поисковая метка FON определяется значениями поля 899$b и/или 899$j.
Фонд является одной из составляющих для определения кафедры выдачи заказываемого читателем документа.
Для заполнения справочника фондов Вы можете импортировать данные из текстового файла, либо самостоятельно заполнить поля в этом окне.
Для того, чтобы импортировать данные, Вам следует в левой части окна нажать на ссылку Импорт.
При самостоятельном заполнении справочника, Вам необходимо добавить в окно новую строку. Если справочник не заполнен, нажмите на кнопку Определить значение. Будет добавлена новая строка. Если в справочнике уже есть перечень фондов, щелкните левой клавишей мышки на значке и в появившемся меню выберите пункт Добавить перед или Добавить после. Соответственно, новая строка будет добавлена до или после той строки, на которой установлен курсор. Далее необходимо заполнить поля следующим образом:
Вы также можете экспортировать данные из Справочника фондов. Для этого в левой части перейдите по ссылке Экспорт.
Для того, чтобы сохранить изменения, нажмите ссылку Записать в левой части окна.
Данные из справочника фондов впоследствии будут использоваться при выполнении настройки пунктов регистрации движения (фонды диспетчера фондов и фонды кафедры выдачи). Впоследствии, при работе в модуле Циркуляция при выполнении приема заказа, в нижней части окна, во вкладке Приём заказов, будут отображаться заказы на документы, относящиеся к фондам, прописанным для данного ПРД.
Рисунок 28
В данном разделе настраивается справочный файл COMMENT формата RUSMARC HOLD - перечень возможных примечаний, которые могут быть использованы при дальнейшей регистрации движения документов (см. рисунок 28).
Справочник формируется администратором системы.
Для того, чтобы добавить новое примечание, нажмите на иконку около любого значения. Затем во всплывающем меню выберите пункт Добавить перед или Добавить после.
В результате в таблицу будет добавлена новая строка, в которой в поле Значение надо указать значение примечания, а в поле Описание по желанию можно указать более точную расшифровку вносимого примечания, или же оставить поле пустым.
Для того, чтобы сохранить изменения, нажмите ссылку Записать в левой части окна.
Примечания, заданные в этом справочнике, впоследствии будут использованы при работе в модуле Циркуляция при добавлении примечания (например в связи с задержкой исполнения заказа). При наличии примечаний в отношении выполнения заказа документа, они будут отображены в отчете Статистика.
Рисунок 29
В данном разделе настраивается справочный файл REASON формата RUSMARC HOLD - перечень возможных причин отказа читателю в получении документа, которые могут быть использованы при дальнейшей регистрации движения документов (см. рисунок 29).
Справочник формируется администратором системы.
Для того, чтобы добавить новую причину, нажмите на иконку около любого значения. Затем во всплывающем меню выберите пункт Добавить перед или Добавить после.
В результате в таблицу будет добавлена новая строка, в которой в поле Значение надо указать значение примечания, а в поле Описание по желанию можно указать более точную расшифровку вносимого значения, или же оставить поле пустым.
Для того, чтобы сохранить изменения, нажмите ссылку Записать в левой части окна.
Примечания, заданные в этом справочнике впоследствии могут быть использованы при работе в модуле Циркуляция при обосновании причин отказа в исполнении заказа (например, вкладка Печать заказа, кнопка Отказать).
При наличии информации о причинах отказа в выполнении заказа документа, она будет отображена в отчете Статистика.
Рисунок 30
В данном окне производится настройка операций движения документов в библиотеке, то есть формируется и настраивается перечень всех операций движения документа, которые используются в библиотеке. Обращаем внимание, что в данном окне все действия могут совершать только пользователи, являющиеся сотрудниками библиотеки, а не читателями.
В окне Операции движения Вы можете редактировать существующие записи, добавлять новые операции, добавлять к существующим операциям расширения – методы.
Ниже в таблице перечислены системные операции, которые нельзя модифицировать. В случае необходимости Вы можете отредактировать наименования операций.
Внимание! Коды операций с А001 по А020 зарезервированы под системные операции, и использовать их невозможно.
Код операции |
Наименование операции
|
Примечание |
А000 |
Печать заказа |
|
А001 |
Отправить |
Возможно добавление и изменение методов для смыслового расширения операций |
А002 |
Передать |
|
А003 |
Принять |
|
А004 |
Возврат (конец цикла движения) |
|
А005 |
Передать копию |
|
А006 |
Копировать |
|
А007 |
Отправить уведомление |
Использование операции А007 Отправить уведомление позволяет направлять читателю электронное письмо, содержащее информацию о статусе обработки заказа. В модуле Циркуляция эта операция называется Отправить e-mail используется только в меню Контроль движения документов (автоматический) и только во вкладке Печать заказа. Помимо использования этой операции в настройках ПРД, необходимо внести изменения в настроечный файл. Подробнее см. раздел Настройка отправки уведомления по электронной почте. |
А008 |
Просмотреть ЭД |
|
А009 |
Выгрузить ЭД |
Не используется |
А010 |
Создать ЭД |
|
А011 |
Создать ЭД |
Не используется |
А012 |
Принять на исполнение |
Не используется |
А013 |
Отказаться от исполнения |
Не используется |
А014 |
Восстановить связь |
|
А015 |
Восстановить связь |
Не используется |
А016 |
Просмотреть ЭД в свободном доступе
|
|
Примечание 1:
Использование операции А007 Отправить уведомление позволяет направлять читателю электронное письмо, содержащее информацию о статусе обработки заказа. В модуле Циркуляция эта операция называется Отправить e-mail используется только в меню Контроль движения документов (автоматический) и только во вкладке Печать заказа. Помимо использования этой операции в настройках ПРД, необходимо внести изменения в настроечный файл. Подробнее см. раздел Настройка отправки уведомления по электронной почте.
Для того чтобы добавить новую пользовательскую операцию, нажмите на иконку в разделе Пользовательские операции, и во всплывающем меню выберите пункт Добавить перед или Добавить после после чего в разделе Пользовательские операции будет добавлена строка (см. рисунок 31), в которой в соответствующих полях следует указать код, наименование новой операции, а также наименование операции в прошедшем времени.
Рисунок 31
Для добавления нового метода необходимо щелкнуть левой клавишей мыши по ссылке Добавить метод.
В группе полей Метод появятся поля (см. рис.32), в которых необходимо задать код и описание метода.
Рисунок 32
Если к операции уже заданы какие-либо методы, то для добавления нового Вам следует кликнуть на иконку и во всплывающем меню выбрать пункт Добавить перед или Добавить после.
Для удаления метода выберите значение Удалить.
Не забывайте, что для сохранения внесенных Вами изменений, следует нажать ссылку Записать в левой части окна!
После того как настройка операций движения выполнена, можно переходить к настройке Пунктов регистрации движения, определяя операции, выполняемые на каждом из ПРД.
Также перечень операций движения, сформированный в данном окне, будет использован при настройке отчетных форм для модуля Циркуляция.
Ниже в таблице приведен перечень операций и ограничений, которые могут быть добавлены к ним.
Ограничение |
Операция циркуляции |
|||
Подполе |
Название ограничения |
Возможные значения |
Примечания |
|
d |
Контрольное время |
Промежуток времени, через который должно наступить следующее событие (выполнена следующая операция) в днях, часах, минутах или конкретная дата |
А001 А002 А003 А005 А006 А009 А010 А011 А012 А013 А014 А015
|
|
e |
Без возврата в фонд не выдавать книгу |
Вкл./Выкл. |
Если значение Выкл., то происходит автоматическая простановка операции A004 ВОЗВРАТ В ФОНД (закрытие цикла движения) при выдаче этого документа другому читателю. Операция A003 ПРИНЯТЬ становиться обязательной, пока документ числится за читателем новая выдача не возможна. Если при этом первичная выдача была с заказом, то выдача другому читателю без физического возврата документа в фонд будет возможна, когда истечет контрольное время при операции Принять из фонда (т.е. время хранения документа на бронеполке).
Если значение Вкл., требуется ручной (физический) возврат документа в фонд |
|
f |
При наличии долга не списывать и продлевать документ
|
Вкл./Выкл. |
А002 А003 А004 |
|
g |
Автоматическое выполнение операций в указанном порядке |
Вкл./Выкл. |
Обязательно должен быть указан порядок операций |
А001 А002 А003 А004 А005 А006 А009 А010 А011 А012 А013 А014 А015
|
h |
Получатель |
ПРД, категория читателя или группа читателя |
А000 А001 А002 А003 А004 А005 А006 А009 А010 А011 А012 А013 А014 А015
|
|
l |
Условие заказа |
Всегда / Никогда / Только из моей сети |
А002 А005 А008 А010 А011
|
Рисунок 33
В данном окне задаются общие настройки, определяющие работу системы при учете и контроле движения документов.
В поле Контрольное время указывается время завершения обслуживания читателей в библиотеке. Внимание! Это время может не совпадать со временем закрытия библиотеки. Комбинация параметров Контрольное время и Норматив на выполнение заказа влияет на дату выполнения заказа документа. В случае, когда сочетание времени формирования заказа и периода, указанного в Нормативе на выполнение заказа, превышает время, указанное как Контрольное время, то заказ автоматически переносится на следующий день.
Поле Направление указывает считывать ли данные направления (правопреемник, адресат) из записи на заказ и холдинговых данных. Действует только для операции A001 ОТПРАВИТЬ.
Возможные значения:
Поле Документы, отсутствующие в каталоге указывает, надо ли регистрировать движение экземпляров документов, не введенных в библиографическую базу.
Возможные значения:
В поле Операции выполнять по необходимо проставить флажок около нужного значения. Если выбрать инвентарный номер, то тогда в модуле Циркуляция необходимо будет в поле Код документа вводить его инвентарный номер. Если выбрать штрихкод / RFID, то соответственно, вводить надо будет штрихкод документа. Обращаем внимание, что используемые в системе инвентарные номера библиографических документов, штрихкоды документов, номера читательских билетов и штрихкоды читательских билетов ни в коем случае не должны совпадать во избежание сбоев в отражении процесса движения документа.
Группа параметров Ограничения по количеству документов у читателя включает в себя несколько взаимосвязанных настроек.
Учитывать раздельно заказы и книги на руках. Возможны значения:
Пример:
В системе установлены следующие настройки. Максимальное количество книг на руках: 2. Максимальное количество заказов: 3. В данном случае читатель, имея на руках 2 книги, может заказать ещё 3. Но при этом для получения новых книг из заказа читателю надо будет сдать обе книги, что он уже имеет на руках. Или одну книгу, но тогда и из заказанных он сможет получить только какую-то одну.
Пример:
В системе установлена настройка. Общее количество заказов и книг на руках: 3. Соответственно, если у читателя на руках 2 книги, заказать он сможет только 1. А если на руках все 3, то и вовсе ничего заказать не сможет, пока не сдаст какую-то книгу.
Группа параметров Продление включает в себя настройки:
Поле Количество продлений. Здесь указывается, сколько раз в системе может быть произведено продление выдачи определенного документа определенному читателю. Данная настройка влияет только на количество продлений, выполняемых в модуле Циркуляция, в меню Книги на руках, с помощью кнопки Продлить.
Поле Максимально возможный срок владения книгой. Указывается максимальное количество дней, в течение которых читатель может держать книгу на руках даже без продления.
Поле Срок для выполнения операции продления. Указывается количество дней срока относительно контрольного времени для операции выдачи, когда можно выполнить продление.
Пример 1:
В системе установлена настройка. Количество продлений: 2. Максимально возможный срок владения книгой: 90 дней. Срок для выполнения операции продления: 60 дней. Это означает, что читатель все еще может продлить пользование книгой в течение 60 дней по истечении контрольного времени. При этом ограничения по количеству продлений и максимально возможному сроку владения книгой также остаются в силе. То есть, держать книгу на руках дольше 90 дней читатель не имеет права.
Пример 2:
В системе установлена настройка. Количество продлений: 2. Максимально возможный срок владения книгой: 90 дней. Срок для выполнения операции продления: -1 день. Это означает, что не позднее чем за день до истечения контрольного времени читатель может продлить книгу. Если этот срок истек, продление невозможно. Соответственно, таких продлений не может быть больше двух, и срок пользования книгой не может превышать 90 дней.
Параметр Группировка книг на руках по кафедрам выдачи предназначен для настройки формы отчета Книги на руках.
Возможные значения:
При этом добавляется ограничение. Если отчет Книги на руках вызывается не с того ПРД, с которого были выданы документы, продлить документы из интерфейса отчета нельзя.
Продлить документы в отчете Книги на руках можно только в блоке, соответствующем тому ПРД, на котором формируется отчет. Если отчет Книги на руках формируется из окна, содержащего перечень всех ПРД, то в нем можно продлевать любой документ.
Поле Норматив на выполнение заказа предназначено для указания временного интервала, требуемого для выполнения заказа. Значение указывается либо в днях, либо в часах, либо в минутах.
Значение вкл. в поле Удалять лидирующие пробелы обеспечивает возможность подавления пробелов, введенных в начале и в конце кода (инвентарного номера документа и т.п.). Это позволяет избежать ошибок в случае неаккуратного заполнения полей в рабочих окнах.
Параметр Заказ без кода при наличии фонда определяет возможность заказа документа, если в библиографической записи на этот документ отсутствует штрихкод и инвентарный номер.
Внимание! В этом случае должна быть настроена выходная форма LINEORD для того, чтобы в коротком формате просмотра записи на документ появлялась ссылка Заказ документа.
Пример настройки правил построения для LINEORD:
book:899($b[1-]):"043\n";
(+)::uniq(#book);
copy:899($b[1-]):"044\n";
(+)::#copy+"\n";
Параметр Пропустить окно заказа предназначен для выбора формы заказа документа
Параметр Сохранять заказ актуальным предназначен для сохранения актуальности заказа в течение заданного количества дней после даты заказа.
Разрешить заказ по истечении срока читательского билета позволяет читателю с просроченным читательским билетом делать заказы документов.
Параметр Возрастное ограничение предназначен для учета возрастной маркировки при выполнении заказа или выдаче документа читателю.
Внимание! Для установления контроля за соблюдением возрастных ограничений недостаточно выполнить только эту настройку.
Соответствующим образом должна быть настроена выходная форма AGELIMIT, и в библиографической записи на документы возрастное ограничение должно быть обязательно прописано.
В группе полей Идентификация читателя при заказе указывается критерий, по которому будет идентифицироваться читатель при заказе документов.
В поле Код читателя возможны значения (по умолчанию штрихкод):
В поле Дополнительный критерий возможны значения (по умолчанию не задается):
В поле Пароль возможны значения (по умолчанию не задается):
Если пароль не задается, то для идентификации читателя при заказе документов достаточно будет ввести либо код читателя, либо дополнительный критерий. Если пароль задается, то для идентификации необходима пара код читатели и пароль, либо дополнительный критерий и пароль.
В поле Моя сеть указывается адрес сети, из которой читатель может заказывать документы.
В поле может быть указан как определенный адрес, так и диапазон адресов. Диапазон адресов задается в формате "IP/маска".
Пример указания диапазона: 123.456.78.0/24.
Параметр Должникам запретить операции предназначен для настройки запрета операций книговыдачи на всех пунктах регистрации движения в отношении читателей, имеющих задолженности.
Для создания перечня таких операций необходимо нажать на значок и в открывшемся окне отметить нужные операции книговыдачи, а затем нажать Применить.
Внимание! Заказ документа для должников по-прежнему будет доступен, а вот те операции, что заданы в данной настройке - нет.
Для удаления операции из списка нажимают на значок .
Рисунок 34
В окне Пункты регистрации движения (ПРД) задаются настройки для каждого функционирующего пункта регистрации движения(см. рисунок 34).
Для создания нового ПРД, необходимо щелкнуть левой клавишей мыши по иконке и в появившемся меню выбрать пункт Добавить. Перед Вами появится окно (см. рисунок 35), в котором необходимо указать Код ПРД и Наименование ПРД, которые должны быть присвоены этому пункту по усмотрению вашей библиотеки.
Внимание! Коды не должны повторяться!
Далее следует отметить тип ПРД: Диспетчер фондов или Кафедра выдачи. Если создается ПРД для кафедры выдачи, совмещенной с диспетчером фондов, то отмечают оба типа ПРД.
Затем производится настройка операций в соответствии с рекомендациями, приведенными ниже для различных типов ПРД.
Рисунок 35
Вы можете добавлять новые ПРД, копируя уже существующие. Для этого установите курсор на копируемом ПРД, нажмите на иконку и в появившемся меню выберите пункт Копировать. Все настройки выбранного ПРД будут скопированы.
Если Вы ввели некорректное имя или код ПРД, это можно исправить следующим образом:
1. Откройте папку opac-global/conf /hold и найдите в ней файлDocMove.xml.
2. Откройте этот файл с помощью текстового или xml редактора.
3. В открывшемся файле найдите блок - <pmr name="DF000" title="Диспетчер фондов"> и измените в нем код или наименование ПРД.
4. Сохраните изменения.
5. Перезапустите сервер opacholdd.
Функции, выполняемые диспетчером фондов, уже были нами описаны в разделе Терминов и определений. Впоследствии все эти операции движения регистрируются в модуле Циркуляция в соответствующих вкладках в рабочем окне Диспетчера фондов. Но для того, чтобы эти операции выполнялись, их следует настроить в том окне, которое мы сейчас рассматриваем.
Итак, в открывшемся окне программы (см. рисунок 36) заполните поля следующим образом:
Рисунок 36
В группе полей Тип ПРД необходимо отметить тип Диспетчер фонда, поставив флажок выбора левой клавишей мыши.
На экран будет автоматически выведено всплывающее окно Фонды диспетчера фондов (см. рисунок 37).
Рисунок 37
Отметьте, какой именно фонд (или фонды) относятся к данному ПРД, поставив флажок около соответствующего названия фонда левой клавишей мыши и нажмите на кнопку Применить.
В разделе Дополнения представлены несколько операций: Отказ, Примечание, В другой фонд. Если отметить какую-либо (или все) операции, то они будут отображаться в модуле Циркуляция в окне настраиваемого диспетчера фондов во вкладке Печать требований в строке заказа.
Далее следует настроить перечень операций, доступных на данном ПРД. Впоследствии эти операции будут представлены в виде вкладок в окне Контроль движения документов (автоматический). Если группа полей Доступные операции пуста, нажмите на ссылку Добавить операцию, если операции уже имеются, нажмите левой клавишей мыши на иконку и в появившемся меню (см. рисунок 38) выберите нужное значение:
Рисунок 38
Если Вы выберите пункт Копировать, то на экран будет добавлена строчка, полностью аналогичная той, на которой установлен курсор.
Если Вы выберите пункт Добавить или Заменить, то перед Вами появится окно программы (см. рисунок 39), содержащее список доступных операций.
Рисунок 39
Отметьте нужную Вам операцию, а затем нажмите кнопку Добавить.
После этого в группе Доступные операции будет добавлена новая операция, в которой столбцы Название вкладки и 983 2# будут автоматически заполнены данными, соответствующими выбранной операции.
В поле Порядок задается порядок выполнения операции на данном ПРД. Возможные значения: 1,2,3… или 1-(первый и дальше), 2-(второй и дальше),3-(третий и дальше)… или не задается (любой);
В столбце 983 2# операция задается в виде МАРК-поля 983 2# , где
$a - наименование операции с методом;
$b - код операции;
$i - код метода операции;
$j - код ПРД - ПРД, на котором выполняется операция;
$d - контрольное время - это период времени после фактического выполнения действия, в течение которого может сохраняться результат действия. Этот период можно трактовать как максимальное время до следующего действия с документом, если $z не задан, или до действия, указанного в $z . Если следующее действие с документом не осуществляется в этот период, то имеет место нарушение нормативных установок, о чем должно быть сообщено администраторам технологии. Информация о нарушении контрольных сроков действий должно приводить либо к принудительным действиям с документом, предусмотренных инструкциями, либо к штрафным санкциям на получателя.
Пример 1. Проведено действие – документ передан читателю для пользования в читальных залах библиотеки на срок до конца рабочего времени. Здесь контрольное время – конец рабочего дня. Следующая операция – прием документа.
Пример 2. Проведено действие – документ передан читателю по абонементу на срок две недели (дата возврата). Здесь, контрольный период действия – дата через две недели после выдачи документа. Следующая операция – прием документа от читателя.
Пример 3. После сдачи документа читатель просит оставить документ на бронеполке (зарезервировать) на три дня (продлить заказ). Тогда на кафедре должно выполниться действие – принять документ до срока дата приема + три дня;
$z - ожидаемое действие;
$h - получатель - это объект, куда передан или будет передан документ в результате совершения действия. Обычно получателями являются: фонды, читатели, места действий, полки ожидания, полки резервирования и др. Начиная с версии 2.3.8.0 добавлена возможность задавать ограничения по категориям читателей «внутри» ограничения по группам читателей.
Для описания нормативных операций получателем может быть еще категория читателей и группы читателей;
$9 - <абонемент=выкл.> разрешение на вынос документа из библиотеки (например, возможность забрать книгу домой). По умолчанию - такого разрешения нет.
Внимание! Вы можете добавлять подполя $d, $h, $z и $9 в качестве ограничений к любой операции, в том числе, к операции печати заказа. Если к операции Печать заказа было добавлено ограничение $z, то при работе в модуле Циркуляция в пунктах регистрации движения, во вкладке Печать заказа будут отображаться только те заказы, в которых при оформлении были выбраны операции, прописанные в ограничении $z.
Для добавления ограничений к операции нужно щелкнуть левой клавишей мыши по иконке и во всплывающем меню выбрать пункт Добавить ограничения.
$g - автоматическое выполнение операций в указанном порядке. Возможные значения: вкл. и выкл.
Для автоматического выполнения операций необходимо, чтобы для ограничения $g было установлено значение вкл.
Кроме того, в колонке Порядок для каждой операции должен быть выставлен порядковый номер без знака "-".
В таком случае одновременно с выполнением операции, для которой настроено ограничение $g, будет выполнена операция с более младшим порядковым номером и операция с более старшим порядковым номером.
Пример 1. Если для операции "Принять от читателя" установлен порядковый номер "3" и $g=вкл., для операции "Передать" - порядковый номер "2" , а для операции "Возврат в фонд" - порядковый номер "4", то операции "Передать" и "Возврат в фонд" будут автоматически выполнены сразу после того, как документ принят от читателя. так же будет выполняться одна операция перед с порядковым номером "2".
Если $g=вкл. установлено для операции с номером "1", то автоматически будет выполняться операция с номером "2".
Алгоритм автоматического выполнения операции работает и в обратном порядке. Если для операции с самым старшим порядковым номером установить $g=вкл., то при выполнении этой операции автоматически будет выполнена и операция с более младшим порядковым номером.
Пример 2. Если в примере 1 установить $g=вкл. для операции «Возврат в фонд», то при ее выполнении автоматически будет выполнена и предыдущая операция «Принять от читателя».
Примечание 1:
Данная настройка выполняется для каждого ПРД, на котором предполагается автоматическое выполнение операции.
Примечание 2:
Ограничение $g можно выставить только для одной операции на ПРД.
Примечание 3:
Данная настройка обычно используется для «умной полки».
В режиме выкл. автоматическое выполнение операций невозможно.
$f – запрет на списывание просроченного документа. Возможные значения: вкл. и выкл.
Данное ограничение настраивается для операции "Принять от читателя", "Возврат", "Передать" и т.д. При $f=вкл. просроченный документ не будет списываться с читателя. Если прописать это ограничение для операции "Передать", то продление документа будет невозможно.
Вы также можете корректировать значения подполей $d, $h, $z и $9, щёлкнув по ним левой клавишей мыши и выбрав во всплывающем меню пункт Редактировать. Можно удалить подполе, выбрав пункт Удалить.
Может возникнуть ситуация, когда вам потребуется заменить или откорректировать операцию, которая уже была настроена для ПРД. Например, вы хотите, чтобы была задана не просто операция, а операция с методом.
Для этого необходимо выполнить следующую последовательность действий:
В столбце Интерфейс определяется интерфейс выполнения операции, а именно - набор полей для ввода, необходимых для выполнения операции. Для каждого поля есть возможность определить справочный файл.
Вы можете настроить интерфейс выполнения операции, если щелкните левой клавишей мышки на иконку около названия операции. Во всплывающем меню выберите пункт Определить интерфейс. Перед Вами откроется окно программы, в котором будут перечислены поля для ввода (см. рисунок 40).
Рисунок 40
В данном окне Вы можете добавить поля для данных (пункты Добавить перед... и Добавить после...), удалить ненужные поля (пункт Удалить), а также связать существующие поля со справочными файлами, имеющимися в базе (пункт Определить СФ). Закончив добавление данных нажмите на кнопку Поместить.
После того, как все необходимые поля заполнены, следует сохранить информацию. Для этого в левой части окна нажмите кнопку Записать.
Специфика операций Кафедры выдачи отличается от Диспетчера фондов, соответственно, и порядок создания ПРД для кафедры отличается от порядка создания ПРД для диспетчера фондов, но всего лишь некоторыми шагами, в целом сохраняя их последовательность, описанную выше.
В частности, при выборе Типа ПРД - Кафедра выдачи в окне появляется дополнительное поле Диспетчерская сетка (см. рисунок 41), настройка Терминал самообслуживания, а при настройке фондов для кафедры выдачи - критерий приоритета фонда.
Также при настройке кафедры выдачи можно задать параметры для Регистрации посещений, определить Ограничения по количеству документов и параметры Продления документов.
Рисунок 41
Внимание! Поле Терминал самообслуживания отмечают, если данный ПРД предназначен для работы станции самостоятельной книговыдачи. Заказ на
ПРД, являющийся терминалом самообслуживания, невозможен.
Фонды
Для того, чтобы настроить список обслуживаемых фондов хранения для кафедры выдачи, щелкните левой клавишей мыши по ссылке Фонды кафедры выдачи. Перед Вами откроется окно программы со списком доступных фондов (см. рисунок 42).
Рисунок 42
Обращаем внимание, что в данном окне есть поле Приоритеты. Поскольку в библиотеке может быть несколько экземпляров заказываемого документа, и они могут храниться в разных фондах, выбор свободного экземпляра осуществляется на основе приоритетов (то есть, в первую очередь - из фонда с приоритетом 1 и т.д.), которые устанавливаются для пары (фонд-кафедра выдачи).
Благодаря этой системе приоритетов заказ принимается из того фонда, в котором имеется свободный экземпляр.
После того, как вы настроили список фондов и установили приоритеты, нажмите кнопку Применить.
Диспетчерская сетка
Также для типа Кафедра выдачи доступна Диспетчерская сетка. В полях диспетчерской сетки задается максимально допустимое количество заказов, выполняемых на данной кафедре выдачи в заданный временной промежуток. Таким образом, данная настройка выполняет контрольно-ограничительную функцию. Для того, чтобы настроить ее, необходимо нажать левой клавишей на ссылку Диспетчерская сетка. Перед Вами откроется окно (см. рисунок 43).
Рисунок 43
Для того, чтобы сохранить внесенные в диспетчерскую сетку изменения, надо нажать кнопку Применить.
Если диспетчерская сетка не настроена, то для определения периода и даты выполнения заказа документов будут использованы настройки, выполненные в окне Общие настройки.
Регистрация посещений
Для настройки регистрации посещения данной кафедры выдачи следует нажать на команду Регистрация посещений.
Перед пользователем появится окно программы, в котором необходимо по выпадающему списку выбрать Пункт регистрации и Тип регистрации.
В данном примере выбран пункт регистрации Читальный зал и тип регистрации ВХОД/ВЫХОД (см. рисунок 44), поскольку рассматривается ПРД кафедры выдачи читального зала.
Рисунок 44
Для сохранения выбранной настройки нажимают Применить.
В результате выполнения этой настройки в окне соответствующей кафедры выдачи в модуле Циркуляция (вне зависимости от выбранного режима контроля движения документов) при нажатии на значок будет открываться окно Регистрация посещений с уже заполненными полями, аналогичное представленному на рисунке 44.
Если в настройках отметить галочкой параметр Автоматическая регистрация, то в Циркуляции при нажатии на значок будет выполняться автоматическая регистрация посещения читателем данной кафедры выдачи.
Ограничение по количеству документов
Вид группы параметров Ограничение по количеству документов зависит от того, как определены Общие настройки циркуляции.
Если в общих настройках выключен параметр Учитывать раздельно заказы и книги на руках, то в настройках кафедры выдачи отображается поле с указанием общего допустимого количества заказов и книг на руках у читателя (как на рисунке 41).
Если параметр Учитывать раздельно заказы и книги на руках включен, то отображаются два поля: с указанием допустимого количества книг на руках и допустимого количества заказов.
Примечание:
Значения, заданные в общих настройках, и определенные для каждой конкретной кафедры выдачи могут не совпадать.
При этом значения, определенные для кафедры выдачи не могут превышать те, что заданы в общих настройках. Например, если в общих настройках определено общее количество книг на руках и заказов, равное 20 книгам, то даже если кафедра захочет установить ограничение в 30 книг, применяться все равно будет ограничение в 20.
Более того, при попытке сохранить изменения появится сообщение программы о том, что значение параметра для ПРД не должно превышать значение этого параметра, заданное в общих настройках циркуляции.
Вместе с тем корректировка ограничений в сторону уменьшения допустима. Например, если в общих настройках установлено ограничение в 20 книг, а кафедра устанавливает свое ограничение в 10 книг, то применяться будет ограничение в 10.
Продление владения книгой
В группе параметров Продление содержатся настройки, повторяющие общие настройки циркуляции.
В поле Количество продлений указывается, сколько раз в системе может быть выполнено продление выдачи определенного документа определенному читателю. Данная настройка влияет на количество продлений, выполняемых в отчете Книги на руках с помощью кнопки Продлить.
В поле Максимально возможный срок владения книгой указывается максимальное количество дней, в течение которых читатель может держать на руках книгу даже без продления.
В поле Срок для выполнения операции продления указывается количество дней срока относительно контрольного времени для операции выдачи, когда можно выполнить продление.
Внимание! Значение в данном поле может принимать и положительные, и отрицательные значения.
Пример 1:
Для кафедры выдачи установлена настройка. Количество продлений: 2. Максимально возможный срок владения книгой: 90 дней. Срок для выполнения операции продления: 60 дней. Это означает, что читатель все еще может продлить пользование книгой в течение 60 дней по истечении контрольного времени. При этом ограничения по количеству продлений и максимально возможному сроку владения книгой также остаются в силе. То есть, держать книгу на руках дольше 90 дней читатель не имеет права.
Пример 2:
Для кафедры выдачи установлена настройка. Количество продлений: 2. Максимально возможный срок владения книгой: 90 дней. Срок для выполнения операции продления: -1 день. Это означает, что не позднее чем за день до истечения контрольного времени читатель может продлить книгу. Если этот срок истек, продление невозможно. Соответственно, таких продлений не может быть больше двух, и срок пользования книгой не может превышать 90 дней.
Примечание:
Значения, заданные в общих настройках, и определенные для каждой конкретной кафедры выдачи могут не совпадать.
При этом значения, определенные для кафедры выдачи не могут превышать те, что заданы в общих настройках.
Вместе с тем корректировка ограничений в сторону уменьшения допустима.
Настройка ограничений для группы операций "Передать"
Для любой из операций группы "Передать" (Передать в зал, Передать по абонементу и т. п.) предусмотрена возможность настройки ограничений по фонду и по возможности заказать документы, выдаваемые на этой кафедре выдачи.
Для добавления ограничения нажимают левой клавишей мыши на значок и из выпадающего списка выбирают значение Добавить ограничения.
В результате в строке, соответствующей настраиваемой операции, появятся дополнительные ограничения. Эти ограничения уже описаны выше в разделе "Как создать ПРД для диспетчера фондов?".
Остановимся на ограничениях, которые настраиваются только для кафедры выдачи.
$d - контрольное время. Может быть установлено как в виде конкретной даты (например, на рисунке 40 для операции ПЕРЕДАТЬ НА АБОНМЕНТ это 22.06.2018), так и в виде определенного количества дней, часов или даже минут.
Для установки контрольного времени следует в строке настройки операции нажать на название подполя $d, затем выбрать пункт Редактировать. Далее в диалоговом окне выбрать параметр (дни, часы, минуты или дата), указать значение и нажать Поместить.
Примечание:
Настройка контрольного времени может быть автоматически изменена, если контрольное время было изменено и сохранено во время выполнения операции Передать на ПРД.
$e - без возврата в фонд не выдавать книгу. По умолчанию для этого ограничения установлено значение выкл.
Это подразумевает возможность новой выдачи документа, если он был возвращен читателем (выполнена операция ПРИНЯТЬ ОТ ЧИТАТЕЛЯ), но не передан в фонд (операция ВОЗВРАТ (КОНЕЦ ЦИКЛА ДВИЖЕНИЯ) не выполнена).
$l - заказ. Для данного ограничения предусмотрено три значения: всегда, никогда, только из моей сети.
Соответственно, если указано всегда, то документы всегда доступны для заказа.
Если никогда, то возможности заказать документы у читателя нет.
Если только из моей сети, то заказ документов возможен только из сети, указанной в области Моя сеть в Общих настройках.
$x - фонд. Если здесь указать конкретные фонды, то операция книговыдачи будет разрешена только для документов из этих фондов. В остальных случаях она будет невыполнима. Внимание! В данном ограничении можно указывать только те фонды, которые определены как фонды этой кафедры выдачи.
Прочесть описание процесса резервирования, а также посмотреть схемы различных сценариев процесса можно в подразделе Настройка циркуляции – Логическая схема и смысловое описание процесса – Резервирование документов.
Настройки для ПРД Кафедры выдачи с бронеполкой выполняются аналогично настройке обычной кафедры выдачи с той лишь разницей, что для операции Принять из фонда в столбце "983 2#" должно быть указано контрольное время ($d), о котором мы уже говорили (на рисунке 39 он составляет 10 дней), а также должно быть заполнено примечание $z, в котором следует указать код операции возврата документа в фонд (на рисунке 39 - А004).
В ходе работы в системе эта настройка будет срабатывать следующим образом.
Если документ сразу принимается на бронеполку (см. схема 1), то при выполнении операции Принять из фонда контрольное время выставляется автоматически, исходя из даты выдачи документа и числа дней, указанных в подполе $d в описываемой настройке. Изменить его можно, нажав на кнопку Изменить. (Подробнее см. раздел Циркуляция – Контроль движения документов (автоматический) – Регистрация приема документа на месте выдачи). Затем выполняется операция Передать в зал. Далее, при резервировании документа выполняется операция Принять от читателя, но последующей отправки в фонд хранения не происходит. Документ может быть выдан и принят от читателя несколько раз до истечения контрольного времени. По окончании контрольного времени документ должен быть принят от читателя и отправлен в фонд хранения (операция Отправить), как того требует настройка в подполе $z, иначе в системе будет зафиксировано нарушение.
Если документ сначала выдается читателю, а потом резервируется (см. схема 2), то изменение контрольного времени будет происходить при выполнении операции Принять от читателя. В остальном алгоритм остается прежним.
Бывают случаи, когда одно подразделение библиотеки выполняет функции и диспетчера фондов, и кафедры выдачи. Тогда для такого подразделения выполняется настройка, объединяющая в себе особенности настроек для каждого из типов ПРД.
Для этого в группе полей Тип ПРД необходимо отметить флажком оба поля – Диспетчер фондов и Кафедра выдачи.
Остальные настройки выполняются точно также как при создании ПРД для диспетчера фондов и ПРД для кафедры выдачи.
В данном окне (см. рисунок 44) производится настройка статистических отчетных форм для пунктов регистрации движения (ПРД). Эти отчеты будут отображаться в модуле Циркуляция, в меню, расположенном в нижней части окна каждого из созданных в системе пунктов регистрации движения, а также в модуле Отчеты, в пункте О книговыдаче.
Рисунок 45
Настройка отчетных форм производится в следующей последовательности:
Отчеты могут быть следующих типов:
Операции - это любые, определенные, в системе операции.
Для того чтобы создать новую группу отчетных форм, необходимо щелкнуть левой клавишей мыши по иконке и в появившемся меню выбрать пункт Добавить, или, если группы отчетных форм еще не определены, то нажать на ссылку Добавить отчетную форму.
Вы можете добавлять новые группы отчетных форм, копируя уже существующие. Для этого установите курсор на копируемой группе, нажмите на иконку и в появившемся меню выберите пункт Копировать. Все настройки выбранной группы будут скопированы.
Перед Вами появится окно (см. рисунок 46), в котором необходимо указать наименование группы отчетных форм.
Рисунок 46
Для выполнения дальнейшей настройки, нажмите кнопку Продолжить. Перед Вами откроется окно программы, в котором Вы будете вести непосредственную настройку группы отчетных форм (см. рисунок 47).
Рисунок 47
Отметьте Пункты регистрации движения, для которых будет действовать данная группа отчетных форм, поставив флажок около соответствующего названия ПРД. Естественно, наименования ваших пунктов регистрации движения будут отличаться от тех, что представлены на рисунке 46. Напомним, что перечень ПРД, отображаемых в окне формирования группы статистических отчетов, соответствует тем ПРД, которые были настроены в пункте Настройки циркуляции - ПРД.
Далее следует добавить отчетные формы. Если группа полей Отчеты пуста, нажмите на ссылку Добавить отчет, если отчеты уже имеются, нажмите левой клавишей мыши на иконку и в появившемся меню выберите пункт Добавить перед или Добавить после.
Перед Вами появится окно (см. рисунок 48), в котором необходимо указать название отчета.
Рисунок 48
Номер отчета проставляется автоматически.
Для выполнения дальнейшей настройки, нажмите кнопку Продолжить. Перед Вами откроется окно программы, в котором Вы будете настраивать отчет (см. рисунок 49).
Рисунок 49
В группе полей Тип отчета выберите тип данных, на основании которых будет формироваться отчет.
Далее отметьте операции, информация по которым будет проанализирована при формировании отчета.
После того, как все настройки выполнены, в левой части окна нажмите кнопку Записать для сохранения данных.
Рисунок 50
На рисунке 50 представлен пример настройки отчета Количество заказов.
В области Тип отчета выбрано значение Заказы. Это означает, что при формировании отчета будут учтены все зарегистрированные в системе заказы.
В группе операций отмечены операции Передать в зал и Передать по абонементу. Это означает, что для составления отчета будут использованы данные обо всех заказах документов для выдачи в читальный зал и для передачи по абонементу.
Готовый отчет можно просмотреть в модуле Циркуляция в любом пункте регистрации движения с типом Диспетчер фондов. Для этого в нижней части окна необходимо выбрать меню Статистика, указать период формирования отчета и пройти по ссылке Количество заказов.
Рисунок 51
На рисунке 51 представлена настройка отчета по просроченным документам. В качестве ключевых данных для построения отчета будет использовано контрольное время, а в качестве анализируемых операций: Передать в зал, Передать по абонементу и Принять из фондов.
Готовый отчет можно просмотреть в модуле Циркуляция в любом пункте регистрации движения с типом Диспетчер фондов. Для этого в нижней части окна необходимо выбрать меню Статистика, указать период формирования отчета и пройти по ссылке Просрочены.
Рисунок 52
На рисунке 52 представлена настройка отчета по документам, находящимся на руках у читателей. В качестве ключевых данных для построения отчета будет использована информация о последних операциях, а в качестве анализируемых операций: Передать в зал, Передать по абонементу.
Готовый отчет можно просмотреть в модуле Циркуляция в любом пункте регистрации движения с типом Диспетчер фондов. Для этого в нижней части окна необходимо выбрать меню Статистика, указать период формирования отчета и пройти по ссылке На руках.
Рисунок 53
На рисунке 53 представлена настройка отчета по выданным экземплярам документов. В качестве ключевых данных для построения отчета будут использованы данные о выполненных операциях, а в качестве анализируемых операций: Передать в зал, Передать по абонементу и Отправить. То есть, будут анализироваться операции не только по выдаче документов читателям, но и по передаче документов из фондов хранения на кафедры выдачи.
Готовый отчет можно просмотреть в модуле Циркуляция в любом пункте регистрации движения с типом Диспетчер фондов. Для этого в нижней части окна необходимо выбрать меню Статистика, указать период формирования отчета и пройти по ссылке Выдано экземпляров.
Рисунок 54
На рисунке 54 представлена настройка отчета по экземплярам документов, возвращенных в фонд. В качестве ключевых данных для построения отчета будут использованы данные о выполненных операциях, а в качестве анализируемой операций - Возврат (конец движения). То есть, операция, выполняемая на ПРД Диспетчера фондов после того, как документ занял свое место в фонде хранения.
Готовый отчет можно просмотреть в модуле Циркуляция в любом пункте регистрации движения с типом Диспетчер фондов. Для этого в нижней части окна необходимо выбрать меню Статистика, указать период формирования отчета и пройти по ссылке Экземпляров возвращено в фонд.
Откройте папку «web/htdocs /opacg/html/circle/xsl», создайте папку «customize» и скопируйте в нее файл «show_pmr.xsl» из папки «xsl». Откройте файл. Найдите блок
<style type="text/css" media="screen">
#akttitle, #aktfooter, .numer
{
display: none;
}
</style>
<style type="text/css" media="print">
#functions, #codes, .sr, img, input, #markable
{
display: none;
}
#akttitle
{
text-align: center;
display: block;
font-weight: bold;
margin: 0px 0px 40px 0px;
}
#aktfooter
{
display: block;
font-weight: bold;
margin: 40px 0px 5px 0px;
}
.numer
{
display: block;
float: left;
width: 20px;
margin: -1px 5px 5px 5px;
}
.desc1
{
margin: 5px;
}
.bord
{
width: 90%;
padding: 5px;
border: solid 1px black;
background: #fff;
position: relative;
margin-top: -1px;
}
</style>
Он отвечает за отображение акта приема/передачи на печати. При необходимости отредактируйте этот блок.
Далее найдите блоки, отвечающие за «шапку» и «подвал» акта:
<div id="akttitle">Акт приема/передачи<br/>№_______ от ____________ 20___г.</div>
И
<div id="aktfooter">
<p>Составил _______________________/_______________________/</p><br/>
<p>Получатель _______________________/_______________________/</p><br/>
</div>
При необходимости отредактируйте.
Вывод на экран (и на печать) информации о получателе и документах вы можете отредактировать в файлах «send_orders.xsl» и «apply_orders.xsl», находящихся также в папке «xsl», которые предварительно следует скопировать в папку «customize».
Добавление/удаление информации производится путем удаления/добавления блоков кода <xsl:if test="@....."><p class="desc1" style="margin-left: 10px">…………………….: <span class="titl1"><xsl:value-of select="@......"/> <xsl:value-of select="@......"/></span></p></xsl:if>.
Из окна Книги на руках вы можете распечатать формуляр читателя. Его настройка осуществляется в файле «libcard.xsl», находящейся в папке
«web/htdocs /opacg/html/circle/xsl».
Настройка вывода информации о читателе осуществляется путем добавления/снятия комментариев:
<!-- Начало редактируемого кода -->
<div id="user">
<br/>
<p class="FU" style="display: none">Код: <span class="titl"></span></p>
<p class="AO" style="display: none">ФИО: <span class="titl"></span></p>
<!--<p class="ET"><span class="titl1">ID пользователя: </span><span class="titl"></span></p>-->
<p class="AB" style="display: none"><span class="titl1">Группа пользователей: </span><span class="titl"></span></p>
<p class="U2"><span class="titl1">Группы читателей: </span><span class="titl"></span></p>
<p class="FE" style="display: none"><span class="titl1">Тип читателя: </span><span class="titl"></span></p>
За отображение формуляра на печати отвечает css таблица стилей, которую также можно отредактировать.
<style type="text/css" media="print">
body
{
background: #fff;
}
.sr, img, input, #markable
{
display: none;
}
.dochand, .user
{
background: #fff;
border: none;
margin: 5px;
padding: 0px;
text-align: left;
}
.numer
{
display: block;
float: left;
width: 20px;
margin: -1px 5px 5px 5px;
}
.desc1
{
margin: 5px;
}
.bord
{
width: 90%;
padding: 5px;
border: solid 1px black;
background: #fff;
position: relative;
margin-top: -1px;
}
</style>
Настроить внешний вид требования можно в файле «print_orders.xsl» также путем удаления/добавления комментариев и редактирования css таблицы стилей.
Для настройки окна печати требований на заказ необходимо открыть файл opacg/html/circle/xsl/show_pmr.xsl.
В данном файле, в блоке:
<span style="width: 235px;">Обновлять результаты каждые</span><input class="textfield" name="min" id="min" value="5" style="width: 30px; text-align: center; margin-right: 5px; border: 2px inset buttonface;" type="text"><span style="width: 115px;">минут</span>
задается периодичность обновления перечня заказов в окне Диспетчера фондов, осуществляющего прием заказов и печать требований на заказ.
В этом же файле можно установить количество заказов, отображаемых в перечне. Это делается в блоке:
<span style="width: 235px;">Отметить для печати первые</span><input class="textfield" name="quant" id="quant" value="5" style="margin: 0px 5px 0px 0px; width: 30px; text-align: center; border: 2px inset buttonface;" type="text"><span>заказов</span>.
Вывод информации о заказанном документе настраивается в файле «show_orders.xsl» путем удаления/добавления блоков кода:
<xsl:if test="@..."><p class="desc1">Дата: <span class="titl1"><xsl:value-of select="@..."/></span></p></xsl:if>
Для подключения модуля Авторегистрация посещений пользователю должна быть прописана операция основного меню Регистрация посещений.
Чтобы подключить модуль Авторегистрация посещений к модулю Контроль движения документов (автоматический), войдите в папку «/web/htdocs /opacg/html/circle/xsl», создайте папку «customize» и скопируйте в нее файл «show_pmr.xsl» из папки «xsl».
Откройте файл и самом конце, перед тегом </body>, добавьте строку <script src="/opacg/html/circle/js/autoreg.js"></script>.
После этого, войдя в модуль Контроль движения документов (автоматический), в правом верхнем углу вы увидите картинку. Кликните по ней или нажмите клавиатурное сокращение «Ctrl + Q», и откроется окно с выбором пункта и типа регистрации (см. рисунок 55):
Рисунок 55
Выберите пункт регистрации и тип регистрации из списков и нажмите Продолжить. Перед вами появится окно для ввода шрих/кода (см. рисунок 56):
Рисунок 56
После ввода штрихкода нажмите Enter, появится сообщение: «Вход/Выход(Проход) разрешен», либо «Вход/Выход(Проход) запрещен».
Окно выбора пункта регистрации появляется один раз при первом обращении к модулю, и выбранные пункт и тип регистрации будут действителен в течение всего сеанса. При последующих вызовах модуля АРП сразу будет открываться окно ввода штрихкода.
Для удобства работы вы можете настроить окно вывода сообщения программы таким образом, чтобы:
Для выполнения настройки откройте файл C:\opac-global\web\htdocs\opacg\html\circle\xsl\auto_reg_result.xsl и найдите в верхней части экрана блок:
function init()
{
var status="<xsl:value-of select="//document/@status"/>";
if(status=='yes')
parent.setTM(500);
else
parent.setTM(3000);
}
if(status=='yes')
parent.setTM(500);
отвечает за период, в течение которого будет открыто окно с сообщением программы «Вход / Выход (Проход) разрешен». Для определения длительности этого периода задайте нужное вам значение параметра parent.setTM, выраженное в миллисекундах.
Блок
else
parent.setTM(3000)
отвечает за период, в течение которого будет открыто окно с сообщением программы «Вход / Выход (Проход) запрещен».
Для того чтобы окно с сообщением программы оставалось открытым в течение нужного вам периода времени, задайте требуемое значение параметра parent.setTM, выраженное в миллисекундах.
if(status=='yes')
parent.setTM(500);
//else
//parent.setTM(3000);
function init()
{
;
}
Настройку шаблона штрихкода выполняет администратор системы. Шаблон штрихкода настраивается один раз при установке системы.
Для того, чтобы задать шаблон, необходимо открыть файл opac_global/conf/maxid.cfg.
Шаблон штрихкода описан в строке ID|BARCODЕ|BC%0 6s|1, где
ID|BARCODE – это название шаблона,
BC – префикс штрихкода,
%06$ – формат вывода. Цифра 6 в формате вывода означает длину штрихкода (6 символов); 0 означает, что нули будут автоматически добавлены в начало штрихкода, если число его символов будет меньше шести.
|1 означает, что первый сформированный штрихкод начнется с единицы.
Применительно к данной настройке шаблона новый штрихкод будет иметь вид BC000001.
Администратор системы может изменять префикс шаблона.
Внимание! Перед изменением префикса следует убедиться, что включена латинская раскладка клавиатуры.
Допустимые символы: Цифры, прописные буквы латинского алфавита (A-Z), символы * , - , $ , % , . , / , + , символ пробела.
Администратор также может изменить длину штрихкода в формате вывода, но при этом количество символов кода не должно быть менее 4-х.
Чтобы настроить отправку электронной почты, необходимо в файле \opac-global\web\cgi-bin\opacg\settings.ini в секции MBA указать:
[MBA]
dns=smtp.server.ru
hostname=server.ru
port=25
address=mailbox@server.ru
login=mailbox
password=mailboxpassword
libalias=Библиотека
useralias=Читатель
Значения параметров:
dns - имя smpt-сервера (например, smtp.yandex.ru. В случае mail.ru - ssl://smtp.mail.ru )
hostname - имя сервера (например, yandex.ru)
port - smtp-порт (25, 465 и т. п.)
address - e-mail библиотеки
login - часть e-mail до собаки (в случае, если почтовый сервер yandex.ru или mail.ru, то почтовый адрес целиком)
password - пароль
libalias - псевдоним библиотеки-отправителя
useralias - псевдоним читателя-получателя.
Убедитесь, что в настройках PHP (файл php.ini) раскомментирована настройка extension=php_openssl.dll (работа с ssl).
Если для отправки сообщений используется корпоративная почта на сторонних почтовых серверах, то настоятельно рекомендуется изучить условия подключения почтовых клиентов и сторонних программ, поскольку сервисы давно озаботились проблемами взлома почты клиентов.
Например, для почтового хостинга VK WorkSpace (бывший mail.ru) необходимо указание протоколов, по которым сторонние программы могут подключаться к сервису, и отдельные пароли для каждого из подключений (рабочие места, программы и т.д.). Подробнее - здесь: https://help.mail.ru/biz/domain/faq/clients.
После генерации пароля для внешних приложений (а OPAC-Global и является таковым) в файле settings.ini указать именно этот пароль.
В любом случае следует уделить отдельное внимание правилам пользования сторонних почтовых доменов.
Пункт меню Контроль движения документов в модуле Каталогизация предназначен для просмотра движения документа в ходе каталогизации.
Для того чтобы пункт меню КДД был доступен пользователю, необходимо выполнить следующие настройки:
Рисунок 57
Внимание! Чтобы у пользователя была возможность работы с RFID-оборудованием, его группе должны быть прописаны:
Данные настройки выполняются в модуле Запись пользователей / читателей, меню Настройка групп пользователей.
Кроме того, необходимо иметь в виду, что проставление/снятие антикражного бита происходит автоматически для операций:
А003 (ПРИНЯТЬ)
А004 (ВОЗВРАТ (КОНЕЦ ЦИКЛА ДВИЖЕНИЯ)).
А002 (ПЕРЕДАТЬ)
Внимание! Для того чтобы проставление/снятие антикражного бита происходило автоматически при выполнении операции А002 (ПЕРЕДАТЬ), в настройках ПРД, выполняющего эту операцию, для этой операции должно быть определено подполе $9 - <абонемент=вкл.>
Программа предназначена для рассылки пользователям уведомлений:
Уведомления группируются по читателям (каждому читателю отправляется только одно письмо с перечнем всех уведомлений).
Рассылка выполняется только при указанном адресе электронной почты или телефоне в записи читателя.
Рассылка выполняется только при наличии документов, доступных для заказа, или документов с истекающим сроком. Если имеется только информация о задолженности, то уведомление не отправляется.
Запуск программы под Windows:
%OPACDIR%\bin\node\node %OPACDIR%\integration\nodejs\tools\circulation_notify
Запуск программы под Linux:
$OPACDIR/bin/node/node $OPACDIR/integration/nodejs/tools/circulation_notify
При запуске могут быть указаны следующие ключи:
-c или --config : путь к файлу конфигурации (если не указан, то используется файл из каталога программы)
-v или --verbose : вывод подробной информации
Файл конфигурации:
--------
{
// Настройки работы с подпиской на информирование о доступных к выдаче экзмеплярах.
"subscription": {
// Настройки уведомлений о доступных к выдаче экземплярах.
"notify": {
"enabled": true
}
},
// Настройки работы с возвратом.
"checkin": {
// Настройки уведомлений о сроке возврата.
"notify": {
"enabled": true,
"days": 2
}
},
// Настройки работы с задолженносями.
"debt": {
// Настройки уведомлений о задолженности.
"notify": {
"enabled": true,
"days": 0
}
},
// Выходная форма для бибописаний в уведомлениях.
"outform": "OUTFORM.RUSMARC.BIBL.ORDERFORM",
// Настройки отправки писем.
"email": {
// Настройки сервера для отправки писем.
"smtp": {
// Имя сервера SMTP.
"host": "localhost",
// Логин пользователя или null.
"user": "mylogin",
// Пароль пользователя или null.
"password": null,
// Признак использования SSL.
"ssl": false
},
// Задержка в секундах между отправкой писем.
"delay": 5,
// Обратный адрес в письмах.
"from": "OPAC-Global <admin@localhost>",
// Тема письма.
"subject": "Уведомление о документах с истекающим или истекшим сроком возврата"
},
// Настройки отправки SMS (реализуется самостоятельно администратором сервера).
"sms": {
"enabled": false
}
}
--------
Текст различных статусов, присваиваемых заказу в модуле Циркуляция, можно переопределить в файле $OPACDIR/conf/hold/CirculationStatuses.
Пример содержания файла приводим ниже. Если файл CirculationStatuses отсутствует среди конфигурационных файлов или в нем не определен какой-либо из элементов, то в системе будут использоваться настройки по умолчанию.
<?xml version="1.0" ?> <circulation> <types> <type name="order" title="Предварительный заказ"/> <type name="withoutorder" title="Без заказа"/> </types> <order> <status name="actual" title="Не выполнен"/> <status name="canceled" title="Отменен читателем"/> <status name="rejected" title="Отклонен"/> <status name="replacement" title="Заменен"/> <status name="performed" title="Выполнен"/> <status name="indefinite" title="Не определен"/> </order> <tradition> <!-- %addressee - адресат: ПРД или читатель %data - контрольная дата--> <stage name="acception" title="Заказ принят"/> <!--stage name="refusal" title="Отказ от исполнителя"/--> <stage name="requirement" title="Распечатано требование"/> <stage name="notification" title="Отправлено уведомление"/> <stage name="implementation" title="Выполняется"/> <stage name="waiting" title="Хранится на %addressee до %data включительно"/> <stage name="reader" title="На руках {у %addressee} до %data включительно"/> <stage name="workedout" title="Отработан"/> <stage name="closed" title="Закрыт"/> <stage name="cancelalloperations" title="Отмена всех операций"/> <stage name="indefinite" title="Не определен"/> </tradition> <digital> <stage name="acception" title="Не просмотрен"/> <stage name="workedout" title="Просмотрен"/> </digital> <access> <!-- %data1 - дата начала доступа к документа %data2 - дата окочания доступа--> <status name="open" title="Доступен до %data2 включительно"/> <!--status name="waiting" title="Ожидание оплаты"/--> <status name="later" title="Будет доступен с %data1 до %data2 включительно"/> <status name="closed" title="Доступ закрыт"/> <status name="indefinite" title="Не определен"/> </access> <item> <!-- %operation - выполненная операция %addressee - адресат: ПРД или читатель %data - контрольная дата--> <location name="off" title="Списан"/> <location name="fund" title="В хранении"/> <location name="reader" title="На руках {у %addressee} {до %data включительно}"/> <location name="point" title="{%operation -} {%addressee}{ до %data}"/> <location name="indefinite" title="Код нахождения {%addressee} не определен"/> <location name="noinfo" title="Нет информации о местонахождении"/> </item> </circulation> |
Элемент <type> содержит описание типов записей операции.
<types> <type name="order" title="Предварительный заказ"/> <type name="withoutorder" title="Без заказа"/> </types> |
Существует всего два типа записей.
Тип |
Описание
|
Значение по умолчанию |
---|---|---|
order
|
Запись циркуляции с предварительным заказом |
Предварительный заказ |
withoutorder
|
Запись циркуляции без заказа |
Без заказа |
Отображение в интерфейсе
Модуль Циркуляция, отчет Движение экземпляров, раздел отчета История движения экземпляра (см. рисунок 58).
Рисунок 58
Модуль Отчеты, отчеты О книговыдаче (см. рисунок 59).
Рисунок 59
Элемент <order> содержит описание статусов заказа документа на твердом носителе.
<order> <status name="actual" title="Не выполнен"/> <status name="canceled" title="Отменен читателем"/> <status name="rejected" title="Отклонен"/> <status name="replacement" title="Заменен"/> <status name="performed" title="Выполнен"/> <status name="indefinite" title="Не определен"/> </order> |
Статус заказа |
Описание
|
Значение по умолчанию |
---|---|---|
actual
|
Заказ размещен читателем |
Не выполнен |
canceled
|
Заказ отменен читателем |
Отменен читателем |
rejected |
Заказ отклонен со стороны библиотеки |
Отклонен
|
replacement |
Документ в заказе замещен другим документом
|
Заменен |
performed |
Заказанный документ передан читателю |
Выполнен
|
indefinite |
Статус заказа определить невозможно
|
Не определен |
Отображение в интерфейсе
Модуль Циркуляция, отчет Движение экземпляров, раздел отчета История движения экземпляра (см. рисунок 60).
Рисунок 60
Элемент <tradition> отражает этапы движения документа на твердом носителе (элемент <stage>).
Для вывода более точного обозначения этапа движения определены следующие переменные:
%addressee - адресат: ПРД или читатель,
%data - контрольная дата.
<tradition> <!-- %addressee - адресат: ПРД или читатель %data - контрольная дата--> <stage name="acception" title="Заказ принят"/> <!--stage name="refusal" title="Отказ от исполнителя"/--> <stage name="requirement" title="Распечатано требование"/> <stage name="notification" title="Отправлено уведомление"/> <stage name="implementation" title="Выполняется"/> <stage name="waiting" title="Хранится на %addressee до %data включительно"/> <stage name="reader" title="На руках {у %addressee} до %data включительно"/> <stage name="workedout" title="Отработан"/> <stage name="closed" title="Закрыт"/> <stage name="cancelalloperations" title="Отмена всех операций"/> <stage name="indefinite" title="Не определен"/> </tradition> |
Этап |
Описание
|
Значение по умолчанию |
---|---|---|
acception
|
Заказ размещен читателем |
Заказ принят |
requirement
|
Распечатано требование на заказ |
Распечатано требование |
notification |
Отправлено уведомление читателю |
Отправлено уведомление
|
implementation |
Документ начал движение
|
Выполняется |
waiting |
Документ находится на кафедре выдачи и готов к выдаче |
Готов к выдаче
|
reader |
Документ находится на руках у читателя
|
На руках у читателя |
workedout |
Читатель вернул документ в библиотеку
|
Отработан |
clolsed |
Документ вернулся в фонд хранения
|
Закрыт |
cancelalloperation |
Все операции по движению документа были отменены |
Отмена всех операций
|
indefinite |
Невозможно определить
|
Не определен |
Отображение в интерфейсе
Модуль Циркуляция, меню Контроль движения документов (автоматический), вкладка Печать заказа на ПРД Диспетчера фондов (см. рисунок 61).
Рисунок 61
Модуль Циркуляция или модуль Поиск, отчет Контроль выполнения заказов (см. рисунок 62).
Рисунок 62
Элемент <digital> отражает этапы цифровой книговыдачи.
<digital> <stage name="acception" title="Не просмотрен"/> <stage name="workedout" title="Просмотрен"/> </digital> |
Этап |
Описание
|
Значение по умолчанию |
---|---|---|
acception
|
Документ заказан, но еще не просмотрен |
Заказ принят |
workedout
|
Документ просмотрен хотя бы один раз |
Отработан |
Отображение в интерфейсе
Модуль Циркуляция или модуль Поиск, отчет Контроль выполнения заказов (см. рисунок 63).
Рисунок 63
Примечание 1:
Обращаем внимание, что в данном разделе в примере кода конфигурационного файла и на рисунке 62 приведены примеры как раз переопределенных значений. Они отличаются от значений по умолчанию, содержащихся в таблице.
Примечание 2:
В приведенном примере интерфейса отчета Контроль выполнения заказов статус этапа электронной книговыдачи формируется из двух элементов: <digital> и <access>. Элемент <digital> отвечает за просмотр электронной копии документа, а элемент <access> за доступ к ней. Об элементе <access> речь пойдет ниже.
Элемент <access> отражает статусы заказа цифрового документа (элемент <status>).
Для вывода более точного обозначения этапа движения определены следующие переменные:
%data1 - дата начала доступа к документу,
%data2 - дата окончания доступа.
<access> <!-- %data1 - дата начала доступа к документа %data2 - дата окочания доступа--> <status name="open" title="Доступен до %data2 включительно"/> <!--status name="waiting" title="Ожидание оплаты"/--> <status name="later" title="Будет доступен с %data1 до %data2 включительно"/> <status name="closed" title="Доступ закрыт"/> <status name="indefinite" title="Не определен"/> </access> |
Статус заказа |
Описание
|
Значение по умолчанию |
---|---|---|
open
|
Цифровой документ доступен для просмотра |
Доступен до %date2 включительно |
later
|
Цифровой документ будет доступен для просмотра позже |
Будет доступен с %date1 до %date2 включительно |
closed |
Доступ к цифровому документу закрыт |
Доступ закрыт
|
indefinite |
Не определен
|
Не определен |
Отображение в интерфейсе
Модуль Циркуляция или модуль Поиск, отчет Контроль выполнения заказов (см. рисунок 64).
Рисунок 64
Примечание 3:
В приведенном примере интерфейса отчета Контроль выполнения заказов статус этапа электронной книговыдачи формируется из двух элементов: <digital> и <access>. Элемент <digital> отвечает за просмотр электронной копии документа, а элемент <access> за доступ к ней. Об элементе <digital> см. предыдущий раздел.
Элемент <item> отражает состояние экземпляра на твердом носителе (элемент <location>).
Для вывода более точного обозначения этапа движения определены следующие переменные:
%operation - выполненная операция,
%addressee - адресат: ПРД или читатель,
%data - контрольная дата.
<item> <!-- %operation - выполненная операция %addressee - адресат: ПРД или читатель %data - контрольная дата--> <location name="off" title="Списан"/> <location name="fund" title="В хранении"/> <location name="reader" title="На руках {у %addressee} {до %data включительно}"/> <location name="point" title="{%operation -} {%addressee}{ до %data}"/> <location name="indefinite" title="Код нахождения {%addressee} не определен"/> <location name="noinfo" title="Нет информации о местонахождении"/> </item> |
Состояние |
Описание
|
Значение по умолчанию |
---|---|---|
off
|
Экземпляр списан |
Списан |
fund
|
Экземпляр находится в хранении |
В хранении |
reader |
Экземпляр находится на руках у читателя
|
На руках у читателя |
point |
Экземпляр находится в движении
|
%addressee |
indefinite |
Невозможно определить местонахождение экземпляра
|
Код нахождения не определен |
noinfo |
Нет информации о местонахождении
|
Нет информации о местонахождении |
Отображение в интерфейсе
Модуль Циркуляция или модуль Поиск, отчет Движение экземпляров (см. рисунок 65).
Рисунок 65
Элемент <notification> отражает статус запроса на уведомление читателя о поступлении экземпляра документа, доступного для заказа. Информация об уведомлениях доступна в Кабинете читателя.
<notification> <stage name="acception" title="Запрос на уведомление принят"/> <stage name="closed" title="Выполнен"/> </notification> |
Cтатус |
Описание
|
Значение по умолчанию |
---|---|---|
acception
|
Пользователь подписался на получение уведомления о поступлении доступного для заказа экземпляра документа
|
Запрос принят |
closed
|
Уведомление направлено на указанную пользователем почту
|
Закрыт |
Пример отображения статуса уведомления в кабинете читателя
Рисунок 66