Подключение интеграций с издательствами «МИФ» и «Альпина»
Подключение интеграций выполняется в настройках модуля «Библиотека». Права на настройку интеграции есть только у администраторов портала. Шаги для подключения интеграции:
-
Перейдите по пути: адрес_портала
/bitrix/admin -
В левом меню выберите «Настройки» > «Настройки модулей» > «Улей: Библиотека».
-
Перейдите на вкладку «Интеграция с МИФ/Альпина»
На данной вкладке выберите одно из издательств, через интеграцию с которым вы планируете автоматически обновлять каталог Библиотеки. Важно: подключить интеграцию можно только с одним издательством.
После указания издательства поставьте галочку в поле «Активность». В этот момент во вкладке появятся поля, которые нужно заполнить, чтобы интеграция начала работать. В зависимости от типа интеграции (МИФ или Альпина) поля будут различаться.
Интеграция с МИФ
Для интеграции Библиотеки с каталогом МИФа нужно заполнить семь полей, которые перечислены на примере ниже. Важно: значения для полей 2-6 берутся из личного кабинета вашей организации на сайте издательства «МИФ».
- Время запуска. Точное время, в которое данные с сайта МИФа синхронизируются с данными модуля «Библиотека». Поле заполняется на усмотрение пользователя.
Периодичность (день недели) обновления Библиотеки настраивается администратором отдельно. По умолчанию модуль синхронизируется с каталогом МИФа каждый день в 00:00.
-
ID библиотеки. Предоставляется издательством «МИФ».
-
Email адрес администратора библиотеки. Предоставляется издательством «МИФ».
-
Ссылка на api miflib. Предоставляется издательством «МИФ».
-
Secret key для пользования API. Предоставляется издательством «МИФ».
-
Company Name (задается МИФом и соответствует полю Audience в ЛК). Предоставляется издательством «МИФ».
-
Учитывать период активности книги. Данная опция влияет на возможность скачивания материалов. Если галочка поставлена, в карточке книги появятся ссылки на скачивание файлов. Ссылки будут активны до тех пор, пока у компании действует подписка на издательство «МИФ».
После заполнения полей нажмите на кнопку «Сохранить». Электронный каталог Библиотеки начнет автоматически пополняться в указанное время.
Интеграция с Альпина Паблишер
Чтобы интегрировать Библиотеку с каталогом Альпины, требуется заполнить пять полей. Важно: значения для полей 2-5 берутся из личного кабинета вашей организации на сайте издательства «Альпина».
- Время запуска. Время, в которое данные с сайта Альпины синхронизируются с данными модуля «Библиотека». Поле заполняется на усмотрение пользователя.
Периодичность (день недели) обновления Библиотеки настраивается администратором отдельно. По умолчанию модуль синхронизируется с каталогом МИФа каждый день в 00:00.
-
API Key. Предоставляется издательством «Альпина».
-
API Secret. Предоставляется издательством «Альпина».
-
Адрес API. Предоставляется издательством «Альпина».
-
Адрес хранилища. Предоставляется издательством «Альпина».
После заполнения полей нажмите на кнопку «Сохранить». Электронный каталог Библиотеки начнет автоматически пополняться в указанное время.
Периодичность обновления Библиотеки
Как сказано выше, по умолчанию модуль «Библиотека» синхронизируется с выбранным издательством каждый день в 00:00 часов. При необходимости периодичность обновления каталога можно изменить. Доступ к данной настройке есть только у администраторов портала.
Период синхронизации указывается через Агентов — это базовая технология Битрикс24, подробнее о которой можно узнать здесь.
Для настройки Агентов выполните следующие шаги:
-
Перейдите по пути: адрес_портала
/bitrix/admin -
В левом меню выберите «Настройки» > «Настройки продукта» > «Агенты».
-
В поле «Модуль» введите наименование «ithive.library».
-
Из списка выберите Агента, который соответствует вашей интеграции:
а. Агент интеграции с МИФ:
ITHive\Library\Service\Miflib::initImport(1);b. Агент интеграции с Альпина Паблишер:
ITHive\Library\Service\Alpina::executeImport(); -
Слева от нужного Агента нажмите на бургер-меню (≡) и кликните «Изменить».
Страница настроек Агента идентична для любой из двух интеграций. Здесь обратите внимание на два поля:
- Дата и время следующего запуска. Дата и время следующей синхронизации Библиотеки с каталогом издательства. По умолчанию самый первый запуск происходит в 00:00 на следующий день после подключения интеграции. Например, если интеграцию подключили первого января в 10 утра, то первая синхронизация с издательством произойдет второго января в полночь.
Если в настройках модуля было выбрано другое время синхронизации, в данном поле отобразится именно оно. Что касается даты следующего запуска, то она рассчитывается автоматически исходя из интервала, который задан ниже (см. пункт 2).
- Интервал (сек.). Интервал, через который происходит регулярное обновление Библиотеки. Интервал задается в секундах. Значение по умолчанию — 86400 секунд, что равно одним суткам.
С помощью настройки даты и времени вы можете задать конкретную дату и день недели для следующей синхронизации. А настройки интервала помогут установить периодичность, с которой каталог Библиотеки будет автоматически обновляться, начиная с указанной даты.





