Подсистема ИРИ

Navigation:  АРМы > АРМ Книговыдача > Режимы ЧИТАТЕЛИ >

Подсистема ИРИ

Previous pageReturn to chapter overviewNext page

В этом разделе:

Технология ИРИ

Профили ИРИ

140: описание профилей ИРИ

Пользовательский интерфейс подсистемы ИРИ

Режимы главного меню (Сведения о рассылках (БД IRI))

АВТОМАТИЧЕСКОЕ выполнение режима ИРИ

 

На заметку:

Подсистема ИРИ (Избирательного Распространения Информации) предназначена для ведения постоянных запросов пользователей (профилей ИРИ) и выполнения на их основе пакетных поисков в новых поступлениях баз данных ЭК с рассылкой результатов по электронной почте.

 

Режим запускается при выборе раздела ЧИТАТЕЛИ   из Главного меню Области управления :

выбором строки Подсистема ИРИ из  Главного меню  Области управления или

Кнопкой - Подсистема ИРИ рабочей области ЧИТАТЕЛЬ.

 

Технология ИРИ

Подсистема ИРИ - режимы и технология обслуживания пользователей на основе постоянных запросов (профилей) - которая включает:

ведение постоянных запросов пользователей (в БД RDR);

пакетное выполнение (индивидуальное и групповое) поисков по постоянным запросам в новых поступлениях баз данных ЭК с рассылкой результатов по электронной почте;

накопление статистики и представление ее в соотвествующей табличной форме.

 

Профили ИРИ

Для описания профилей ИРИ в структуре БД RDR (читателей) выделено специальное

поле с меткой 140. Поле повторяющееся, т.е. пользователь ИРИ может иметь произвольное количество профилей.

 

 

РЛ подполей для описания профиля ИРИ.

РЛ подполей для описания профиля ИРИ.

 

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 (клиента) и таким образом обеспечить ЕЖЕДНЕВНОЕ АВТОМАТИЧЕСКОЕ выполнение режима ИРИ.

 


См. также:

Кнопки р.о.Читатель

Профиль АРМа Книговыдача