Общее описание (Overview)
Определение журнала
Журналы - табличная форма представления объектов с возможностью настройки отображения столбцов, фильтрации и манипуляции объектами. Столбцы соответствует данным объекта или могут вычисляться на их основе.
ECOS позволяет:
создавать неограниченное количество журналов;
настраивать и сохранять индивидуальные настройки журнала для каждого пользователя;
сортировать отображаемые данные журнала в заданном порядке;
формировать отчетность по заданным журнальным формам;
регламентировать работу с данными журнала согласно заданным правам и ролям пользователей системы;
использовать возможности расширенного поиска и фильтрации по любому полю из карточки документа;
выгружать данные журналов в форматах HTML, PDF, Excel.
В качестве источников данных могут быть любые RecordsDAO (ECOS Records), которые поддерживают Язык предикатов
Описание перехода к разделу через интерфейс
Для просмотра существующих журналов и их редактирования создан журнал Журналы (Раздел администратора - Конфигурация UI - Журналы):
Варианты получения экземпляра журнала
Журнал можно создать или загрузить уже созданный в систему.
Создание
Подробнее см. раздел ниже
Для создания журнала необходимо нажать + - Создать журнал:
Откроется форма создания журнала:
Загрузка
Для загрузки созданного журнала необходимо нажать + - Журнал:
Файл формата .yaml
Пример описания журнала
---
id: hr-responsibilities-journal
name:
ru: Должностные обязанности
typeRef: emodel/type@hr-responsibilities-type
actions:
- uiserv/action@delete
- uiserv/action@edit
columns:
- id: responsibilitiesSimpleRoleTypeAssoc
name:
ru: Должность
searchable: true
sortable: true
groupable: true
editable: true
visible: true
hidden: false
- id: responsibilitiesSubordination
name:
ru: Подчинение
searchable: true
sortable: true
groupable: true
editable: true
visible: true
hidden: false
Доступные действия с записью
В журнале администратору с каждой записью доступен стандартный набор действий:
скачать в виде json-файла;
удалить;
открыть на редактирование;
редактировать json-файл;
копировать;
открыть карточку журнала в соседней вкладке. Карточка представляет собой дашборд: