Общее описание (Overview)

Журналы — основной инструмент для отображения и управления записями в Citeck. Они представляют данные в табличной форме с возможностью настройки колонок, фильтрации, сортировки, группировки и выполнения действий над записями. Конфигурация журналов хранится в сервисе ecos-uiserv.

Определение журнала

Журналы — табличная форма представления объектов с возможностью настройки отображения столбцов, фильтрации и манипуляции объектами. Столбцы соответствуют данным объекта или могут вычисляться на их основе.

См. подробно пользовательское описание.

Citeck позволяет:

  • создавать неограниченное количество журналов;

  • настраивать и сохранять индивидуальные настройки журнала для каждого пользователя;

  • сортировать отображаемые данные журнала в заданном порядке;

  • формировать отчётность по заданным журнальным формам;

  • регламентировать работу с данными журнала согласно заданным правам и ролям пользователей системы;

  • использовать возможности расширенного поиска и фильтрации по любому полю из карточки документа;

  • выгружать данные журналов в форматах HTML, PDF, Excel.

В качестве источников данных могут быть любые RecordsDAO (ECOS Records), которые поддерживают Язык предикатов.

Журнал «Журналы»

Для просмотра существующих журналов и их редактирования создан журнал Журналы (Рабочее пространство «Раздел администратора» → Конфигурация UI):

../../../_images/new_1.png

По умолчанию в журнале не отображаются системные журналы.

Для отображения только системных журналов перейдите в настройки таблицы, выставите Системный тип — Да:

../../../_images/system_01.png

Варианты получения экземпляра журнала

Журнал можно создать или загрузить уже созданный в систему.

Создание

Для создания журнала необходимо нажать +Создать журнал:

../../../_images/new_2_1.png

Откроется форма создания журнала:

../../../_images/new_3.png

Подробно см. Создание нового журнала.

Загрузка

Для загрузки созданного журнала необходимо нажать +Журнал. Файл должен быть в формате .yaml:

../../../_images/new_2_2.png

Пример описания журнала

---
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

Доступные действия с записью

В журнале администратору с каждой записью доступен стандартный набор действий:

../../../_images/actions2.png
  • скачать в виде json-файла;

  • удалить;

  • открыть на редактирование;

  • редактировать json-файл;

  • копировать;

  • открыть карточку журнала в соседней вкладке. Карточка представляет собой дашборд:

../../../_images/journal_dashboard.png