Новости и объявления


Выпущена версия 2018.0517.r1164

В системных требованиях появилось наличие PHP-модуля ldap
Новый модуль - АРМ Информационная безопасность - настройка прав на объекты и журналирование действий пользователей
Новые модули поддержки авторитетных файлов - ATHRA, ATHRC, ATHRG, ATHRS
Новый интерфейс управление правами на объекты.
Появидлась возможность авторизации с использованием LDAP (в т.ч. авторизация по нескольким серверам).
Поддерживается SSO (прозрачная авторизация). Поддерживается автоматическое создание записи в RDR при авторизации через LDAP.
В АРМ Каталогизатор доступность тех или иных режимов теперь определяется набором специфических для этого модуля прав доступа, появилась возможность импорта из формата CSV
Появилась возможность заказа изданий по сводному каталогу с трансляцией этих заказов в БД-источники. Для этого введен дополнительный набор настроек, устанавливающих приоритет выбора того или иного места хранения относительно запрошеннонго места выдачи.
В АРМ Читатель теперь поддерживается поиск по предметным заголовкам и географическим названиям, появились подсказчики у полей ввода поисковых запросов
В электронной библиотеке появилась поддержка нескольких документов для одной библиографической записи

Сервер приложений 

[+] Темплейт EMPTY - Темплейт без какого-либо оформления
[+] Добавлена кнопка удалить в списке связанных объектов he2::ObjectEditor
[*] Место работы заполняется с использованием справочника 15.mnu
[*] Задачи с ошибками теперь могут быть или перезапущены или перемещены в исполненные в зависимости от настроек реакции на ошибку задачи
[*] Функции модуля Cabinet вынесены в __call
[+] В настройках БД теперь можно нажатием кнопки удалить кешированые данные (необходимо для случая, когда вносятся изменения в БД ИРБИС 64)
[-] При расформатировании виртуальной записи не передавался mfn в случае его существования
[+] При редактировании страницы автоматически перестраиваются меню
[+] UseModule('i128f')->AdmRestartServer() - Перезапуск основного сервера ИРБИС 64/64+
[+] При конфигурировании БД добавлена команда перезапуска сервера ИРБИС64/64+
[*] В параметрах организации пользователи ищутся теперь с использованием поискового префикса K=
[-] Исправлены значения по умолчанию настроек каталогизации заимствованием для организации
[-] Исправлено UseModule('i128f')->GetMnuAsArray() - некорректный возврат
[*] Автоматически создаются папки i128Data/Logs и i128Data/Queue
[-] Не запускались задачи обработки очереди под IIS
[-] Исправлено удалеие несуществующих экшенов
[*] Модуль-ориентированные Java-скрипты перенесены внутрь соответствующих модулей (JS)
[+] Для каталогизаторов теперь на модуль "Электронная библиотека" по умолчанию при установке устанавливаются полные права. Что бы применить эти права на уже установленной системе нажмите в АРМ Администратор на вкладке "Основные настройки системы" кнопку "Убедиться в существовании остальных модулей"
[*] На странице просмотра прав на объект если для типов Факультет, Категория читателя, Направление, Семестр, Специальность, Вид обучения в соответствующем mnu не указана расшифровка, выводится значение
[*] Переработан интерфейс управления правами
[*] Добавлены проверки прав на вызов интерфейсов настройки прав
[+] Модуль ATHRA - Авторитетный файл "Индивидуальные авторы"
[+] Модуль ATHRC - Авторитетный файл "Коллективные авторы"
[+] Модуль ATHRG - Авторитетный файл "Географическое название"
[+] Модуль ATHRS - Авторитетный файл "Предметные заголовки"
[+] Модуль Fmt64 - Форматер ИРБИС 64
[+] Record::a($filed,$subfield=null) - возвращает true если указанного поля и подполя нет в записи. Если $subfield не указано, проверяется наличие поля целиком
[+] Record::p($filed,$subfield=null) - возвращает true если указанное поля и подполя присутствует в записи. Если $subfield не указано, проверяется наличие поля целиком
[*] Updating mpdf/mpdf (v6.1.4 => v6.1.3)
[*] Updating doctrine/cache (v1.6.2 => v1.7.1)
[*] Updating symfony/filesystem (v3.4.2 => v4.0.4)
[*] Updating neutron/temporary-filesystem (2.2.0 => 2.3.0)
[*] Updating symfony/process (v3.4.2 => v3.4.4)
[*] Installing adldap/adldap (dev-master 63fd63e)
[+] В системных требованиях появилось наличие PHP-модуля ldap
[*] Documentation/irbis128.docx - изменены системные требования
[+] Добавлена возможность авторизации в Active Directory (LDAP)
[+] Новый тип безопасности: LDAPGroup - Присутствие пользователя в группе безопасности LDAP. Сами группы указываются полностью. Например: CN=GROUPNAME,DC=domain,DC=local
[+] В настройках авторизации появился параметр AllowIrbis128Login - Разрешить использовать учетные данные ИРБИС 128
[*] настройки использования для аутентификации учетных данных ИРБИС 128 сгруппированы в единый блок
[+] В настройках авторизации появился параметр AllowLDAPCreateNew - Разрешить создание записи пользовантеля при успешной аутентификации в Active Directory. Если включено, то при успешной аутентификации и отсутствии записи пользователя в БД Читателей, она будет создана
[*] Добавлен заголовок в экшен Queue/InfoQueue
[*] Внешний вид Queue/InfoQueue
[+] В интерфейсе состояния очереди задач добавлена возможность приостановить обработку очереди и включить обработку только задач с приоритетом HIGH
[*] Перенесены файлы из <i128Data>/I128F/ModuleRecordsCache в <rootsid>/ModuleRecordsCache
[*] Перенесены файлы из <i128Data>/I128F/HostsRecordsCache в UseModule('Host')->GetSidData('HostsRecordsCache')
[*] Перенесены файлы из <i128Data>/I128F/PagesRecordsCache в <Pages module sid>/PagesRecordsCache
[*] Перенесены файлы из <i128Data>/I128F/ModuleOpts в <rootsid>/ModuleOpts
[*] Перенесены файлы из <i128Data>/I128F/Flags в <rootsid>/Flags
[+] Возможность прозрачной авторизации в LDAP из браузера
[*] Более аккуратная работа со значениями по умолчанию при установке системы
[-] Исправлена ошибка при которой не создавался сводный файл с js-скриптом
[-] Выведен из состава ПО устаревший модуль Forms
[-] Исправлены ошибочные ссылки на БД RDR (заменены на значение параметра $OPTIONS['DBRDR'])
[-] PHP Warning: Invalid argument supplied for foreach() in \classes\ObjectModule.php on line 339
[-] PHP Fatal error: Uncaught Error: Call to a member function GetFieldOcc() on null in \classes\Irbis128SessionHandler.php:115
[-] PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function fncall_DP_Irbis64r_CallOwnerFunction::Exec(), 2 passed in \classes\ObjectModule.php on line 197 and exactly 3 expected in \modules\DP_Irbis64r\__call\CallOwnerFunction.inc:5
[-] PHP Notice: Undefined index: HTTP_HOST in \classes\Irbis128SessionHandler.php on line 104
[+] he2 - новый тип поля (ObjectTree)
[+] Database::SedDbFile теперь поддерживает параметр apath (по умолчанию равен 10, т.е. в папке БД)
[+] Database::GetFileList
[+] DP_Irbis64::GetFileList
[*] DP_Irbis64::SetFile теперь реализуется через команду протокола L
{+] Поддерживается выбор из дерева объектов
[+] Record поддерживает работу с SQL-базами данных (см. функции GetSidDb, GetSidMetadata,InitSidDb,SetSidDbData)
[+] Action Grid - просмотр таблиц записи и выгрузка в формате csv
[*] В Actions сообщения "Done" заменены на "Готово"
[-] Исправлено наследование прав доступа
[+] В настройках модуля авторизации теперь можно указать несколько доменов (каждый со своими учетными данными) для авторизации
[*] Теперь при удалении повторения поля происходит перенумерация оставшихся повторений поля
[+] Краткий формат модулей теперь включает в себя и расшифровку названия модуля
[-] Убраны неиспользуемые функции GetModuleCapables
[+] Автоматическое создание конфигурации списка сетей в случае отсутствия таковой
[+] Автоматический вызов Admin::EnsureConfig в случае изменения номера версии системы
[-] Исправлены ошибки в провайдере данных ЭКБСОН
[+] Поддержка Database::DeleteDbFile

