Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Сообщения разработчиков ИРБИС :  ИРБИС Irbis
 
Выпущена новая версия ИРБИС 128: 2018.xxxx.rxx
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 17, May, 2018 10:03

Выпуск версий ИРБИС 64/128 достаточно частое явление, поэтому что бы не загромождать эту ветку форума темами о выпуске новых версий, публикую информацию о них в одной теме. Новый год и новая тема в связи с выходом первого в 2018 году релиза. Как и в предыдущие годы, каждым выходом релиза буду дописывать изменения в комментариях.
Кроме того, на каждый релиз создается отдельная тема в ветке Ирбис 128 для обсуждения, замечаний, сообщений об ошибках и особенностях конкретной версии.

Обновление

В АРМ Администратор выбрать вкладку "Настройки модулей системы", выбрать модуль "Обновление системы", нажать кнопку "Параметры модуля". Спустя некоторое время появится окно с сообщением
Текущая версия системы: 2016.0408 r61
Есть новая версия 2016.0414 r80
Это сообщение означает что появилась новая версия 2016.0414 r80 и обновленные файлы загружены в <i128Data>/i128Distr, где <i128Data> - путь, указанный в АРМ Администратор -> Основные настройки системы -> Каталог хранения данных. Внутри папки можно увидеть набор файлов для обновления. Состав и количество этих фалов зависит от состава поставки системы. Например:
i128.2016.0414.80-Administrator.zip
i128.2016.0414.80-Bookland.zip
i128.2016.0414.80-Cataloguer.zip
i128.2016.0414.80-Server128.zip
Внутри архива структура файлов и папок повторяет структуру таковых в корне веб-сервера на котором установлен ИРБИС 64/128. Для обновления необходимо заменить существующие файлы файлами из архивов.
Обратите внимание, что файлы разных версий друг с другом могут и не заработать. т.е. обновлять необходимо все модули одновременно.

С версий после 2016.0426.172 (включительно)
В АРМ Администратор выбрать вкладку "Настройки модулей системы", выбрать модуль "Обновление системы", нажать кнопку "Параметры модуля", нажать кнопку "Запустить обновление системы". Новая версия (если есть) будет автоматически скачана, система автоматически обновится и выведет страницу с информацией о версии системы.

Демо-версия системы
Последняя выпущенная версия системы доступна по ссылкам с сайта Ассоциации ЭБНИТ

Re: Выпущена новая версия ИРБИС 128: 2018.xxxx.rxx
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 17, May, 2018 10:04

---[ 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
[-] Исправлена ошибка при выводе информации о форматах модулей

Re: Выпущена новая версия ИРБИС 128: 2018.xxxx.rxx
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 15, November, 2018 13:37

---[ 2018.1115 ]-[ r1294 ]---

Основные события релиза:
Новый АРМ - АРМ Корректор 64/128.
Появилась поддержка работы по протоколу HTTPS.
Появилась поддержка технологии выходных форм ИРБИС 64
В АРМ Каталогизатор БД по умолчанию теперь выбирается как первая из доступных на редактрование или если таких нет то первая доступная на просмотр.
Появилось профилирование АРМ Книовыдача - это возможность создать несколько конфигураций АРМ с индивидуальными настройками и использовать для пользователя выбранный профиль. Список доступных профилей определяется подсистемой безопасности, наличием права на просмотр. Если пользователю доступен ровно один профиль, то автоматически применяется именно он.
Появилась технология МБА по записям сводного каталога.
В АРМ Книговыдача появились кнопки просмотра выполненных заказов и отказов
Появилась виртуальная справочная служба. Поддерживается бесшовная авторизация пользователей с ЭБС
Появилось много разной статистики.

Сервер приложений
[+] Поддержка работы по протоколу HTTPS
[+] Провайдер Irbis64r теперь поддерживает имена удаленных БД не совпадающие с локальными
[+] Провайдер данных Irbis64r теперь поддерживает указание в настройках начальный идентификатор соединения (для подключения нескольких серверов приложений к одному серверу ИРБИС 64)
[+] Провайдер данных Irbis64r теперь поддерживает указание в настройках количество используемых сессий
[-] Исправлена неправильная кодировка в сообщении при сбросе кеша БД
[-] Исправлена ошибка во вьювере мобильного приложения (расширение файла обложки)
[+] Новый параметр autoPossMvid - Место выдачи при логине
[+] Новый параметр autoPossAllowPoss - Автоматически ставить посещение при входе
[+] Новый параметр autoPossAllowReReg - Автоматически ставить перерегистрацию при входе
[-] Убран лишний перевод строки при расформатировании записи в провайдерах Irbis64 и Irbis64r
[-] При использовании метода ввода ObjectTre и не выборе ни обного значения, в поле ошибочно прописывался текст "Нажмите для выбора..."
[-] Исправлено имя провайдера ИС ЭКБСОН
[*] TinyMCE обновлен до версии 4.7.13
[*] ExtJS обновлен до версии 3.4.1.1
[*] Updating smarty/smarty (v3.1.31 => v3.1.33)
[*] Updating doctrine/cache (v1.7.1 => v1.8.0)
[*] Installing symfony/polyfill-ctype (v1.9.0)
[*] Updating symfony/filesystem (v4.0.4 => v4.1.6)
[*] Updating symfony/process (v3.4.4 => v3.4.17)
[-] Испралено: в некоторых случаях функция чтения записи по mfn в случае ошибки чтения возвращала пустую запись вместо null
[*] Список рабочих листов по умолчанию берется из FMT31.mnu вместо FMT.mnu
[*] Часть функций перенесены из модуля SiteStat в модуль Stat для уменьшения тела модуля SiteStat и ускорения генерации ответа
[+] Если формат в модуле Syncer возвращает null то файл не будет сохранен
[-] Исправлена кодировка в действии Syncer/SyncAll
[+] Добавлена поддержка checkQueueAction в модуле Syncer
[+] Упаковка статистики обращений к сайту в таблицу
[+] Record::SetSidDbDataMulty($databasename,$rows) - Аналогично Record::SetSidDbData, но позволяет вставить сразу несколько рядов в таблицу
[-] Исправлена ошибка: Не отображалось свойство безопасности Login
[!] Роли, типы и имена в подсистеме безопасности теперь регистронезависимы
[+] Queue::Append теперь поддерживает свойство dedupstring - если этот параметр указан, то именно он используется при указании свойства single. Если указать '@', то строка формируется из параметров (т.е. используется уникальность параметров)
[*] При создании записи посредством авторизации через LDAP в качестве идентификатора теперь берется полный логин вместе с доменом (логин@домен)
[+] Новая страница ?id=Stat/ActiveUsersCount - Количество активных зарегистрированных пользователей по отношению к общему числу зарегистрированных пользователей
[+] Новая страница ?id=Stat/DigiRequests - Количество и перечень изданий с запросом на оцифровку (с указанием количества голосов)
[+] Новая страница ?id=Stat/Pages - Статистика входов на страницы портала
[+] Новая страница ?id=Stat/PagesPoss - Количество входов на каждую страницу портала
[+] Новая страница ?id=Stat/StructECByHd - Распределение изданий по характеру документа
[+] Новая страница ?id=Stat/StructECByVid - Распределение изданий по виду документа
[+] Новая страница ?id=Stat/StructECByYear - Распределение изданий по году издания
[+] Новая страница ?id=Stat/UsersIP - IP-адреса входов на портал
[+] UseModule('General')->ShowSidDb($r,$name,$sqlSelect='*',$sqlWhere='',$sqlSortBy='',$sqlSortDir='',$sqlGroupBy='')
[+] UseModule('Authorisation')->GetUserLogin() - возвращает логин текущего пользователя или null
[+] Новые настройки авторизации по LDAP: возмозжность сопоставить значения полей записи в LDAP и полей записи RDR ИРБИС
[!] Если фоновая задача завершается с ошибкой то ей присваивается соответствующий статус, после чего в зависимости от ее свойств она будет либо перезапущена либо завершена
[+] Возможность создать кнопку, связанную с задачей и последующим ее мониторингом
[-] исправлено некорректная инициализация переменных записи
[+] Новая команда UseModule('Database')->Print($Expression,$Sequence,$Start,$Count,$TabName, $FmtHeader,$ModelField,$Min='',$Max='',$MfnList=array()) - Печать выходной формы ИРБИС 64. Поддерживается провайдером данных Irbis64
[+] Acction AppendTask теперь принимает параметр donetimeout (время сколько держать завершенную задачу в очереди в секундах)
[-] Исправлена ошибка индексирования поля 1288 в БД I128F
[*] Убран вывод заголовков на страницах АРМ - это должно помочь избегать конфликтов в стилях АРМ и темплейта
[+] Новый модуль TemporaryFiles - модуль работы с временными файлами
[+] Новая команда Database::Print - печать выходных форм.
[+] Новый модуль TabForms - Выходные формы ИРБИС 64
[+] Новый тип прав - место работы. Определяется по полю 15. Берется из справочника mr.mnu (таковой необходимо создать самостоятельно)

АРМ Администратор
[+] В административных панелях списки записей по умолчанию используют в качестве полного формата формат с именем full.

АРМ Администратор информационной безопасности
[*] Импорт событий из ИРБИС 64 вынесен в фоновый процесс
[*] Импорт событий из Библиопортала вынесен в фоновый процесс
[+] Доступ к АРМ АИБ теперь можно ограничить по IP-адресам
[-] Исправлен импорт битых строк из лога ИРБИС 64 (теперь они игнорируются)
[*] Название вкладки "Протоколирование" изменено на "Журнал событий"

АРМ Каталогизатор
[+] АРМ Каталогизатор: Печать таблиц (выходных форм)
[-] Исправлена ошибка - не применялись значения Inline-каталогизации при создании новой записи
[-] При переходе на новое подполе после редактирования в методе ввода 5 дублировалось значение в новом поле
[+] Подсказки при вводе подполей методом 5
[*] Текст шрифта изменен на черный для повышения контрастности при редактировании
[-] Исправлена ошибка: некорректно передавалось имя БД в меню оперативных режимов
[+] Новый вид поля в редакторе he2: SelectRecord - создает SELECT из расформатирования записей из результатов поиска по БД (отдельные форматы для ключа и для описания). Параметры: irbDb - Имя БД для поиска записей, src - поисковое выражение, fmtKeyBase и fmtKey - контейнер и имя формата ИРБИС 128 для формирования значения ключа, fmtBriefBase и fmtBrief - контейнер и имя формата ИРБИС 128 для формирования описания. Если описание пустое то в качестве описания берется значение ключа.
[*] В настройках каталогизации экземплярами в организации ручной ввод имен БД-источника и БД организации заменен на выбор из списка
[+] Редактор he2 при попытке закрыть окно с изменившейся записью просит подтвердить закрытие редактора
[+] В редакторе he2 появилась кнопка "Сохранить и закрыть" - при ее нажатии в случае успешного сохранения окно редактора автоматически закрывается.
[*] БД по умолчанию теперь выбирается как первая из доступных на редактрование или если таких нет то первая доступная на просмотр
[-] Исправлена ошибка кнопки "Создать новую запись из текущей"
[+] Сохранение в записи значений из РЛ по умолчанию
[+] В методе ввода 16 появился поиск файлов на сервере (фильтр)
[+] Новый тип в редакторе ButtonTask - Кнопка, которая при нажатии добавляет задачу в очередь и открывает окно мониторинга задачи
Специфические параметры:
Action - Имя экшена
timeout - Масимальный таймаут для экшена
restartonerror - Перезапускать ли экшен в случае возникновния ошибки (1-да, 0-нет)
cycled - Перезапускать ли экшен по завершении (1-да, 0-нет)
aparams - параметры экшена (массив параметр=>значение)
Text - Надпись на кнопке
[-] Исправлена некорректная работа формата просмотра J/full для баз, отличных от БД по умолчанию

АРМ Книговыдача
[!] Профилирование АРМ. Появилась возможность создать несколько профилей АРМ со всеми индивидуальными настройками исходного АРМ Книговыдача в каждом профиле и использовать для пользователя выбранный профиль. Список доступных профилей определяется подсистемой безопасности, наличием права на просмотр. Если пользователю доступен ровно один профиль, то применяется именно он.
[+] Технология МБА по сводному каталогу
[-] Исправлена ошибка: не работала кнопка возврата экземпляра под IE для инвентарей с кириллицей
[*] Изменена работа окна с быстрой статистикой. для ее корректной работы в RDR.FST необходимо добавить следующие строки (и пересоздать словарь полностью):
5111 0 (|DZ=|v51.8,|-|v51^c/)
51 0 (|RD=|v51.8,|-|v51^c/)/(|RD=|v52.8,|-|v52^c/)
40 0 (if v40^a<>'' then |DVD=|v40^d,|/|v40^v fi,|%|d40/)
40 0 (if (v40^f<>'******') and (v40^a<>'') then|DWD=|v40^f,|/|v40^v fi,|%|d40/)
[+] Новая настройка, позволяющая добавить в профиль книговыдачи поисковый запрос-фильтр списка заказов
[+] Настройка подсистемы заказов: исполнять трансляцию запроса по сводному каталогу в каталоги-источники или нет.
[+] Новый параметр Подсистемы бронирования - Выполнять автоматическое бронирование заказа на источники сводного каталога. Если да, то используются приоритеты, установленные в настройках АРМ Книговыдача, Разрешенные места выдачи для мест хранения
[+] Работа в многобазовом окружении
[+] Смена статуса бронирования
[*] Настройка места выдачи паереехала из быстрых настроек в настройки профиля книговыдачи
[*] Заказ не по БД сотрудника подсвечивается светло-фиолетовым цветом
[+] При возврате на бронеполку теперь статус бронирования устанавливается в "9"
[+] При выдаче на бронеполку устанавливается статус бронирования в "0"
[+] В окне выбора читателя (если поиск по термину возвращает более 1 записи) появились кнопки печати и статистики
[+] Появилась кнопка "Выполненные заказы"
[+] Появилась кнопка "Отказы"
[-] Поиск повторения поля с экземпляром книги для выдачи теперь учитывает возможность некорректной перекодировки таблицы символов браузером Internet Explorer
[-] При возврате на бронеполку неверно формировались даты в полях 40 и 43
[-] При отправке почтового сообщения при изменении статуса бронирования происходил сбой

АРМ Читатель
[+] Новая страница ?id=EC/StatEC - Статистика поисков по ЭК
[+] Новая страница ?id=EC/StatECByUsers - Количество поисков в каталоге среди пользователей
[+] Новая страница ?id=EC/StatECRequestsFreq - Наиболее частые запросы в каталоге за выбранный хронологический период
[+] Новая страница ?id=EC/StatECRequestsZero - Количество поисковых запросов, результат поиска по которым равен нулю, за выбранный хронологический период
[+] Новая страница ?id=EC/StatEcTotalRequests - Общее количество поисковых запросов по ЭК
[+] Виртуальная справочная служба
[+] Cabinet авторизация.регистрация в эбс
[+] Модуль WEBIRBIS: новый параметр UserAgent модельной записи
[+] модуль webirbis: UserAgent,URLTag запись в бд LOGOdb новых параметров

Электронная библиотека
[+] Новый параметр timeBetweenBooklandRepeatUniversalUser - Минимальное время между выдачами одного и того же документа для анонимного читателя (в минутах)
[+] Увеличение счетчика выдач в поле 999
[+] Новый параметр impBrief - Формат записи издания при импорте
[-] Action GetPageImage.inc // под iis не работала функция readfile
[+] Новая страница ?id=FT/StatOpen - Количество документов, открытых с помощью модуля просмотра
[+] Новая страница ?id=FT/StatOpenFT - Перечень библиографических описаний документов с возможностью ранжирования по количеству скачиваний (определение наиболее популярного издания) за выбранный хронологический период
[-] Модуль СРК теперь автоматически создает БД таблицы слияний
[+] Новая страница ?id=CSpider/LinkDbInfo - Статистика записей-источиков
[+] Новая страница ?id=CSpider/StatDbnStage - Распределение записей-источников по этапам обработки
[!] Распараллелены этапы обработки полных текстов
[+] Функция и страница загрузки конвертированного pdf ?id=FT/GetConvertedPdf

Сводный каталог
[+] Кнопка настройки списка организаций в настройках модуля Сводного каталога
[+] Кнопка настройки правил слияния в настройках модуля Сводного каталога
[-] Настройки модуля Слияние записей убраны из списка модулей из АРМ Администратор (перенесены в настройки этапа 13 модуля Сводный каталог)
[+] Иконка у модуля Организации
[+] Новый параметр importEtalonDb - Эталонная БД. Если есть запись из этой БД, то использовать ее, остальные игнорировать (ссылка на источник будет записана в любом случае)
[+] Новые параметры: stage9NormalizeModule, stage9NormalizeFunction - Позволяют указать пользовательские имя модуля и функцию, которые будут вызваны на этапе нормализации записи. Заголовок вызываемой функции: function prepareRecord($Record). Где $Record - передаваемая для нормализации запись. Возвратиь функция должна измененную запись.
[+] Новые параметры: stage5TransferStage8ToRecordField, stage5TransferStage8ToRecordSubField - Номер поля и подполе для сохранения информации об ошибке на этапе формальной проверки записей (этап 5). Если не указано то запись не производится.
[+] Поддерживаются записи MUSP
[+] Обработка этапа 14
[+] ?id=CSpider/ShowSKSourcesMul - страница показвающая распределение записей-источников по БД-источникам и их этапам обработки
[+] МБА поверх СК
[+] Новый Action Empty - Опустошает сводный каталог и таблицу слияний
[*] Помимо последнего неполного блока в список загружаемых блоков также попадает и предыдущий блок (в нем так же обычно часто меняются записи)
[-] Исправлена ошибка - не запускалась сконфигурированная пользовательская функция нормализации записи
[*] Косметические изменения на странице ?id=CSpider/ShowSourcesStat (Статистика записей-источников)
[+] Появилась возможность настроить специальные правила обработки полей (БД-источник,Номер поля,Правило слияния). Поддерживаемые правила: Не обрабатывать это поле, Использовать все повторения этого поля
[+] Появилась настройка БД, позволяющая не загружать в СК БД-источник
[*] Изменился поисковый запрос, возвращающий все записи с "V=$" на "VRL=$"

Документация (помечаются измененные, удаленные и добавленные пункты ?id=Help/...)
[+] АРМ Информационная безопасность 128
[+] АРМ Каталогизатор 128
[+] АРМ СК 128
[+] Общее описание



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.