Метаданные

Структура проектов, все входящие элементы хранятся в виде метаданных. Метаданные является основой дизайнера приложений. При развертывании приложений формируется данные для рабочих приложений на основе метаданных дизайнера приложений.

Дерево элементов

Все метаданные хранятся в единой древовидной структуре. Корнем является абстрактный элемент c идентификатором "Zero". Дочерними элементами 1 уровня являются приложения, идентификаторы типа "Zero.App1", дочерними элементами приложения являются его сохраняемые объекты, списки, группы и т.д.

В дизайнере приложений, конструкторе объектов, дизайнере форм и таблиц, дизайнере спиков метаданные представлены в закладке "Дерево элементов". В дизайнере приложений показаны только основные входящие элементы, т.к. на этом уровне огромное количество элементов нижнего уровня. В других дизайнерах представлена только ветка дерева относящийся к редактируемому елементу.

Каждый узел при нажатий правой кнопки мыши открывает контекстное меню с разрешенными действиями на данный тип элемента.

База данных

Метаданные хранятся в базе данных YDB, в экземпляре, который выбран при установке дизайнера приложений (по умолчанию zero-ab) в таблице metadata. При экспорте приложения он копирует все входящие узлы приложения в JSON формате в zip файл, что можно использовать для восстановления при необходимости, также можно просто делать резервные копии базы данных YDB в консоли управления облаком.

← Вернуться на главную страницу