Journals

A journal is a tabular representation of objects with configurable column display, filtering, and data manipulation. Columns correspond to object attributes or can be calculated based on them.

Any RecordsDAO (ECOS Records) that supports the predicate language can be used as a data source.

Citeck supports several data display modes: table, Kanban board, list and tiles, and document library.

This section covers:

  • Overview — definition, system capabilities, the “Journals” journal

  • Creating a journal — creation form, main tabs and parameters

  • User guide — display modes and settings management

  • Configuration — storage and structure of configuration in yml/json format

  • Group actions — configuring actions over multiple records at once

  • Computed attributes — calculating column values based on database data

  • Expressions — operators and functions for forming column values

  • Journal settings — examples of configuring columns, filters, and sorting

  • Attribute synchronization — filtering tasks by document and task attributes

  • Formatters — controlling how values are displayed in cells

  • Editors — inline editing of values directly in the table

  • Kanban board — representing records as cards organized by status

  • Document library — hierarchical interface for working with folders and files

  • List and tiles — alternative record display modes

  • Publication — data type for content management

  • News — widget and journal for publishing announcements in workspaces

  • Knowledge base — maintaining an internal knowledge base in workspaces