АРМ Администратор 

[-] Исправлено некорректное содержимое поля "логин" при установке прав пользователя
[+] АРМ Администратор информационной безопасности: Установка прав на объекты и журналирование действий пользователей
[+] Логирование входа пользователей, изменение, создание и удаление записей
[+] В настройках АИБ появились настройки для импорта событий из Библиопортала
[+] Возможность отфильтровать доступные для назначения типы групп безопасности (см. настройки АИБ)
[+] Импорт событий безопасности из лог-файла ИРБИС 64
[+] Возможность настройки списка сетей в правах доступа (см. настройки АИБ) - Необходимо обязательно перенести текущие сети в настройки модуля для совместимости!
[+] Возможность настройки списка групп LDAP, доступных для добавления в права доступа ИРБИС 128 (см. настройки АИБ)
[+] Новый параметр - syslogName - Имя лога для syslog (если пусто то записи нет)
[+] Выгрузка записей при удалении лога
[*] В список объектов попадают только объекты для которых установлено право на просмотр прав

АРМ Каталогизатор 

[+] Список БД в АРМ Каталогизатор ограничен теми для которых у текущего пользователя есть право просмотра
[+] Дописывается в 907 поле повторение со значением логина пользователя в подполе B
[+] Появились кнопки просмотра полного текста и добавления полного текста
[+] При открытии редактора проверяются права на редактирование записи (если запись из системной БД) и права на редактирование БД (если запись не из системной БД)
[-] Подполя " теперь не вызывают ошибку
[+] Поддерживается метод ввода 16
[*] Если в ItemDictionType на вид поиска не указано какое-либо корректное значение, то используется 0
[-] При сохранении записи не обновлялся ее контент и внесенные AUTOIN изменения не отображались
[*] Поправлена работа экспорта и импорта записей
[+] Кнопка "Сохранить поисковый запрос"
[+] Кнопка "Полное описание"
[+] Кнопка "Аннотация"
[+] Кнопка "Ключевые слова"
[+] Кнопка "Систематические шифры"
[+] Кнопка "Содержание"
[+] Кнопка "Держатели документа"
[+] Кнопка "Сохраненные запросы"
[+] Новый параметр настройки importMnu - Меню с ТВП для импорта
[+] Новый параметр настройки exportMnu - Меню с ТВП для экспорта
[+] Новый тип прав - allowImportRecords - Импорт записей
[+] Новый тип прав - allowCopyRecs - Копирование записей
[+] Новый тип прав - allowDeleteRecs - Удаление записей
[+] Новый тип прав - allowGlobalCorrect - Глобальная корректировка
[+] Новый тип прав - allowSerialSearch - Последовательный поиск
[+] Новый тип прав - allowStatForms - Статистические формы
[+] Новый тип прав - allowForms - Формы
[+] Новый тип прав - allowBasket - Корзина/Карман
[+] Новый тип прав - allowOperativeActions - Оперативные режимы
[+] Новый тип прав - allowSaveNamedSearch - Сохранение именованных запросов
[+] Поддержка импорта записей в формате CSV
[-] При проверке ФЛК при сохранении некорректно передавался mfn записи, что приводило к неверному срабатыванию ФЛК на дублетность

АРМ Книговыдача 

[+] RQST/QueueMonitor теперь проверяет параметр настройки rqstallow (Подсистема заказа доступна)
[+] Заказ по сводному каталогу с трансляцией запроса в БД-источник
[*] Исправлены помарки в заказе
[+] В настройках АРМ Книговыдача, в списке разрешенных мест выдачи относительно мест хранения появилась возможность указать приоритет сочетания места выдачи и места хранения

АРМ Читатель 

[+] Добавлены заголовки окна в групповых операциях
[+] Страница ?id=Cabinet/Show
[+] Страница ?id=Stat/RZHDUsersByPodr - Распределение количества пользователей по местам работы
[*] В поиске одной строкой теперь допустимы термины, начинающиеся с цифр
[+] Поля "Я ИЩУ" и поля расширенного поиска по умолчанию теперь с подсказчиком
{+] Новый тип вида поиска "Текстовое поле с подсказкой" в настройках Настройка вкладки расширенного поиска -> Настройка видов поиска.
[+] Новая настройка Настройка формы поиска -> Настройка строки поиска Я ИЩУ -> Префикс для поиска (по умолчанию DS=)
[*] Задержка между запросами подсказчика поискового поля выставлена в 1 сек
[+] В настройки модуля добавлен раздел Настройка окна вывода результата/Настройка окна вывода результата в интерактивном режиме/Дополнительные столбцы в результатах поиска. Раздел содержит описание дополнительных столбцов для вывода в результатах поиска. Для каждого столбца есть возможность указать формат, заголовок и ширину
[+] Новая вкладка в поисковой форме - Предметные заголовки.
[+] Новая вкладка в поисковой форме - Географическое название.
[+] В настройках модуля появились настройки Настройка формы поиска/Настройка вкладки поиска по Авторитетному файлу предметных заголовков
[+] В настройках модуля появились настройки Настройка формы поиска/Настройка вкладки поиска по Авторитетному файлу "Географическое название"
[-] Исправлена ошибка в JS-скрипте, возникающая при использовании кавычек в названии рубрикаторов

Электронная библиотека 

[-] Исправлено просмотр полного текста пользователем без регистрации при указании в настройках дефолтного идентификатора для учета статистики
[+] Возможность удалить закладку
[+] Возможность удалить заметку
[*] В редакторе полного текста выводится информация о папке размещения на сервере (временно, пока не будет придуман более простой способ навигации к папке)
[-] Исправлена ошибка при конвертировании аудио-файла
[*] Кнопка "Запустить индексирование документа" вместо немедленного исполнения индексирования создает соответствующую фоновую задачу
[+] Появилась возможность настроить расширения файлов, запрещенных к загрузке
[+] Поддержка нескольких полных текстов для одной библиографической записи

Сводный каталог 

[+] добавлена настройка в АРМ Администратор "Приостановить создание сводного каталога". Если выставить в "Да", задачи на поддержание СК не будут создавться
[*] Оптимизация процессов обработки СК
[*] расширена информация в экшене LinkDbInfo
[+] В настройках БД появилась опция Настройки работы со сводным каталогом/Готовить экспортный файл из СК. Если установлен в "Да", то по ссылке ?id=Database/GetCSpiderExport&dbn=DataBaseName можно получить последнюю версию БД DataBaseName, выгруженной из сводного каталога и состоящуб из записей сводного каталога. Шифры записей при этом (903 поле) эквивалентно записи БД-источника
[*] Испарвлено название задачи CSpider/DownloadClientDb в строке прогресса
[+] По завершении CSpider/CheckClientDbBlock возвращает статистику обработанных записей из блока
[*] При случайном удалении файла счетчика объектов в ESVODT-blob.db происходит автоматическое его воссоздание
[-] Исправлена ошибка при которой могли игнорироваться изменения в записях
[+] В интерфейсе таблицы слияний поле id стало ссылочным. В случае поиска по id или sh вместе с записью выводится содержимое записи-источника и ее нормализованной версии
[-] Упразднены этапы обработки 27,36
[+] Новый параметр - количество часов между исполнениями задачи на создание задач на загрузку БД-источников

Документация (помечаются измененные, удаленные и добавленные пункты ?id=Help/...) 

