Подсистема ИРИ |
В этом разделе:
Пользовательский интерфейс подсистемы ИРИ
Режимы главного меню (Сведения о рассылках (БД IRI))
АВТОМАТИЧЕСКОЕ выполнение режима ИРИ
Подсистема ИРИ (Избирательного Распространения Информации) предназначена для ведения постоянных запросов пользователей (профилей ИРИ) и выполнения на их основе пакетных поисков в новых поступлениях баз данных ЭК с рассылкой результатов по электронной почте. |
Режим запускается при выборе раздела ЧИТАТЕЛИ из Главного меню Области управления :
•выбором строки Подсистема ИРИ из Главного меню Области управления или
•Кнопкой - Подсистема ИРИ рабочей области ЧИТАТЕЛЬ.
Подсистема ИРИ - режимы и технология обслуживания пользователей на основе постоянных запросов (профилей) - которая включает:
•ведение постоянных запросов пользователей (в БД RDR);
•пакетное выполнение (индивидуальное и групповое) поисков по постоянным запросам в новых поступлениях баз данных ЭК с рассылкой результатов по электронной почте;
•накопление статистики и представление ее в соотвествующей табличной форме.
Для описания профилей ИРИ в структуре БД RDR (читателей) выделено специальное
поле с меткой 140. Поле повторяющееся, т.е. пользователь ИРИ может иметь произвольное количество профилей.
РЛ подполей для описания профиля ИРИ.
Для описания каждого профиля ИРИ предлагаются следующие элементы (подполя):
Подполе |
Пояснения |
|
Сим-вол |
содержимое |
|
A |
статус профиля |
Принимает два значения: 1 – Активный (означает, что по данному профилю ведется обслуживание); 0 – Неактивный (означает, что по данному профилю обслуживание приостановлено). Элемент обязательный; |
B |
код профиля |
Произвольный код (возможно, порядковый номер), однозначно определяющий (идентифицирующий) профиль ИРИ в рамках конкретного пользователя. Элемент обязательный; |
C |
описание профиля |
на естественном языке; |
D |
формулировка профиля ИРИ на языке запросов ИРБИС |
Элемент обязательный. Для ввода может использоваться список (справочник) постоянных запросов, формируемый в АРМе Каталогизатор; |
E |
периодичность обслуживания |
Определяет периодичность (в днях) проведения поисков по данному профилю (рассылок). Задается в виде целого числа в диапазоне 1-31. По умолчанию – 1; |
F |
дата последнего обслуживания (рассылки) |
Формируется АВТОМАТИЧЕСКИ – в виде ГГГГММДД; |
G |
дата создания профиля |
в виде ГГГГММДД. Элемент необязательный; |
H |
ответственное лицо |
(сформировавшее профиль). Элемент необязательный; |
I |
список БД |
Перечень имен баз данных ЭК (разделенных запятой), по которым необходимо выполнять поиск (рассылку) по данному профилю. По умолчанию – используются все БД ЭК, доступные в АРМе Книговыдача; |
K |
имя табличной формы или имя формата |
Определяет табличную форму или формат для результатов поиска (рассылки), |
L |
тип профиля |
Произвольная типология профилей. Элемент необязательный. Для ввода предлагается заготовка справочника iri_type.mnu. |
Внесены изменения в подсистему ИРИ (ИРБИС64), касающиеся формы представления результатов поиска/рассылки. В частности, при описании профиля ИРИ (140 поле в БД RDR) обеспечена возможность указывать в качестве формы представления результатов поиска/рассылки имя формата (а не только имя табличной формы, как это было жестко регламентировано в 2011.1). |
Данное изменение связано со следующей серьезной проблемой.
В качестве результата обслуживания по ИРИ абоненту посылается ТОЛЬКО биб.описание, но не полные тексты (если таковые связаны с библиографией). Полные тексты могут быть доступны абоненту ИРИ (через те тексты, которые прибывают к нему по эл.почте) только через формируемые в формате ссылки и, разумеется, при условии, что соответствующие ресурсы доступны через Web-ИРБИС.
Если результат рассылки формируется с помощью ТАБЛИЧНОЙ формы, то это обязательно RTF-файл - в котором невозможно сформировать правильную ссылку на полный текст.
Если же это будет HTML-файл (сформированный с помощью HTML-формата), то ссылки можно сформировать правильно. Вот почему введена возможность указывать в качестве формы рассылки (140^K) формат, а не только табличную форму.
Таким образом, если библиотека формирует 951 поле (Полный текст-Внешний объект) и заинтересована в том, чтобы абоненту ИРИ эти ресурсы были доступны (непосредственно из файла рассылки), необходимо в качестве формы рассылки указывать ТОЛЬКО HTML-формат.
В качестве такого формата предлагается новый формат OPTIM_H_IRI.PFT
В связи с данным изменением был добавлен новый параметр в секции [MAIN] INI-файла АРМа Книговыдача
PATHTOCGIIRBIS=
который ДОЛЖЕН содержать путь к Web-шлюзу ИРБИС (cgiirbis_64.exe).
Пример: |
PATHTOCGIIRBIS=http://librarynew.gpntb.ru/cgi/irbis64r_simplesite/cgiirbis_64.exe (разумеется, никакого умалчиваемого значения этот параметр не имеет) |
Также в связи с данным новшеством изменен формат OFINAL_H.PFT
Основной пользовательский интерфейс подсистемы ИРИ вызывается
соответствующим режимом (кнопкой) в разделе ЧИТАТЕЛИ главного меню.
Пользовательский интерфейс подсистемы ИРИ.
Пользовательский интерфейс подсистемы ИРИ представляет собой плавающее (немодальное) окно, содержимое которого определяется и управляется основным интерфейсом АРМа Книговыдача, а именно: в нем отражаются сведения о пользователе, который является текущим в основном интерфейсе.
Интерфейс состоит из области управления (главное меню и соответствующие инструментальные кнопки) и рабочей области, разделенной на две части:
в левой – отображается список профилей ИРИ текущего пользователя, в правой – результаты обслуживания (рассылки) по текущему профилю. В левом списке можно выделить (с помощью клавиши Shift) несколько профилей (по порядку) – в этом случае в правом списке будут показаны сведения о всех рассылках по выделенным профилям. Порядок и ширину колонок в обоих списках можно менять. Любую из колонок можно сделать ключевой для сортировки списка.
Все режимы главного меню разделены на три группы и имеют соответствующие кнопки на панели инструментов. Предлагаются следующие режимы:
ВЫПОЛНИТЬ – РАССЫЛКА ИНДИВИДУАЛЬНАЯ. |
Предназначен для выполнения поиска по всем активным профилям текущего пользователя. Режим выполняется в соответствии с установленными опциями (см. ниже режим СЕРВИС – НАСТРОЙКА). По завершению режима выдается протокол. Собственно результаты поиска сохраняются в файлах и (если это определено в настройках) посылаются по электронной почте пользователю;
ВЫПОЛНИТЬ – РАССЫЛКА ГРУППОВАЯ. |
Режим доступен только в случае, когда через основной интерфейс АРМа Книговыдача отобрано несколько (больше одного) пользователя – их количество указывается на панели инструментов. (Переход от одного пользователя к другому – если это необходимо – осуществляется с помощью кнопок К СЛЕДУЮЩЕМУ и К ПРЕДЫДУЩЕМУ на основном интерфейсе АРМа.) Отбор пользователей может осуществляться по любому предусмотренному виду поиска (см. область словаря основного интерфейса АРМа), в том числе: ПОЛЬЗОВАТЕЛИ ИРИ и ПРОФИЛИ ИРИ. В результате выполнения режима осуществляется обслуживание по всем активным профилям отобранных пользователей. По завершению режима выдается протокол. Собственно результаты поиска сохраняются в файлах и (если это определено в настройках) рассылаются по электронной почте пользователям;
КОРРЕКТИРОВКА – КОРРЕКТИРОВАТЬ ПРОФИЛЬ. |
Предназначен для корректировки текущего профиля пользователя. Корректировка осуществляется с помощью РЛ подполей для описания профиля ИРИ.;
КОРРЕКТИРОВКА – ДОБАВИТЬ ПРОФИЛЬ. |
Предназначен для формирования нового профиля ИРИ текущего пользователя (с помощью того же РЛ подполей);
КОРРЕКТИРОВКА – УДАЛИТЬ ПРОФИЛЬ. |
Предназначен для удаления текущего или группы выделенных профилей пользователя. Режим выполняется с подтверждением;
КОРРЕКТИРОВКА – УДАЛИТЬ СВЕДЕНИЯ О РАССЫЛКАХ. |
Предназначен для удаления текущих или группы выделенных сведений о рассылках (правый список). Режим выполняется с подтверждением;
СЕРВИС – «ЧИСТКА» и РЕОРГАНИЗАЦИЯ. |
Предназначен для глобальных удалений сведений о рассылках. Режим определяется двумя опциями:
•УДАЛИТЬ СВЕДЕНИЯ О «НЕСУЩЕСТВУЮЩИХ» ЧИТАТЕЛЯХ/ПРОФИЛЯХ. Позволяет удалить сведения о рассылках, относящимся к удаленным пользователям и профилям;
•УДАЛИТЬ ВСЕ СВЕДЕНИЯ ДО… Позволяет удалить все сведения о рассылках, сделанных до указанной даты.
СЕРВИС – «ЧИСТКА» и РЕОРГАНИЗАЦИЯ.
Необходимо отметить, что все сведения о рассылках сохраняются в специальной БД (IRI) и служат только для получения статистических данных подсистемы ИРИ |
СЕРВИС – НАСТРОЙКА. |
Предназначен для установки опций, определяющих выполнение режимов ИНДИВИДУАЛЬНАЯ РАССЫЛКА и ГРУППОВАЯ РАССЫЛКА :
•УЧИТЫВАТЬ ДАТЫ ПРИ РАССЫЛКЕ. Если данная опция отключена, поиск (рассылка) выполняется без учета даты новых поступлений, т.е. по всей БД ЭК. Если опция включена, поиск выполняется в зависимости от положения связанного (расположенного ниже) переключателя:
•Если переключатель находится в положении УЧИТЫВАТЬ ДАТУ ПОСЛЕДНЕЙ РАССЫЛКИ, то поиск (рассылка) выполняется только в том случае, если со дня последней рассылки прошло (дней) не менее, чем период обслуживания. Собственно поиск выполняется среди изданий, поступивших в ЭК после даты последней рассылки, но не ранее, чем 31 день (месяц) назад;
•Если переключатель находится в положении НЕ УЧИТЫВАТЬ ДАТУ ПОСЛЕДНЕЙ РАССЫЛКИ, то поиск (рассылка) выполняется среди изданий, поступивших в ЭК в течение последних N дней, где N равно периоду обслуживания;
•Направлять рассылку по E-mail;
•Сохранять сведения о рассылках.
Примечания:
1. Дата поступления изданий определяется на основании инверсии (словаря) с префиксом, который задается параметром DBNPREFINPUTDATE секции [MAIN] INI-файла АРМа Книговыдача (по умолчанию – DP=). 2. В случае учета даты поступления изданий (опция УЧИТЫВАТЬ ДАТЫ ПРИ РАССЫЛКЕ включена) в поиске не участвуют издания, поступившие за текущий день. •НАПРАВЛЯТЬ РАССЫЛКУ ПО E-MAIL. Если опция отключена, то результаты поиска только сохраняются в файлах (то же самое, разумеется, происходит, если пользователь не имеет электронной почты); •СОХРАНЯТЬ СВЕДЕНИЯ О РАССЫЛКАХ. Если опция отключена, то сведения о рассылках не сохраняются в БД статистики ИРИ (IRI).
|
Установки опций, определяющих выполнение режимов ИНДИВИДУАЛЬНАЯ РАССЫЛКА и ГРУППОВАЯ РАССЫЛКА.
Для подведения статистики ИРИ предлагается табличная форма IRI_STAT1 в БД RDR (АРМ Каталогизатор – БД RDR – СЕРВИС – ПЕЧАТЬ – ТАБЛИЦЫ)
Имя формата (для БД RDR) |
В INI-файл секция [MAIN] введен параметр
IriMailPft=
определяющий имя формата (для БД RDR), в соответствии с которым формируется ТЕМА и ТЕЛО ПИСЬМА при рассылке результатов ИРИ. По умолчанию - пусто (т.е. соответствующие данные формируются жестко). |
Формат должен иметь следующую структуру:
<конструкция для формирования ТЕМЫ письма>,/,<конструкция для формирования ТЕЛА письма>
Форматированию подвергается соответствующая запись читателя/абонента ИРИ.
В формате можно использовать МОДЕЛЬНОЕ поле с меткой 1001, каждое повторение которого содержит два подполя:
- А - имя файла с результатами рассылки
- B - кол-во документов в соответствующей рассылке.
Формат МОЖЕТ СОДЕРЖАТЬ только HTML-конструкции (т.е RTF-формат не допускается).
_1Обеспечена возможность АВТОМАТИЧЕСКОГО выполнения режима ИРИ для всех ПОЛЬЗОВАТЕЛЕЙ ИРИ сразу после старта АРМа.
|
Данная возможность включается с помощью параметра
AUTOIRI=1
в секции [MAIN] КЛИЕНТСКОГО INI-файла (cirbisb.ini).
Использовать такую возможность имеет смысл, если применяется авторизация по учетной записи клиента в Windows (т.е. если вход в АРМ производится без "ручного" указания логина и пароля).
После автоматического выполнения режима ИРИ АРМ закрывается (осуществляется ВЫХОД).
Результаты выполнения режима (протокол) сохраняются в рабочей директории в файле с именем
AUTOIRI_ГГГГММДД.TXT.
Общая схема использования данной возможности состоит в следующем:
а) Создается копия (в той же папке) клиентского INI-файла cirbisb.ini - например, cirbisb_iri.ini
б) В секции [MAIN] cirbisb_iri.ini задаются параметры:
USERNAME=!
AUTOIRI=1
в) Командная строка для старта АРМа имеет вид:
cirbisb_plus.exe cirbisb_iri.ini
эту строку можно внести в планировщик заданий Windows (клиента) и таким образом обеспечить ЕЖЕДНЕВНОЕ АВТОМАТИЧЕСКОЕ выполнение режима ИРИ.
См. также: