Глава 3. Общие задачи

Ревизия VCS: 8283

Дата сборки документа: 2017.09.15 11:29:27

Содержание

3.1. Поддержка индекса документов и хранилища на основе Elasticsearch
3.2. Централизованные фильтры реестров и права доступа к ним
3.2.1. Новые условия фильтров в реестрах на основе компонентов формы «Объекты Synergy» и «Ссылка на реестр»
3.2.2. Централизованные фильтры реестров
3.3. Изменения в конструкторе форм
3.3.1. Новые средства отображения конструктора форм
3.3.2. Предпросмотр в конструкторе форм
3.3.3. Новый формат форм
3.3.4. Флаг «Фиксированные размеры таблицы»
3.3.5. Мультивыбор ячеек
3.3.6. Объединение и разъединение ячеек
3.3.6.1. Объединение ячеек
3.3.6.2. Разъединение ячеек
3.3.7. Копирование содержимого ячеек
3.3.7.1. Копирование/ вырезание ячеек
3.3.7.2. Вставка в ячейку
3.3.8. Inline-редактор компонентов
3.3.9. Отмена и возврат действий в конструкторе форм
3.3.9.1. Отмена
3.3.9.2. Возврат
3.3.10. Удаление мобильного представления
3.3.11. Использование счетчика на форме
3.4. Импорт/экспорт конфигурации
3.4.1. Замена таблицы импорта/импорта конфигурации
3.4.2. Использование кода для показателей при импорте объектов Synergy
3.4.3. Импорт/экспорт объектов проектов
3.4.3.1. Импорт/экспорт категорий рисков
3.4.3.2. Импорт/экспорт портфелей проектов
3.4.3.3. Импорт/экспорт шаблона проектов

Общие задачи и изменения, реализованные в версии perlis.

3.1. Поддержка индекса документов и хранилища на основе Elasticsearch

Для полноценной работы всех индексов Synergy на основе Elasticsearch (который поддерживает HP/HA-кластеризацию) выполнено:

  • Перевод индекса хранилища на использование общей шины Synergy (ESB)

  • Реализация индекса документов и хранилища на основе Elasticsearch.

Теперь все индексы (форм, файлов и документов) в платформе могут использовать как реализацию на основе Lucene (индекс хранится в виде файлов на том же сервере, где и Arta Synergy), так и на основе Elasticsearch, который должен работать на удалённой машине или на выделенном кластере. Причем можно комбинировать используемую реализацию: например, хранить индексы форм на сервере Elasticsearch, а индексы файлов и документов - на локальном сервере.

В раздел «Обслуживание системы» административного приложения добавлен раздел «Управление индексом файлов», который позволяет произвести индексирование документов и хранилища.

Механизм индексации Хранилища аналогичен индексации форм.

Переключение индексаторов прозводится с помощью конфигурационных файлов:

  • Индекс документов: arta/esb/docIndex.xml

  • Индекс хранилища: arta/esb/fileIndex.xml

Примечание:

При переключении реализации индекса необходима полная переиндексация данных.

Настройки индексирования файлов и документов расположены в файле arta/elasticConfiguration.xml.

Описание минимального набора полей в индексе файлов и в индексе документов приведено в спецификации.