[+] UseModule('Help')->ActionLink($module,$action)
[+] UseModule('Help')->ConfigParameterLink($module,$par)
[+] UseModule('Help')->RecordParameterLink($module,$par)
[*] Help/Module/ConfigParameters - теперь можно ссылаться на конкретный параметр как #имя_параметра
[*] Help/Module/Functions - теперь можно ссылаться на конкретную функцию модуля как #имя_функции
[*] Help/Module/Pages - теперь можно ссылаться на конкретную страницу модуля как #идентификатор_страницы
[*] Help/ModuleRoot - страница переподчинена странице Help/Modules128
[+] Help/Modules128 - страница описания модулей системы
[*] Help/Root - описание модулей вынесено в отдельную страницу (Help/Modules128)
[*] Help/TCPIPServer/Configuring - добавлены дочерние страницы
[+] Help/TCPIPServer/Configuring/BlockScheme
[+] Help/TCPIPServer/Configuring/ClientsIni
[*] Help/TCPIPServer/Configuring/IniParameters - Добавлены дочерние страницы
[+] Help/TCPIPServer/Configuring/IniParameters/Cat
[+] Help/TCPIPServer/Configuring/IniParameters/MultyProcessorMode
[+] Help/TCPIPServer/Configuring/IniParameters/MultyprocessorNetworkRead
[+] Help/TCPIPServer/Configuring/IniParameters/ProcessPriority
[+] Help/TCPIPServer/Configuring/IniParameters/Redirect
[+] Help/TCPIPServer/Configuring/IniParameters/UserFontsSetup
[+] Help/TCPIPServer/Configuring/IniParameters/WorkT
[+] Help/TCPIPServer/Configuring/RemarksForAdmins
[*] Help/TCPIPServer/FileStructure
[+] Help/TCPIPServer/FileStructure/ActualTech
[+] Help/TCPIPServer/FileStructure/IFP
[+] Help/TCPIPServer/FileStructure/IFP/IFP
[+] Help/TCPIPServer/FileStructure/IFP/Introduce
[+] Help/TCPIPServer/FileStructure/IFP/N01L01
[+] Help/TCPIPServer/FileStructure/MST
[+] Help/TCPIPServer/FileStructure/MST/Fields
[+] Help/TCPIPServer/FileStructure/MST/Leader
[+] Help/TCPIPServer/FileStructure/MST/Mrec
[+] Help/TCPIPServer/FileStructure/MST/Sprav
[+] Help/TCPIPServer/FileStructure/Reorganisation
[+] Help/TCPIPServer/FileStructure/XRF
[*] Help/TCPIPServer/Protocol
[+] Help/TCPIPServer/Protocol/Cmd0
[+] Help/TCPIPServer/Protocol/Cmd1
[+] Help/TCPIPServer/Protocol/Cmd5
[+] Help/TCPIPServer/Protocol/Cmd6
[+] Help/TCPIPServer/Protocol/Cmd8
[+] Help/TCPIPServer/Protocol/CmdA
[+] Help/TCPIPServer/Protocol/CmdB
[+] Help/TCPIPServer/Protocol/CmdC1
[+] Help/TCPIPServer/Protocol/CmdC2
[+] Help/TCPIPServer/Protocol/CmdD
[+] Help/TCPIPServer/Protocol/CmdF
[+] Help/TCPIPServer/Protocol/CmdG1
[+] Help/TCPIPServer/Protocol/CmdG2
[+] Help/TCPIPServer/Protocol/CmdG3
[+] Help/TCPIPServer/Protocol/CmdH1
[+] Help/TCPIPServer/Protocol/CmdH2
[+] Help/TCPIPServer/Protocol/CmdI1
[+] Help/TCPIPServer/Protocol/CmdI2
[+] Help/TCPIPServer/Protocol/CmdI3
[+] Help/TCPIPServer/Protocol/CmdK1
[+] Help/TCPIPServer/Protocol/CmdK2
[+] Help/TCPIPServer/Protocol/CmdL1
[+] Help/TCPIPServer/Protocol/CmdL2
[+] Help/TCPIPServer/Protocol/CmdN
[+] Help/TCPIPServer/Protocol/CmdO
[+] Help/TCPIPServer/Protocol/CmdP1
[+] Help/TCPIPServer/Protocol/CmdP2
[+] Help/TCPIPServer/Protocol/CmdQ
[+] Help/TCPIPServer/Protocol/CmdS
[+] Help/TCPIPServer/Protocol/DataPacketStructure
[+] Help/TCPIPServer/Protocol/GeneralConstants
[+] UseModule('Help')->ModuleLink($modulename) - возврашает ссылку (с тегами) на документацию модуля
[*] Help/Server128
[+] Help/Server128/Introduction
[+] Help/Server128/Setup
[+] Help/Server128/Setup/Config
[+] Help/Server128/Setup/Hosts
[+] Help/Server128/Setup/Pic1.png
[+] Help/Server128/Setup/Setup64
[+] Help/Server128/SystemCore
[+] Help/Server128/SystemCore/Consts
[+] Help/Server128/SystemCore/Index
[+] Help/Server128/SystemCore/ModuleManagement
[+] Help/Server128/SystemCore/ObjectModule
[+] Help/Server128/SystemCore/ObjectModule/Actions
[+] Help/Server128/SystemCore/ObjectModule/call
[+] Help/Server128/SystemCore/ObjectModule/Functions
[+] Help/Server128/SystemCore/ObjectModule/Intro
[+] Help/Server128/SystemCore/ObjectModule/ModuleSettings
[+] Help/Server128/SystemCore/ObjectModule/Pic1.png
[+] Help/Server128/SystemCore/ObjectModule/Variables
[+] Help/Server128/SystemCore/ObjectModule/Vars
[+] Help/Server128/SystemCore/OPTIONS
[+] Help/Server128/SystemCore/PHPConsts
[+] Admin/Interface
[+] Admin/Interface/General
[+] Admin/Interface/Modules
[+] Admin/Interface/TCPIP
[+] Admin/Purpose
[+] Admin/Root
[+] Database/Purpose
[+] Database/Root
[+] Authorisation/Help/Purpose
[+] Authorisation/Help/Root
[*] Help/SystemRequirements/ApplicationServer - изменены системные требования
[+] CSpider/Root
[+] CSpider/SidFiles
[+] CSpider/SidFiles/AllRecords
[+] CSpider/SidFiles/DownloadClientInfo
[+] Описан Action CSpider/CheckClientDbBlock
[+] Описан Action CSpider/DownloadAllClientDb
[+] Описан Action CSpider/DownloadClientDb
[+] Описан Action CSpider/DownloadClientDbBlock
[+] Описан Action CSpider/Stage0
[+] Описан Action CSpider/Stage2
[+] Описан Action CSpider/Stage3
[+] Описан Action CSpider/Stage4
[-] Исправлена ошибка при выводе информации о форматах модулей

Нажмите для редактирования...