Глоссарий

Словарь терминов и определений 📖

В документации будут применяться некоторые термины, которые мы используем для определения тех или иных сущностей платформы Directual.

Платформа, платформа Directual или просто Directual программный комплекс, разработанный для создания ИТ-систем с минимальным использованием программирования.

Приложение — совокупность данных (объектов) и метаинформации о сценариях, структурах и настройках, одновременно переносимая между средами (выделяемая в образ приложения).

Snapshot или образ приложения — файл формата .JSON, содержащий всю метаинформацию о приложении (структуры, сценарии, точки доступа API и т.д.). Данные (объекты) не входят в образ приложения.

Пользователь — человек, имеющий доступ к платформе с помощью электронной почты и пароля.

Аккаунт — учётная запись пользователя в платформе. Может обладать разным уровнем доступа.

App owner, администратор приложения — пользователь, имеющий полный доступ на чтение и запись приложений.

Структура данных или просто структура — таблица, в которой хранятся объекты данных.

Сценарий — Логическая последовательность шагов (кубиков). Обрабатывает объекты структуры согласно заданной логике.

Объект — элемент данных. Содержит настраиваемое количество полей, из которых обязательным является поле ID и ненастраиваемые системные поля (дата создания объекта, дата изменения, кем были внесены изменения).

Типы данных структуры — формат данных, которые записаны в поле объекта. Бывают строковые, числовые, массив, булевые и т.д.

Шаг сценария, шаг или просто кубик — набор действий над объектом данных. Объект входит в кубик, обрабатывается и отправляется в следующий, пока сценарий не завершится.

Системный дашборд или просто Дашборд — монитор приложения. Отображается информация о событиях и ошибках в приложении.

Отчет — инструмент для формирования новых структур на основании уже созданных, с использованием фильтров и группировок.

API endpoint (точка доступа API) — это возможность доступа к платформе извне. Представляет собой адрес в платформе, при обращении к которому пользователь может читать и записывать данные в структуры, форсировать запуск сценариев для их обработки. Для каждого адреса возможна настройка нескольких слоёв защиты данных (Security Layers или SL).

Security layer — слои защиты данных, механизм, позволяющий управлять доступом при обращении к адресам API-сервера (API Endpoints).

Слушатель — инструмент для получения данных из внешних источников (баз данных). Преднастроены интеграции с Postgres, Oracle, MySQL, MS SQL.

SDK — инструмент для создания новых кубиков сценария, которые реализуют логику Заказчика (отличную от стандартной).

Data source — хранилище данных. Платформа использует MongoDB, либо HBase.